Mock Version: 3.4 Mock Version: 3.4 Mock Version: 3.4 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target i686 --nodeps /builddir/build/SPECS/proftpd.spec'], chrootPath='/var/lib/mock/f35-build-39747823-4912052/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target i686 --nodeps /builddir/build/SPECS/proftpd.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1670198400 Wrote: /builddir/build/SRPMS/proftpd-1.3.7f-1.fc35.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target i686 --nodeps /builddir/build/SPECS/proftpd.spec'], chrootPath='/var/lib/mock/f35-build-39747823-4912052/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target i686 --nodeps /builddir/build/SPECS/proftpd.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1670198400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.83ry13 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf proftpd-1.3.7f + /usr/bin/gzip -dc /builddir/build/SOURCES/proftpd-1.3.7f.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd proftpd-1.3.7f + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + cd contrib + tar xfz /builddir/build/SOURCES/v0.9.11.tar.gz + mv proftpd-mod_vroot-0.9.11 mod_vroot + cd - /builddir/build/BUILD/proftpd-1.3.7f + sed -e 's|@RUNDIR@|/run|' /builddir/build/SOURCES/proftpd.conf + sed -e 's|@RUNDIR@|/run|' /builddir/build/SOURCES/modules.conf + sed -e 's|@RUNDIR@|/run|' /builddir/build/SOURCES/mod_tls.conf + sed -e 's|@RUNDIR@|/run|' /builddir/build/SOURCES/mod_ban.conf + sed -e 's|@RUNDIR@|/run|' /builddir/build/SOURCES/mod_qos.conf + sed -e 's|@RUNDIR@|/run|' /builddir/build/SOURCES/anonftp.conf + mv contrib/README contrib/README.contrib Patch #1 (proftpd-1.3.7b-shellbang.patch): + echo 'Patch #1 (proftpd-1.3.7b-shellbang.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 --fuzz=0 patching file contrib/ftpasswd patching file contrib/ftpmail patching file contrib/ftpquota patching file contrib/xferstats.holger-preiss patching file src/prxs.in Patch #3 (proftpd-1.3.4rc1-mod_vroot-test.patch): + echo 'Patch #3 (proftpd-1.3.4rc1-mod_vroot-test.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .test_vroot --fuzz=0 patching file tests/tests.pl Hunk #1 succeeded at 506 (offset 28 lines). Patch #4 (proftpd-1.3.6-no-mod-wrap.patch): + echo 'Patch #4 (proftpd-1.3.6-no-mod-wrap.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 -b --suffix .nowrappers --fuzz=0 patching file modules.conf Patch #5 (proftpd-1.3.6-no-mod-geoip.patch): + echo 'Patch #5 (proftpd-1.3.6-no-mod-geoip.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p0 -b --suffix .nogeoip --fuzz=0 patching file modules.conf + sed -i -e '/killall/s/test.*/systemctl reload proftpd.service/' contrib/dist/rpm/proftpd.logrotate + chmod -c -x contrib/xferstats.holger-preiss mode of 'contrib/xferstats.holger-preiss' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) + chmod -c -x include/hanson-tpl.h lib/hanson-tpl.c mode of 'include/hanson-tpl.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of 'lib/hanson-tpl.c' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) + find doc/ contrib/ -name '*.orig' -delete + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Mf4M9C + umask 022 + cd /builddir/build/BUILD + cd proftpd-1.3.7f + SMOD1=mod_sql:mod_sql_passwd:mod_sql_mysql:mod_sql_postgres:mod_sql_sqlite + SMOD2=mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_radius:mod_quotatab_sql + SMOD3=mod_ldap:mod_ban:mod_ctrls_admin:mod_facl:mod_load:mod_vroot + SMOD4=mod_radius:mod_ratio:mod_rewrite:mod_site_misc:mod_exec:mod_shaper + SMOD5=mod_wrap2:mod_wrap2_file:mod_wrap2_sql:mod_copy:mod_deflate:mod_ifversion:mod_qos + SMOD6=mod_sftp:mod_sftp_pam:mod_sftp_sql:mod_tls_shmcache:mod_tls_memcache + SMOD7=mod_unique_id + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-12-04 19:10:58.000000000 +0000 +++ ./configure 2022-12-05 14:44:55.362427100 +0000 @@ -2102,7 +2102,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* 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. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-12-05 14:44:55.362427100 +0000 +++ ./configure 2022-12-05 14:44:55.416430690 +0000 @@ -26517,7 +26517,7 @@ compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./contrib/mod_auth_otp/configure + diff -u ./contrib/mod_auth_otp/configure.backup ./contrib/mod_auth_otp/configure + mv ./contrib/mod_auth_otp/configure.backup ./contrib/mod_auth_otp/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./contrib/mod_auth_otp/configure + diff -u ./contrib/mod_auth_otp/configure.backup ./contrib/mod_auth_otp/configure + mv ./contrib/mod_auth_otp/configure.backup ./contrib/mod_auth_otp/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./contrib/mod_auth_otp/configure + diff -u ./contrib/mod_auth_otp/configure.backup ./contrib/mod_auth_otp/configure + mv ./contrib/mod_auth_otp/configure.backup ./contrib/mod_auth_otp/configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./contrib/mod_auth_otp/configure + diff -u ./contrib/mod_auth_otp/configure.backup ./contrib/mod_auth_otp/configure + mv ./contrib/mod_auth_otp/configure.backup ./contrib/mod_auth_otp/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./contrib/mod_auth_otp/configure + diff -u ./contrib/mod_auth_otp/configure.backup ./contrib/mod_auth_otp/configure + mv ./contrib/mod_auth_otp/configure.backup ./contrib/mod_auth_otp/configure + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./contrib/mod_dnsbl/configure + diff -u ./contrib/mod_dnsbl/configure.backup ./contrib/mod_dnsbl/configure + mv ./contrib/mod_dnsbl/configure.backup ./contrib/mod_dnsbl/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./contrib/mod_dnsbl/configure + diff -u ./contrib/mod_dnsbl/configure.backup ./contrib/mod_dnsbl/configure + mv ./contrib/mod_dnsbl/configure.backup ./contrib/mod_dnsbl/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./contrib/mod_dnsbl/configure + diff -u ./contrib/mod_dnsbl/configure.backup ./contrib/mod_dnsbl/configure + mv ./contrib/mod_dnsbl/configure.backup ./contrib/mod_dnsbl/configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./contrib/mod_dnsbl/configure + diff -u ./contrib/mod_dnsbl/configure.backup ./contrib/mod_dnsbl/configure + mv ./contrib/mod_dnsbl/configure.backup ./contrib/mod_dnsbl/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./contrib/mod_dnsbl/configure + diff -u ./contrib/mod_dnsbl/configure.backup ./contrib/mod_dnsbl/configure + mv ./contrib/mod_dnsbl/configure.backup ./contrib/mod_dnsbl/configure + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./contrib/mod_load/configure + diff -u ./contrib/mod_load/configure.backup ./contrib/mod_load/configure + mv ./contrib/mod_load/configure.backup ./contrib/mod_load/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./contrib/mod_load/configure + diff -u ./contrib/mod_load/configure.backup ./contrib/mod_load/configure + mv ./contrib/mod_load/configure.backup ./contrib/mod_load/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./contrib/mod_load/configure + diff -u ./contrib/mod_load/configure.backup ./contrib/mod_load/configure --- ./contrib/mod_load/configure.backup 2022-12-04 19:10:58.000000000 +0000 +++ ./contrib/mod_load/configure 2022-12-05 14:44:55.540438934 +0000 @@ -1729,7 +1729,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* 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. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./contrib/mod_load/configure + diff -u ./contrib/mod_load/configure.backup ./contrib/mod_load/configure + mv ./contrib/mod_load/configure.backup ./contrib/mod_load/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./contrib/mod_load/configure + diff -u ./contrib/mod_load/configure.backup ./contrib/mod_load/configure + mv ./contrib/mod_load/configure.backup ./contrib/mod_load/configure + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./contrib/mod_sftp/configure + diff -u ./contrib/mod_sftp/configure.backup ./contrib/mod_sftp/configure + mv ./contrib/mod_sftp/configure.backup ./contrib/mod_sftp/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./contrib/mod_sftp/configure + diff -u ./contrib/mod_sftp/configure.backup ./contrib/mod_sftp/configure + mv ./contrib/mod_sftp/configure.backup ./contrib/mod_sftp/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./contrib/mod_sftp/configure + diff -u ./contrib/mod_sftp/configure.backup ./contrib/mod_sftp/configure + mv ./contrib/mod_sftp/configure.backup ./contrib/mod_sftp/configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./contrib/mod_sftp/configure + diff -u ./contrib/mod_sftp/configure.backup ./contrib/mod_sftp/configure + mv ./contrib/mod_sftp/configure.backup ./contrib/mod_sftp/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./contrib/mod_sftp/configure + diff -u ./contrib/mod_sftp/configure.backup ./contrib/mod_sftp/configure + mv ./contrib/mod_sftp/configure.backup ./contrib/mod_sftp/configure + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./contrib/mod_snmp/configure + diff -u ./contrib/mod_snmp/configure.backup ./contrib/mod_snmp/configure + mv ./contrib/mod_snmp/configure.backup ./contrib/mod_snmp/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./contrib/mod_snmp/configure + diff -u ./contrib/mod_snmp/configure.backup ./contrib/mod_snmp/configure + mv ./contrib/mod_snmp/configure.backup ./contrib/mod_snmp/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./contrib/mod_snmp/configure + diff -u ./contrib/mod_snmp/configure.backup ./contrib/mod_snmp/configure --- ./contrib/mod_snmp/configure.backup 2022-12-04 19:10:58.000000000 +0000 +++ ./contrib/mod_snmp/configure 2022-12-05 14:44:55.624444518 +0000 @@ -1724,7 +1724,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* 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. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./contrib/mod_snmp/configure + diff -u ./contrib/mod_snmp/configure.backup ./contrib/mod_snmp/configure + mv ./contrib/mod_snmp/configure.backup ./contrib/mod_snmp/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./contrib/mod_snmp/configure + diff -u ./contrib/mod_snmp/configure.backup ./contrib/mod_snmp/configure + mv ./contrib/mod_snmp/configure.backup ./contrib/mod_snmp/configure + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./contrib/mod_wrap2/configure + diff -u ./contrib/mod_wrap2/configure.backup ./contrib/mod_wrap2/configure + mv ./contrib/mod_wrap2/configure.backup ./contrib/mod_wrap2/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./contrib/mod_wrap2/configure + diff -u ./contrib/mod_wrap2/configure.backup ./contrib/mod_wrap2/configure + mv ./contrib/mod_wrap2/configure.backup ./contrib/mod_wrap2/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./contrib/mod_wrap2/configure + diff -u ./contrib/mod_wrap2/configure.backup ./contrib/mod_wrap2/configure + mv ./contrib/mod_wrap2/configure.backup ./contrib/mod_wrap2/configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./contrib/mod_wrap2/configure + diff -u ./contrib/mod_wrap2/configure.backup ./contrib/mod_wrap2/configure + mv ./contrib/mod_wrap2/configure.backup ./contrib/mod_wrap2/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./contrib/mod_wrap2/configure + diff -u ./contrib/mod_wrap2/configure.backup ./contrib/mod_wrap2/configure + mv ./contrib/mod_wrap2/configure.backup ./contrib/mod_wrap2/configure + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./contrib/mod_vroot/configure + diff -u ./contrib/mod_vroot/configure.backup ./contrib/mod_vroot/configure + mv ./contrib/mod_vroot/configure.backup ./contrib/mod_vroot/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./contrib/mod_vroot/configure + diff -u ./contrib/mod_vroot/configure.backup ./contrib/mod_vroot/configure + mv ./contrib/mod_vroot/configure.backup ./contrib/mod_vroot/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./contrib/mod_vroot/configure + diff -u ./contrib/mod_vroot/configure.backup ./contrib/mod_vroot/configure + mv ./contrib/mod_vroot/configure.backup ./contrib/mod_vroot/configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./contrib/mod_vroot/configure + diff -u ./contrib/mod_vroot/configure.backup ./contrib/mod_vroot/configure + mv ./contrib/mod_vroot/configure.backup ./contrib/mod_vroot/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./contrib/mod_vroot/configure + diff -u ./contrib/mod_vroot/configure.backup ./contrib/mod_vroot/configure + mv ./contrib/mod_vroot/configure.backup ./contrib/mod_vroot/configure + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./lib/libltdl/configure + diff -u ./lib/libltdl/configure.backup ./lib/libltdl/configure + mv ./lib/libltdl/configure.backup ./lib/libltdl/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./lib/libltdl/configure + diff -u ./lib/libltdl/configure.backup ./lib/libltdl/configure + mv ./lib/libltdl/configure.backup ./lib/libltdl/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./lib/libltdl/configure + diff -u ./lib/libltdl/configure.backup ./lib/libltdl/configure + mv ./lib/libltdl/configure.backup ./lib/libltdl/configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./lib/libltdl/configure + diff -u ./lib/libltdl/configure.backup ./lib/libltdl/configure + mv ./lib/libltdl/configure.backup ./lib/libltdl/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./lib/libltdl/configure + diff -u ./lib/libltdl/configure.backup ./lib/libltdl/configure --- ./lib/libltdl/configure.backup 2022-12-04 19:10:58.000000000 +0000 +++ ./lib/libltdl/configure 2022-12-05 14:44:55.790455555 +0000 @@ -13644,7 +13644,7 @@ compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./contrib/mod_auth_otp/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./contrib/mod_auth_otp/config.guess ++ basename ./contrib/mod_auth_otp/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./contrib/mod_auth_otp/config.guess '/usr/lib/rpm/redhat/config.guess' -> './contrib/mod_auth_otp/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./contrib/mod_auth_otp/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./contrib/mod_auth_otp/config.sub ++ basename ./contrib/mod_auth_otp/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./contrib/mod_auth_otp/config.sub '/usr/lib/rpm/redhat/config.sub' -> './contrib/mod_auth_otp/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./contrib/mod_dnsbl/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./contrib/mod_dnsbl/config.guess ++ basename ./contrib/mod_dnsbl/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./contrib/mod_dnsbl/config.guess '/usr/lib/rpm/redhat/config.guess' -> './contrib/mod_dnsbl/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./contrib/mod_dnsbl/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./contrib/mod_dnsbl/config.sub ++ basename ./contrib/mod_dnsbl/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./contrib/mod_dnsbl/config.sub '/usr/lib/rpm/redhat/config.sub' -> './contrib/mod_dnsbl/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./contrib/mod_load/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./contrib/mod_load/config.guess ++ basename ./contrib/mod_load/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./contrib/mod_load/config.guess '/usr/lib/rpm/redhat/config.guess' -> './contrib/mod_load/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./contrib/mod_load/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./contrib/mod_load/config.sub ++ basename ./contrib/mod_load/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./contrib/mod_load/config.sub '/usr/lib/rpm/redhat/config.sub' -> './contrib/mod_load/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./contrib/mod_sftp/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./contrib/mod_sftp/config.guess ++ basename ./contrib/mod_sftp/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./contrib/mod_sftp/config.guess '/usr/lib/rpm/redhat/config.guess' -> './contrib/mod_sftp/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./contrib/mod_sftp/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./contrib/mod_sftp/config.sub ++ basename ./contrib/mod_sftp/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./contrib/mod_sftp/config.sub '/usr/lib/rpm/redhat/config.sub' -> './contrib/mod_sftp/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./contrib/mod_snmp/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./contrib/mod_snmp/config.guess ++ basename ./contrib/mod_snmp/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./contrib/mod_snmp/config.guess '/usr/lib/rpm/redhat/config.guess' -> './contrib/mod_snmp/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./contrib/mod_snmp/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./contrib/mod_snmp/config.sub ++ basename ./contrib/mod_snmp/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./contrib/mod_snmp/config.sub '/usr/lib/rpm/redhat/config.sub' -> './contrib/mod_snmp/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./contrib/mod_vroot/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./contrib/mod_vroot/config.guess ++ basename ./contrib/mod_vroot/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./contrib/mod_vroot/config.guess '/usr/lib/rpm/redhat/config.guess' -> './contrib/mod_vroot/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./contrib/mod_vroot/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./contrib/mod_vroot/config.sub ++ basename ./contrib/mod_vroot/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./contrib/mod_vroot/config.sub '/usr/lib/rpm/redhat/config.sub' -> './contrib/mod_vroot/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./lib/libltdl/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./lib/libltdl/config.guess ++ basename ./lib/libltdl/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./lib/libltdl/config.guess '/usr/lib/rpm/redhat/config.guess' -> './lib/libltdl/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./lib/libltdl/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./lib/libltdl/config.sub ++ basename ./lib/libltdl/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./lib/libltdl/config.sub '/usr/lib/rpm/redhat/config.sub' -> './lib/libltdl/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./lib/libltdl/config/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./lib/libltdl/config/config.guess ++ basename ./lib/libltdl/config/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./lib/libltdl/config/config.guess '/usr/lib/rpm/redhat/config.guess' -> './lib/libltdl/config/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./lib/libltdl/config/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./lib/libltdl/config/config.sub ++ basename ./lib/libltdl/config/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./lib/libltdl/config/config.sub '/usr/lib/rpm/redhat/config.sub' -> './lib/libltdl/config/config.sub' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./lib/libltdl/config/ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./lib/libltdl/ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./ltmain.sh + ./configure --build=i686-redhat-linux-gnu --host=i686-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/libexec/proftpd --localstatedir=/run/proftpd --disable-strip --enable-ctrls --enable-dso --enable-facl --enable-ipv6 --enable-memcache --enable-nls --enable-openssl --disable-pcre --disable-redis --enable-shadow --enable-tests=nonetwork --with-libraries=/usr/lib/mariadb --with-includes=/usr/include/mysql --with-modules=mod_readme:mod_auth_pam:mod_tls --with-shared=mod_sql:mod_sql_passwd:mod_sql_mysql:mod_sql_postgres:mod_sql_sqlite:mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_radius:mod_quotatab_sql:mod_ldap:mod_ban:mod_ctrls_admin:mod_facl:mod_load:mod_vroot:mod_radius:mod_ratio:mod_rewrite:mod_site_misc:mod_exec:mod_shaper:mod_wrap2:mod_wrap2_file:mod_wrap2_sql:mod_copy:mod_deflate:mod_ifversion:mod_qos:mod_sftp:mod_sftp_pam:mod_sftp_sql:mod_tls_shmcache:mod_tls_memcache:mod_unique_id:mod_ifsession checking build system type... i686-redhat-linux-gnu checking host system type... i686-redhat-linux-gnu checking target system type... i686-redhat-linux-gnu checking for i686-redhat-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... -r checking for i686-redhat-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for i686-redhat-linux-gnu-ar... no checking for ar... ar checking for i686-redhat-linux-gnu-strip... no checking for strip... strip checking for i686-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for i686-redhat-linux-gnu-gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether we are using the GNU C++ compiler... no checking whether g++ accepts -g... no checking whether we are using the GNU C++ compiler... (cached) no checking whether g++ accepts -g... (cached) no checking whether make sets $(MAKE)... yes checking for a BSD-compatible install... /usr/bin/install -c checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... 64 checking whether the C compiler accepts -Wall... yes checking whether the C compiler accepts -fno-omit-frame-pointer... yes checking whether the C compiler accepts -fno-strict-aliasing... yes checking for getopt... yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking for getopt_long... yes checking for memcached_create in -lmemcached... yes checking for libmemcached_util_ping in -lmemcachedutil... yes checking whether gcc accepts -Werror=implicit-function-declaration... yes checking which extension is used for runtime loadable modules... .so checking which variable specifies run-time module search path... LD_LIBRARY_PATH checking for the default library search path... /lib /usr/lib checking for library containing dlopen... none required checking for dlerror... yes checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dld_link in -ldld... no checking for _ prefix in compiled symbols... no checking whether deplibs are loaded by dlopen... yes checking for argz.h... yes checking for error_t... yes checking for argz_add... yes checking for argz_append... yes checking for argz_count... yes checking for argz_create_sep... yes checking for argz_insert... yes checking for argz_next... yes checking for argz_stringify... yes checking if argz actually works... yes checking whether libtool supports -dlopen/-dlpreopen... yes checking for ltdl.h... no checking where to find libltdl headers... -I${top_srcdir}/lib/libltdl checking where to find libltdl library... ${top_build_prefix}lib/libltdl/libltdlc.la checking for unistd.h... (cached) yes checking for dl.h... no checking for sys/dl.h... no checking for dld.h... no checking for mach-o/dyld.h... no checking for dirent.h... yes checking for closedir... yes checking for opendir... yes checking for readdir... yes checking for strlcat... no checking for strlcpy... no checking for bindtextdomain in -lintl... no checking for bindtextdomain in -lc... yes checking for iconv_open in -liconv... no checking for libiconv_open in -liconv... no checking for iconv_open in -lc... yes checking check.h usability... yes checking check.h presence... yes checking for check.h... yes checking for tcase_create in -lcheck... yes checking for standalone crypt... no checking for crypt in -lcrypt... yes checking for standalone gethostbyname... no checking for gethostbyname in -lresolv... yes checking for inet_aton in -lresolv... yes checking for standalone inet_aton... no checking for inet_aton in -lbind... no checking for standalone nsl functions... no checking for gethostent in -lnsl... no checking for standalone socket functions... no checking for bind in -lsocket... no checking for _pw_stayopen variable... no checking krb.h usability... no checking krb.h presence... no checking for krb.h... no checking login.h usability... no checking login.h presence... no checking for login.h... no checking prot.h usability... no checking prot.h presence... no checking for prot.h... no checking usersec.h usability... no checking usersec.h presence... no checking for usersec.h... no checking sys/audit.h usability... no checking sys/audit.h presence... no checking for sys/audit.h... no checking hpsecurity.h usability... no checking hpsecurity.h presence... no checking for hpsecurity.h... no checking for hpsecurity.h workaround... no checking for AIX authenticate... no checking for AIX loginfailed... no checking for AIX loginsuccess... no checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking linux/prctl.h usability... yes checking linux/prctl.h presence... yes checking for linux/prctl.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/prctl.h usability... yes checking sys/prctl.h presence... yes checking for sys/prctl.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking junistd.h usability... no checking junistd.h presence... no checking for junistd.h... no checking for memory.h... (cached) yes checking shadow.h usability... yes checking shadow.h presence... yes checking for shadow.h... yes checking for struct spwd.sp_warn... yes checking for struct spwd.sp_inact... yes checking for struct spwd.sp_expire... yes checking for security/pam_appl.h... yes checking for security/pam_modules.h... yes checking for pam/pam_appl.h... no checking for pam_start in -lpam... yes checking linux/capability.h usability... yes checking linux/capability.h presence... yes checking for linux/capability.h... yes checking sys/capability.h usability... yes checking sys/capability.h presence... yes checking for sys/capability.h... yes checking for cap_init in -lcap2... no checking for cap_init in -lcap... yes checking whether to enable mod_cap... yes checking bstring.h usability... no checking bstring.h presence... no checking for bstring.h... no checking crypt.h usability... yes checking crypt.h presence... yes checking for crypt.h... yes checking ctype.h usability... yes checking ctype.h presence... yes checking for ctype.h... yes checking execinfo.h usability... yes checking execinfo.h presence... yes checking for execinfo.h... yes checking iconv.h usability... yes checking iconv.h presence... yes checking for iconv.h... yes checking for inttypes.h... (cached) yes checking langinfo.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking sasl/sasl.h usability... yes checking sasl/sasl.h presence... yes checking for sasl/sasl.h... yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking stropts.h usability... no checking stropts.h presence... no checking for stropts.h... no checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking for sys/types.h... (cached) yes checking sys/ucred.h usability... no checking sys/ucred.h presence... no checking for sys/ucred.h... no checking sys/uio.h usability... yes checking sys/uio.h presence... yes checking for sys/uio.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking for net/if.h... yes checking ifaddrs.h usability... yes checking ifaddrs.h presence... yes checking for ifaddrs.h... yes checking for sys/param.h... yes checking for sys/mount.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking whether netdb.h requires _USE_IRS... no checking for netinet/in_systm.h... yes checking for netinet/ip.h... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking idna.h usability... no checking idna.h presence... no checking for idna.h... no checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking regex.h usability... yes checking regex.h presence... yes checking for regex.h... yes checking for sys/stat.h... (cached) yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking sys/termios.h usability... yes checking sys/termios.h presence... yes checking for sys/termios.h... yes checking sys/termio.h usability... no checking sys/termio.h presence... no checking for sys/termio.h... no checking sys/statfs.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking sys/un.h usability... yes checking sys/un.h presence... yes checking for sys/un.h... yes checking sys/vfs.h usability... yes checking sys/vfs.h presence... yes checking for sys/vfs.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking for dirent.h... (cached) yes checking ndir.h usability... no checking ndir.h presence... no checking for ndir.h... no checking sys/ndir.h usability... no checking sys/ndir.h presence... no checking for sys/ndir.h... no checking sys/dir.h usability... yes checking sys/dir.h presence... yes checking for sys/dir.h... yes checking vmsdir.h usability... no checking vmsdir.h presence... no checking for vmsdir.h... no checking ucred.h usability... no checking ucred.h presence... no checking for ucred.h... no checking ucontext.h usability... yes checking ucontext.h presence... yes checking for ucontext.h... yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking utmpx.h usability... yes checking utmpx.h presence... yes checking for utmpx.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking curses.h usability... yes checking curses.h presence... yes checking for curses.h... yes checking ncurses.h usability... yes checking ncurses.h presence... yes checking for ncurses.h... yes checking for tzname global variable... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for uid_t in sys/types.h... yes checking for pid_t... yes checking for size_t... yes checking for mode_t... yes checking for off_t... yes checking type of array argument to getgroups... gid_t checking whether the getgrouplist(3) function takes ints... no checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking size of short... 2 checking size of int... 4 checking size of long... 4 checking size of long long... 8 checking size of off_t... 8 checking size of size_t... 4 checking size of time_t... 4 checking size of char *... 4 checking size of void *... 4 checking size of uid_t... 4 checking size of gid_t... 4 checking for mode_t... (cached) yes checking for ino_t... yes checking for intptr_t... yes checking for socklen_t... yes checking utmp.h usability... yes checking utmp.h presence... yes checking for utmp.h... yes checking whether struct utmp has ut_user... no checking whether struct utmp has ut_host... yes checking whether struct utmp has ut_exit... yes checking whether syslog.h defines LOG_CRON... yes checking whether syslog.h defines LOG_FTP... yes checking for d_fd in DIR structure... no checking for dd_fd in DIR structure... no checking for __dd_fd in DIR structure... no checking for working alloca.h... yes checking for alloca... yes checking for alloca in -lucb... no checking whether gcc needs -traditional... no checking return type of signal handlers... void checking for vprintf... yes checking for _doprnt... no checking for bcopy... yes checking for crypt... yes checking for ctime_r... yes checking for fdatasync... yes checking for fgetspent... yes checking for flock... yes checking for fpathconf... yes checking for freeaddrinfo... yes checking for fsync... yes checking for futimes... yes checking for getifaddrs... yes checking for getpgid... yes checking for getpgrp... yes checking for gmtime_r... yes checking for localtime_r... yes checking for mkdtemp... yes checking for nl_langinfo... yes checking for gai_strerror... yes checking for iconv... yes checking for idna_to_ascii_8z... no checking for dirfd... yes checking for getaddrinfo... yes checking for getcwd... yes checking for getenv... yes checking for getgrouplist... yes checking for getgroups... yes checking for getgrset... no checking for gethostbyname2... yes checking for gethostname... yes checking for getnameinfo... yes checking for gettimeofday... yes checking for hstrerror... yes checking for inet_aton... yes checking for inet_ntop... yes checking for inet_pton... yes checking for initgroups... yes checking for loginrestrictions... no checking for explicit_bzero... yes checking for memcpy... yes checking for mempcpy... yes checking for memset_s... no checking for mkdir... yes checking for mkstemp... yes checking for mlock... yes checking for mlockall... yes checking for munlock... yes checking for munlockall... yes checking for pathconf... yes checking for posix_fadvise... yes checking for pread... yes checking for prctl... yes checking for putenv... yes checking for pwrite... yes checking for random... yes checking for regcomp... yes checking for rmdir... yes checking for select... yes checking for setgroups... yes checking for socket... yes checking for srandom... yes checking for statfs... yes checking for strchr... yes checking for strcoll... yes checking for strerror... yes checking for timingsafe_bcmp... no checking for strlcat... (cached) no checking for strlcpy... (cached) no checking for strsep... yes checking for strtod... yes checking for strtof... yes checking for strtol... yes checking for strtoll... yes checking for strtoull... yes checking for setprotoent... yes checking for setspent... yes checking for endprotoent... yes checking for vsnprintf... yes checking for snprintf... yes checking for setsid... yes checking for setgroupent... no checking for seteuid... yes checking for setegid... yes checking for setenv... yes checking for setpgid... yes checking for siginterrupt... yes checking for tzset... yes checking for uname... yes checking for unsetenv... yes checking for setpassent... no checking for getpeereid... no checking for getpeerucred... no checking for struct cmsgcred.cmcred_uid... no checking for struct sockcred.sc_uid... no checking for struct sockpeercred.uid... no checking for struct sockaddr_in.sin_len... no checking for struct statfs.f_fstypename... no checking for struct statfs.f_type... yes checking whether struct addrinfo is defined... yes checking whether struct sockaddr_storage is defined... yes checking whether ss_family is defined... yes checking whether ss_len is defined... no checking whether __ss_len is defined... no checking sys/acl.h usability... yes checking sys/acl.h presence... yes checking for sys/acl.h... yes checking acl/libacl.h usability... yes checking acl/libacl.h presence... yes checking for acl/libacl.h... yes checking for perm_copy_fd in -lacl... yes checking which POSIX ACL implementation to use... Linux checking which sendfile() implementation to use... Linux checking sys/sendfile.h usability... yes checking sys/sendfile.h presence... yes checking for sys/sendfile.h... yes checking sys/extattr.h usability... no checking sys/extattr.h presence... no checking for sys/extattr.h... no checking sys/xattr.h usability... yes checking sys/xattr.h presence... yes checking for sys/xattr.h... yes checking attr/xattr.h usability... yes checking attr/xattr.h presence... yes checking for attr/xattr.h... yes checking for setxattr in -lattr... yes checking for lgetxattr... yes checking for llistxattr... no checking for lremovexattr... yes checking for lsetxattr... no checking whether setgrent returns void... yes checking for initscr in -lcurses... yes checking for halfdelay in -ltinfow... no checking for halfdelay in -ltinfo... yes checking for initscr in -lncursesw... yes checking for halfdelay in -ltinfow... (cached) no checking for halfdelay in -ltinfo... (cached) yes checking for setproctitle... no checking libutil.h usability... no checking libutil.h presence... no checking for libutil.h... no checking for setproctitle in -lutil... no checking sys/pstat.h usability... no checking sys/pstat.h presence... no checking for sys/pstat.h... no checking whether __progname and __progname_full are available... yes checking which argv replacement method to use... writeable checking for backtrace in -lexecinfo... no checking for execinfo.h... (cached) yes checking for ucontext.h... (cached) yes checking for backtrace... yes checking for backtrace_symbols... yes checking whether printf supports %llu format... yes checking for duplicate module build requests... no checking for mysql_get_option... yes checking for MySQL's make_scrambled_password... no checking for MySQL's make_scrambled_password_323... no checking for MySQL's my_make_scrambled_password... no checking for MySQL's my_make_scrambled_password_323... no checking for MySQL's mysql_ssl_set... yes checking for MySQL's mysql_get_ssl_cipher... yes checking whether OpenSSL is compiled with FIPS support... yes checking whether linking with OpenSSL functions succeeds... no checking whether linking with OpenSSL functions requires -ldl... no checking whether linking with OpenSSL functions requires -lz... no checking whether OpenSSL has complete ECC support... yes checking whether OpenSSL has EVP_CipherInit_ex support... yes checking whether OpenSSL has ALPN support... yes checking whether OpenSSL has NPN support... yes checking whether OpenSSL has OCSP support... yes checking whether OpenSSL has SSL num tickets support... yes checking whether OpenSSL has SSL read ahead support... yes checking whether OpenSSL has SSL session ID context set support... yes checking whether OpenSSL has SSL session ticket callback support... yes checking for Postgres's PQescapeStringConn... yes checking for Postgres's PQgetssl... yes checking for Postgres's PQinitOpenSSL... yes checking sodium.h usability... no checking sodium.h presence... no checking for sodium.h... no configure: creating ./config.status config.status: creating contrib/Makefile config.status: creating include/Makefile config.status: creating lib/Makefile config.status: creating locale/Makefile config.status: creating modules/Makefile config.status: creating src/Makefile config.status: creating src/prxs config.status: creating src/ftpdctl.8 config.status: creating src/proftpd.8 config.status: creating src/proftpd.conf.5 config.status: creating src/xferlog.5 config.status: creating tests/Makefile config.status: creating utils/Makefile config.status: creating utils/ftpcount.1 config.status: creating utils/ftpscrub.8 config.status: creating utils/ftpshut.8 config.status: creating utils/ftptop.1 config.status: creating utils/ftpwho.1 config.status: creating Makefile config.status: creating Make.rules config.status: creating config.h config.status: executing libtool commands config.status: executing default commands === configuring in lib/libltdl (/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=i686-redhat-linux-gnu' '--host=i686-redhat-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--libexecdir=/usr/libexec/proftpd' '--localstatedir=/run/proftpd' '--disable-strip' '--enable-ctrls' '--enable-dso' '--enable-facl' '--enable-ipv6' '--enable-memcache' '--enable-nls' '--enable-openssl' '--disable-pcre' '--disable-redis' '--enable-shadow' '--enable-tests=nonetwork' '--with-libraries=/usr/lib/mariadb' '--with-includes=/usr/include/mysql' '--with-modules=mod_readme:mod_auth_pam:mod_tls' '--with-shared=mod_sql:mod_sql_passwd:mod_sql_mysql:mod_sql_postgres:mod_sql_sqlite:mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_radius:mod_quotatab_sql:mod_ldap:mod_ban:mod_ctrls_admin:mod_facl:mod_load:mod_vroot:mod_radius:mod_ratio:mod_rewrite:mod_site_misc:mod_exec:mod_shaper:mod_wrap2:mod_wrap2_file:mod_wrap2_sql:mod_copy:mod_deflate:mod_ifversion:mod_qos:mod_sftp:mod_sftp_pam:mod_sftp_sql:mod_tls_shmcache:mod_tls_memcache:mod_unique_id:mod_ifsession' 'build_alias=i686-redhat-linux-gnu' 'host_alias=i686-redhat-linux-gnu' 'CC=gcc' 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' 'CXX=g++' 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' '--enable-ltdl-convenience' --cache-file=/dev/null --srcdir=. checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking build system type... i686-redhat-linux-gnu checking host system type... i686-redhat-linux-gnu checking for style of include used by make... GNU checking for i686-redhat-linux-gnu-gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking dependency style of gcc... none checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... -r checking for i686-redhat-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for i686-redhat-linux-gnu-ar... no checking for ar... ar checking for i686-redhat-linux-gnu-strip... no checking for strip... strip checking for i686-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking which extension is used for runtime loadable modules... .so checking which variable specifies run-time module search path... LD_LIBRARY_PATH checking for the default library search path... /lib /usr/lib checking for library containing dlopen... none required checking for dlerror... yes checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dld_link in -ldld... no checking for _ prefix in compiled symbols... no checking whether deplibs are loaded by dlopen... yes checking for argz.h... yes checking for error_t... yes checking for argz_add... yes checking for argz_append... yes checking for argz_count... yes checking for argz_create_sep... yes checking for argz_insert... yes checking for argz_next... yes checking for argz_stringify... yes checking if argz actually works... yes checking whether libtool supports -dlopen/-dlpreopen... yes checking for unistd.h... (cached) yes checking for dl.h... no checking for sys/dl.h... no checking for dld.h... no checking for mach-o/dyld.h... no checking for dirent.h... yes checking for closedir... yes checking for opendir... yes checking for readdir... yes checking for strlcat... no checking for strlcpy... no configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands === configuring in contrib/mod_load (/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_load) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=i686-redhat-linux-gnu' '--host=i686-redhat-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--libexecdir=/usr/libexec/proftpd' '--localstatedir=/run/proftpd' '--disable-strip' '--enable-ctrls' '--enable-dso' '--enable-facl' '--enable-ipv6' '--enable-memcache' '--enable-nls' '--enable-openssl' '--disable-pcre' '--disable-redis' '--enable-shadow' '--enable-tests=nonetwork' '--with-libraries=/usr/lib/mariadb' '--with-includes=/usr/include/mysql' '--with-modules=mod_readme:mod_auth_pam:mod_tls' '--with-shared=mod_sql:mod_sql_passwd:mod_sql_mysql:mod_sql_postgres:mod_sql_sqlite:mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_radius:mod_quotatab_sql:mod_ldap:mod_ban:mod_ctrls_admin:mod_facl:mod_load:mod_vroot:mod_radius:mod_ratio:mod_rewrite:mod_site_misc:mod_exec:mod_shaper:mod_wrap2:mod_wrap2_file:mod_wrap2_sql:mod_copy:mod_deflate:mod_ifversion:mod_qos:mod_sftp:mod_sftp_pam:mod_sftp_sql:mod_tls_shmcache:mod_tls_memcache:mod_unique_id:mod_ifsession' 'build_alias=i686-redhat-linux-gnu' 'host_alias=i686-redhat-linux-gnu' 'CC=gcc' 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' 'CXX=g++' 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' '--enable-ltdl-convenience' --cache-file=/dev/null --srcdir=. checking build system type... i686-redhat-linux-gnu checking host system type... i686-redhat-linux-gnu checking target system type... i686-redhat-linux-gnu checking for i686-redhat-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for library containing strerror... none required checking for ANSI C header files... (cached) yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for kstat_open in -lkstat... no checking for pstat_getdynamic... no checking for getloadavg... yes checking for pstat_getdynamic... (cached) no checking for kstat_open in -lkstat... (cached) no checking for getloadavg... yes checking whether getloadavg requires setgid... no configure: creating ./config.status config.status: creating Makefile config.status: creating mod_load.h === configuring in contrib/mod_vroot (/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_vroot) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=i686-redhat-linux-gnu' '--host=i686-redhat-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--libexecdir=/usr/libexec/proftpd' '--localstatedir=/run/proftpd' '--disable-strip' '--enable-ctrls' '--enable-dso' '--enable-facl' '--enable-ipv6' '--enable-memcache' '--enable-nls' '--enable-openssl' '--disable-pcre' '--disable-redis' '--enable-shadow' '--enable-tests=nonetwork' '--with-libraries=/usr/lib/mariadb' '--with-includes=/usr/include/mysql' '--with-modules=mod_readme:mod_auth_pam:mod_tls' '--with-shared=mod_sql:mod_sql_passwd:mod_sql_mysql:mod_sql_postgres:mod_sql_sqlite:mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_radius:mod_quotatab_sql:mod_ldap:mod_ban:mod_ctrls_admin:mod_facl:mod_load:mod_vroot:mod_radius:mod_ratio:mod_rewrite:mod_site_misc:mod_exec:mod_shaper:mod_wrap2:mod_wrap2_file:mod_wrap2_sql:mod_copy:mod_deflate:mod_ifversion:mod_qos:mod_sftp:mod_sftp_pam:mod_sftp_sql:mod_tls_shmcache:mod_tls_memcache:mod_unique_id:mod_ifsession' 'build_alias=i686-redhat-linux-gnu' 'host_alias=i686-redhat-linux-gnu' 'CC=gcc' 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' 'CXX=g++' 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' '--enable-ltdl-convenience' --cache-file=/dev/null --srcdir=. checking build system type... i686-redhat-linux-gnu checking host system type... i686-redhat-linux-gnu checking target system type... i686-redhat-linux-gnu checking for i686-redhat-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for library containing strerror... none required checking whether make sets $(MAKE)... yes checking for ANSI C header files... (cached) yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes configure: creating ./config.status config.status: creating t/Makefile config.status: creating Makefile config.status: creating mod_vroot.h === configuring in contrib/mod_wrap2 (/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_wrap2) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=i686-redhat-linux-gnu' '--host=i686-redhat-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--libexecdir=/usr/libexec/proftpd' '--localstatedir=/run/proftpd' '--disable-strip' '--enable-ctrls' '--enable-dso' '--enable-facl' '--enable-ipv6' '--enable-memcache' '--enable-nls' '--enable-openssl' '--disable-pcre' '--disable-redis' '--enable-shadow' '--enable-tests=nonetwork' '--with-libraries=/usr/lib/mariadb' '--with-includes=/usr/include/mysql' '--with-modules=mod_readme:mod_auth_pam:mod_tls' '--with-shared=mod_sql:mod_sql_passwd:mod_sql_mysql:mod_sql_postgres:mod_sql_sqlite:mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_radius:mod_quotatab_sql:mod_ldap:mod_ban:mod_ctrls_admin:mod_facl:mod_load:mod_vroot:mod_radius:mod_ratio:mod_rewrite:mod_site_misc:mod_exec:mod_shaper:mod_wrap2:mod_wrap2_file:mod_wrap2_sql:mod_copy:mod_deflate:mod_ifversion:mod_qos:mod_sftp:mod_sftp_pam:mod_sftp_sql:mod_tls_shmcache:mod_tls_memcache:mod_unique_id:mod_ifsession' 'build_alias=i686-redhat-linux-gnu' 'host_alias=i686-redhat-linux-gnu' 'CC=gcc' 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' 'CXX=g++' 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' '--enable-ltdl-convenience' --cache-file=/dev/null --srcdir=. configure: creating ./config.status config.status: creating Makefile config.status: creating mod_wrap2.h === configuring in contrib/mod_sftp (/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=i686-redhat-linux-gnu' '--host=i686-redhat-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--libexecdir=/usr/libexec/proftpd' '--localstatedir=/run/proftpd' '--disable-strip' '--enable-ctrls' '--enable-dso' '--enable-facl' '--enable-ipv6' '--enable-memcache' '--enable-nls' '--enable-openssl' '--disable-pcre' '--disable-redis' '--enable-shadow' '--enable-tests=nonetwork' '--with-libraries=/usr/lib/mariadb' '--with-includes=/usr/include/mysql' '--with-modules=mod_readme:mod_auth_pam:mod_tls' '--with-shared=mod_sql:mod_sql_passwd:mod_sql_mysql:mod_sql_postgres:mod_sql_sqlite:mod_quotatab:mod_quotatab_file:mod_quotatab_ldap:mod_quotatab_radius:mod_quotatab_sql:mod_ldap:mod_ban:mod_ctrls_admin:mod_facl:mod_load:mod_vroot:mod_radius:mod_ratio:mod_rewrite:mod_site_misc:mod_exec:mod_shaper:mod_wrap2:mod_wrap2_file:mod_wrap2_sql:mod_copy:mod_deflate:mod_ifversion:mod_qos:mod_sftp:mod_sftp_pam:mod_sftp_sql:mod_tls_shmcache:mod_tls_memcache:mod_unique_id:mod_ifsession' 'build_alias=i686-redhat-linux-gnu' 'host_alias=i686-redhat-linux-gnu' 'CC=gcc' 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' 'CXX=g++' 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' '--enable-ltdl-convenience' --cache-file=/dev/null --srcdir=. checking build system type... i686-redhat-linux-gnu checking host system type... i686-redhat-linux-gnu checking target system type... i686-redhat-linux-gnu checking for i686-redhat-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for library containing strerror... none required checking for ANSI C header files... (cached) yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking whether linking with OpenSSL functions requires -ldl... no checking whether linking with OpenSSL functions requires -lz... no checking whether OpenSSL has crippled AES support... no checking whether OpenSSL supports SHA256... yes checking whether OpenSSL supports SHA512... yes checking whether OpenSSL supports EVP_aes_128_ctr... yes checking whether OpenSSL supports EVP_aes_192_ctr... yes checking whether OpenSSL supports EVP_aes_256_ctr... yes checking whether OpenSSL supports OSSL_PROVIDER_load... no configure: creating ./config.status config.status: creating Makefile config.status: creating mod_sftp.h -------------- Build Summary -------------- Building the following static modules: mod_readme mod_auth_pam mod_tls mod_memcache mod_cap mod_ctrls mod_lang Building the following shared modules: mod_sql mod_sql_passwd mod_sql_mysql mod_sql_postgres mod_sql_sqlite mod_quotatab mod_quotatab_file mod_quotatab_ldap mod_quotatab_radius mod_quotatab_sql mod_ldap mod_ban mod_ctrls_admin mod_facl mod_load mod_vroot mod_radius mod_ratio mod_rewrite mod_site_misc mod_exec mod_shaper mod_wrap2 mod_wrap2_file mod_wrap2_sql mod_copy mod_deflate mod_ifversion mod_qos mod_sftp mod_sftp_pam mod_sftp_sql mod_tls_shmcache mod_tls_memcache mod_unique_id mod_ifsession -------------- + /usr/bin/make -O -j6 V=1 VERBOSE=1 echo \#define BUILD_STAMP \"Mon Dec 5 2022 00:00:00 UTC\" > include/buildstamp.h cd lib/ && /usr/bin/make lib cd src/ && /usr/bin/make src cd modules/ && /usr/bin/make static test -z "1" || (cd locale/ && /usr/bin/make locale) make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' if [ ! -f "./bg_BG.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./bg_BG.po" -l bg_BG; \ fi if [ -f "./bg_BG.po" -a ! -f bg_BG.mo ]; then \ msgfmt -o bg_BG.mo "./bg_BG.po"; \ fi make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' if [ ! -f "./en_US.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./en_US.po" -l en_US; \ fi if [ -f "./en_US.po" -a ! -f en_US.mo ]; then \ msgfmt -o en_US.mo "./en_US.po"; \ fi make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' ./en_US.po: warning: Charset "CHARSET" is not a portable encoding name. Message conversion to user's charset might not work. make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' if [ ! -f "./es_ES.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./es_ES.po" -l es_ES; \ fi if [ -f "./es_ES.po" -a ! -f es_ES.mo ]; then \ msgfmt -o es_ES.mo "./es_ES.po"; \ fi make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' if [ ! -f "./fr_FR.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./fr_FR.po" -l fr_FR; \ fi if [ -f "./fr_FR.po" -a ! -f fr_FR.mo ]; then \ msgfmt -o fr_FR.mo "./fr_FR.po"; \ fi make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' if [ ! -f "./it_IT.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./it_IT.po" -l it_IT; \ fi if [ -f "./it_IT.po" -a ! -f it_IT.mo ]; then \ msgfmt -o it_IT.mo "./it_IT.po"; \ fi make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' if [ ! -f "./ja_JP.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./ja_JP.po" -l ja_JP; \ fi if [ -f "./ja_JP.po" -a ! -f ja_JP.mo ]; then \ msgfmt -o ja_JP.mo "./ja_JP.po"; \ fi make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' if [ ! -f "./ko_KR.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./ko_KR.po" -l ko_KR; \ fi if [ -f "./ko_KR.po" -a ! -f ko_KR.mo ]; then \ msgfmt -o ko_KR.mo "./ko_KR.po"; \ fi make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' if [ ! -f "./ru_RU.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./ru_RU.po" -l ru_RU; \ fi if [ -f "./ru_RU.po" -a ! -f ru_RU.mo ]; then \ msgfmt -o ru_RU.mo "./ru_RU.po"; \ fi make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c sstrncpy.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c sstrncpy.c -fPIC -DPIC -o .libs/sstrncpy.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c sstrncpy.c -o sstrncpy.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' if [ ! -f "./zh_CN.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./zh_CN.po" -l zh_CN; \ fi if [ -f "./zh_CN.po" -a ! -f zh_CN.mo ]; then \ msgfmt -o zh_CN.mo "./zh_CN.po"; \ fi make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' if [ ! -f "./zh_TW.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./zh_TW.po" -l zh_TW; \ fi if [ -f "./zh_TW.po" -a ! -f zh_TW.mo ]; then \ msgfmt -o zh_TW.mo "./zh_TW.po"; \ fi make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' cd utils/ && /usr/bin/make utils make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c timers.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' timers.c: In function 'sig_alarm': timers.c:215:3: warning: 'siginterrupt' is deprecated: Use sigaction with SA_RESTART instead [-Wdeprecated-declarations] 215 | if (siginterrupt(SIGALRM, 1) < 0) { | ^~ In file included from ../include/os.h:74, from ../include/conf.h:32, from timers.c:28: /usr/include/signal.h:324:12: note: declared here 324 | extern int siginterrupt (int __sig, int __interrupt) __THROW | ^~~~~~~~~~~~ timers.c: In function 'set_sig_alarm': timers.c:250:3: warning: 'siginterrupt' is deprecated: Use sigaction with SA_RESTART instead [-Wdeprecated-declarations] 250 | if (siginterrupt(SIGALRM, 1) < 0) { | ^~ In file included from ../include/os.h:74, from ../include/conf.h:32, from timers.c:28: /usr/include/signal.h:324:12: note: declared here 324 | extern int siginterrupt (int __sig, int __interrupt) __THROW | ^~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/utils' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c ftpcount.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/utils' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c sets.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c strsep.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c strsep.c -fPIC -DPIC -o .libs/strsep.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c strsep.c -o strsep.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/utils' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c scoreboard.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/utils' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/utils' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c misc.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/utils' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c pool.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/utils' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c ftpscrub.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/utils' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c main.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c pr_fnmatch.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c pr_fnmatch.c -fPIC -DPIC -o .libs/pr_fnmatch.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c pr_fnmatch.c -o pr_fnmatch.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' In file included from pr_fnmatch.c:260: pr_fnmatch_loop.c: In function 'internal_fnmatch': pr_fnmatch_loop.c:75:7: warning: variable 'is_seqval' set but not used [-Wunused-but-set-variable] 75 | int is_seqval = 0; | ^~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/utils' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c ftpshut.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/utils' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c privs.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c regexp.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c vsnprintf.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c vsnprintf.c -fPIC -DPIC -o .libs/vsnprintf.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c vsnprintf.c -o vsnprintf.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/utils' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c ftptop.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/utils' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c table.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c configdb.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/utils' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c ftpwho.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/utils' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c str.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c expr.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c signals.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c glibc-glob.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c glibc-glob.c -fPIC -DPIC -o .libs/glibc-glob.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c glibc-glob.c -o glibc-glob.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c dirtree.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c support.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c glibc-hstrerror.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c glibc-hstrerror.c -fPIC -DPIC -o .libs/glibc-hstrerror.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c glibc-hstrerror.c -o glibc-hstrerror.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c inet.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c child.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c glibc-mkstemp.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c glibc-mkstemp.c -fPIC -DPIC -o .libs/glibc-mkstemp.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c glibc-mkstemp.c -o glibc-mkstemp.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c netaddr.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' In function 'get_addr_by_ip', inlined from 'pr_netaddr_get_addr2' at netaddr.c:968:8: netaddr.c:537:7: warning: '%s' directive argument is null [-Wformat-overflow=] 537 | pr_trace_msg(trace_channel, 7, "'%s' resolved to IPv6 address %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | pr_netaddr_get_ipstr(na)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ netaddr.c:571:5: warning: '%s' directive argument is null [-Wformat-overflow=] 571 | pr_trace_msg(trace_channel, 7, "'%s' resolved to IPv4 address %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | pr_netaddr_get_ipstr(na)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c lastlog.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c log.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c xferlog.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c pr-syslog.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c pr-syslog.c -fPIC -DPIC -o .libs/pr-syslog.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c pr-syslog.c -o pr-syslog.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c parser.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c mod_core.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c netacl.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c class.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c mod_rlimit.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c pwgrent.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c pwgrent.c -fPIC -DPIC -o .libs/pwgrent.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c pwgrent.c -o pwgrent.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c mod_auth_unix.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c scoreboard.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c bindings.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c help.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c feat.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c mod_auth_file.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' mod_auth_file.c: In function 'set_authuserfile': mod_auth_file.c:1613:14: warning: variable 'xerrno' set but not used [-Wunused-but-set-variable] 1613 | int res, xerrno; | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c cmd.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c response.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c mod_xfer.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c netio.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c ascii.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c mod_log.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c mod_auth.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c mod_site.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c data.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' data.c: In function 'pr_data_open': data.c:641:5: warning: 'siginterrupt' is deprecated: Use sigaction with SA_RESTART instead [-Wdeprecated-declarations] 641 | if (siginterrupt(SIGURG, 1) < 0) { | ^~ In file included from ../include/os.h:74, from ../include/conf.h:32, from data.c:29: /usr/include/signal.h:324:12: note: declared here 324 | extern int siginterrupt (int __sig, int __interrupt) __THROW | ^~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c modules.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -I../lib/libltdl -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c ../modules/mod_dso.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c mod_facts.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c mod_ls.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c mod_readme.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c hanson-tpl.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c hanson-tpl.c -fPIC -DPIC -o .libs/hanson-tpl.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c hanson-tpl.c -o hanson-tpl.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c stash.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c display.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c mod_delay.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c mod_auth_pam.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c mkhome.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c event.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c auth.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c mod_memcache.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c var.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c mod_cap.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c ccan-json.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c ccan-json.c -fPIC -DPIC -o .libs/ccan-json.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c ccan-json.c -o ccan-json.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c ctrls.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c mod_ctrls.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c throttle.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c mod_lang.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c openbsd-blowfish.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c openbsd-blowfish.c -fPIC -DPIC -o .libs/openbsd-blowfish.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c openbsd-blowfish.c -o openbsd-blowfish.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c session.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c trace.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c encode.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c filter.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c proctitle.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c pidfile.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c openbsd-bcrypt.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c openbsd-bcrypt.c -fPIC -DPIC -o .libs/openbsd-bcrypt.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c openbsd-bcrypt.c -o openbsd-bcrypt.o >/dev/null 2>&1 make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' cd libltdl/ && /usr/bin/make openbsd-bcrypt.c: In function 'bcrypt_hashpass': openbsd-bcrypt.c:164:44: warning: '__snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] 164 | snprintf(encrypted, 8, "$2%c$%2.2u$", minor, logr); | ^ In file included from /usr/include/stdio.h:900, from openbsd-bcrypt.c:38: /usr/include/bits/stdio2.h:54:10: note: '__snprintf_chk' output between 8 and 9 bytes into a destination of size 8 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /usr/bin/make all-am make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c env.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c version.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c random.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c wtmp.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c rlimit.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[3]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o dlopen.lo `test -f 'loaders/dlopen.c' || echo './'`loaders/dlopen.c libtool: compile: gcc -DHAVE_CONFIG_H -I. "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c loaders/dlopen.c -fPIC -DPIC -o .libs/dlopen.o libtool: compile: gcc -DHAVE_CONFIG_H -I. "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c loaders/dlopen.c -o dlopen.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c fsio.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[3]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libltdlc_la-preopen.lo `test -f 'loaders/preopen.c' || echo './'`loaders/preopen.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c loaders/preopen.c -fPIC -DPIC -o .libs/libltdlc_la-preopen.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c loaders/preopen.c -o libltdlc_la-preopen.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c json.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c redis.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c memcache.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' memcache.c: In function 'mcache_ping_servers': memcache.c:330:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 330 | server = memcached_server_instance_by_position(clone, i); | ^ memcache.c: In function 'mcache_stat_servers': memcache.c:453:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 453 | server = memcached_server_get_last_disconnect(mcache->mc); | ^ memcache.c: In function 'pr_memcache_kadd': memcache.c:993:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 993 | server = memcached_server_get_last_disconnect(mcache->mc); | ^ memcache.c: In function 'pr_memcache_kdecr': memcache.c:1063:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1063 | server = memcached_server_get_last_disconnect(mcache->mc); | ^ memcache.c: In function 'pr_memcache_kget': memcache.c:1136:16: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1136 | server = memcached_server_get_last_disconnect(mcache->mc); | ^ memcache.c: In function 'pr_memcache_kget_str': memcache.c:1218:16: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1218 | server = memcached_server_get_last_disconnect(mcache->mc); | ^ memcache.c: In function 'pr_memcache_kincr': memcache.c:1308:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1308 | server = memcached_server_get_last_disconnect(mcache->mc); | ^ memcache.c: In function 'pr_memcache_kremove': memcache.c:1373:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1373 | server = memcached_server_get_last_disconnect(mcache->mc); | ^ memcache.c: In function 'pr_memcache_kset': memcache.c:1442:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1442 | server = memcached_server_get_last_disconnect(mcache->mc); | ^ make[3]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libltdlc_la-lt__alloc.lo `test -f 'lt__alloc.c' || echo './'`lt__alloc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lt__alloc.c -fPIC -DPIC -o .libs/libltdlc_la-lt__alloc.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lt__alloc.c -o libltdlc_la-lt__alloc.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c ftpdctl.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[3]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libltdlc_la-lt_error.lo `test -f 'lt_error.c' || echo './'`lt_error.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lt_error.c -fPIC -DPIC -o .libs/libltdlc_la-lt_error.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lt_error.c -o libltdlc_la-lt_error.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' make[3]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libltdlc_la-lt_dlloader.lo `test -f 'lt_dlloader.c' || echo './'`lt_dlloader.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lt_dlloader.c -fPIC -DPIC -o .libs/libltdlc_la-lt_dlloader.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lt_dlloader.c -o libltdlc_la-lt_dlloader.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c jot.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[3]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o lt__strl.lo lt__strl.c libtool: compile: gcc -DHAVE_CONFIG_H -I. "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lt__strl.c -fPIC -DPIC -o .libs/lt__strl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c lt__strl.c -o lt__strl.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' make[3]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libltdlc_la-slist.lo `test -f 'slist.c' || echo './'`slist.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c slist.c -fPIC -DPIC -o .libs/libltdlc_la-slist.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c slist.c -o libltdlc_la-slist.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' make[3]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' /bin/sh ./libtool --tag=CC --mode=link gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -module -avoid-version -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o dlopen.la dlopen.lo libtool: link: ar cru .libs/dlopen.a .libs/dlopen.o libtool: link: ranlib .libs/dlopen.a libtool: link: ( cd ".libs" && rm -f "dlopen.la" && ln -s "../dlopen.la" "dlopen.la" ) make[3]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c error.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[3]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc -DLT_CONFIG_H='' -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o libltdlc_la-ltdl.lo `test -f 'ltdl.c' || echo './'`ltdl.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ltdl.c -fPIC -DPIC -o .libs/libltdlc_la-ltdl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdlc "-DLT_CONFIG_H=" -DLTDL -I. -I. -Ilibltdl -I./libltdl -I./libltdl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ltdl.c -o libltdlc_la-ltdl.o >/dev/null 2>&1 make[3]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' In file included from libltdl/lt__private.h:51, from ltdl.c:32: ltdl.c: In function 'try_dlopen': ./ltdl.h:44:27: warning: the address of 'libext' will always evaluate as 'true' [-Waddress] 44 | #define LT_STRLEN(s) (((s) && (s)[0]) ? strlen (s) : 0) | ^ libltdl/lt__alloc.h:38:51: note: in definition of macro 'MALLOC' 38 | #define MALLOC(tp, n) (tp*) lt__malloc((n) * sizeof(tp)) | ^ ltdl.c:1268:59: note: in expansion of macro 'LT_STRLEN' 1268 | archive_name = MALLOC (char, LT_STRLEN (name) + LT_STRLEN (libext) + 2); | ^~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' /bin/sh ./libtool --tag=CC --mode=link gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -no-undefined -dlpreopen dlopen.la -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -o libltdlc.la libltdlc_la-preopen.lo libltdlc_la-lt__alloc.lo libltdlc_la-lt_dlloader.lo libltdlc_la-lt_error.lo libltdlc_la-ltdl.lo libltdlc_la-slist.lo lt__strl.lo libtool: link: rm -f .libs/libltdlc.nm .libs/libltdlc.nmS .libs/libltdlc.nmT libtool: link: (cd .libs && gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -fno-builtin -fPIC -DPIC "libltdlcS.c") libtool: link: rm -f ".libs/libltdlcS.c" ".libs/libltdlc.nm" ".libs/libltdlc.nmS" ".libs/libltdlc.nmT" libtool: link: (cd .libs/libltdlc.lax/dlopen.a && ar x "/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl/./.libs/dlopen.a") libtool: link: ar cru .libs/libltdlc.a .libs/libltdlc_la-preopen.o .libs/libltdlc_la-lt__alloc.o .libs/libltdlc_la-lt_dlloader.o .libs/libltdlc_la-lt_error.o .libs/libltdlc_la-ltdl.o .libs/libltdlc_la-slist.o .libs/lt__strl.o .libs/libltdlcS.o .libs/libltdlc.lax/dlopen.a/dlopen.o libtool: link: ranlib .libs/libltdlc.a libtool: link: rm -fr .libs/libltdlc.lax libtool: link: ( cd ".libs" && rm -f "libltdlc.la" && ln -s "../libltdlc.la" "libltdlc.la" ) make[3]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' ar rc libsupp.a 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 ranlib libsupp.a make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' gcc -L./lib -L./lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -o ftpshut utils/ftpshut.o -ltinfo -ltinfo -lsupp -lattr -lresolv -lresolv -lcrypt -lmemcachedutil -lmemcached gcc -L./lib -L./lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -o ftpscrub utils/ftpscrub.o utils/scoreboard.o utils/misc.o -ltinfo -ltinfo -lsupp -lattr -lresolv -lresolv -lcrypt -lmemcachedutil -lmemcached gcc -L./lib -L./lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -o ftpcount utils/ftpcount.o utils/scoreboard.o utils/misc.o -ltinfo -ltinfo -lsupp -lattr -lresolv -lresolv -lcrypt -lmemcachedutil -lmemcached gcc -L./lib -L./lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -o ftptop utils/ftptop.o utils/scoreboard.o utils/misc.o -lncursesw -ltinfo -ltinfo -lsupp -lattr -lresolv -lresolv -lcrypt -lmemcachedutil -lmemcached make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c mod_tls.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' mod_tls.c: In function 'tls_cert_match_dns_san': mod_tls.c:2444:9: warning: 'ASN1_STRING_data' is deprecated [-Wdeprecated-declarations] 2444 | dns_san = (char *) ASN1_STRING_data(alt_name->d.ia5); | ^~~~~~~ In file included from /usr/include/openssl/opensslconf.h:13, from /usr/include/openssl/e_os2.h:13, from /usr/include/openssl/err.h:13, from ../include/mod_tls.h:30, from mod_tls.c:39: /usr/include/openssl/asn1.h:554:1: note: declared here 554 | DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x)) | ^~~~~~~~~~~~~~~~~~ mod_tls.c: In function 'tls_cert_match_ip_san': mod_tls.c:2514:9: warning: 'ASN1_STRING_data' is deprecated [-Wdeprecated-declarations] 2514 | san_data = ASN1_STRING_data(alt_name->d.ip); | ^~~~~~~~ In file included from /usr/include/openssl/opensslconf.h:13, from /usr/include/openssl/e_os2.h:13, from /usr/include/openssl/err.h:13, from ../include/mod_tls.h:30, from mod_tls.c:39: /usr/include/openssl/asn1.h:554:1: note: declared here 554 | DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x)) | ^~~~~~~~~~~~~~~~~~ mod_tls.c: In function 'tls_cert_match_cn': mod_tls.c:2638:3: warning: 'ASN1_STRING_data' is deprecated [-Wdeprecated-declarations] 2638 | cn_str = (char *) ASN1_STRING_data(cn_asn1); | ^~~~~~ In file included from /usr/include/openssl/opensslconf.h:13, from /usr/include/openssl/e_os2.h:13, from /usr/include/openssl/err.h:13, from ../include/mod_tls.h:30, from mod_tls.c:39: /usr/include/openssl/asn1.h:554:1: note: declared here 554 | DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x)) | ^~~~~~~~~~~~~~~~~~ mod_tls.c: In function 'tls_generate_session_ticket_cb': mod_tls.c:6720:22: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6720 | ticket_appdata = tls_ctrl_ticket_appdata; | ^ mod_tls.c: In function 'get_session_ticket_appdata': mod_tls.c:6775:10: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6775 | memcpy(tls_data_ticket_appdata, appdata, appdata_len); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/features.h:490, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from ../include/os.h:47, from ../include/conf.h:32, from mod_tls.c:37: /usr/include/bits/string_fortified.h:26:1: note: expected 'void * restrict' but argument is of type 'const void *' 26 | __NTH (memcpy (void *__restrict __dest, const void *__restrict __src, | ^~~~~ mod_tls.c:6787:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6787 | ticket_appdata = tls_data_ticket_appdata; | ^ mod_tls.c: In function 'tls_accept': mod_tls.c:8018:32: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 8018 | ticket_appdata = tls_ctrl_ticket_appdata; | ^ mod_tls.c:8024:32: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 8024 | ticket_appdata = tls_data_ticket_appdata; | ^ mod_tls.c: In function 'tls_cleanup': mod_tls.c:8418:5: warning: 'ERR_remove_thread_state' is deprecated [-Wdeprecated-declarations] 8418 | ERR_remove_thread_state(NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/opensslconf.h:13, from /usr/include/openssl/e_os2.h:13, from /usr/include/openssl/err.h:13, from ../include/mod_tls.h:30, from mod_tls.c:39: /usr/include/openssl/err.h:260:1: note: declared here 260 | DEPRECATEDIN_1_1_0(void ERR_remove_thread_state(void *)) | ^~~~~~~~~~~~~~~~~~ mod_tls.c:8455:7: warning: 'ERR_remove_thread_state' is deprecated [-Wdeprecated-declarations] 8455 | ERR_remove_thread_state(NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/opensslconf.h:13, from /usr/include/openssl/e_os2.h:13, from /usr/include/openssl/err.h:13, from ../include/mod_tls.h:30, from mod_tls.c:39: /usr/include/openssl/err.h:260:1: note: declared here 260 | DEPRECATEDIN_1_1_0(void ERR_remove_thread_state(void *)) | ^~~~~~~~~~~~~~~~~~ mod_tls.c: In function 'tls_cert_to_user': mod_tls.c:9139:7: warning: 'ASN1_STRING_data' is deprecated [-Wdeprecated-declarations] 9139 | data_str = ASN1_STRING_data(data); | ^~~~~~~~ In file included from /usr/include/openssl/opensslconf.h:13, from /usr/include/openssl/e_os2.h:13, from /usr/include/openssl/err.h:13, from ../include/mod_tls.h:30, from mod_tls.c:39: /usr/include/openssl/asn1.h:554:1: note: declared here 554 | DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x)) | ^~~~~~~~~~~~~~~~~~ mod_tls.c:9185:11: warning: 'ASN1_STRING_data' is deprecated [-Wdeprecated-declarations] 9185 | data_str = ASN1_STRING_data(name->d.ia5); | ^~~~~~~~ In file included from /usr/include/openssl/opensslconf.h:13, from /usr/include/openssl/e_os2.h:13, from /usr/include/openssl/err.h:13, from ../include/mod_tls.h:30, from mod_tls.c:39: /usr/include/openssl/asn1.h:554:1: note: declared here 554 | DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x)) | ^~~~~~~~~~~~~~~~~~ mod_tls.c:9244:13: warning: 'ASN1_STRING_data' is deprecated [-Wdeprecated-declarations] 9244 | asn_datastr = ASN1_STRING_data(asn_data); | ^~~~~~~~~~~ In file included from /usr/include/openssl/opensslconf.h:13, from /usr/include/openssl/e_os2.h:13, from /usr/include/openssl/err.h:13, from ../include/mod_tls.h:30, from mod_tls.c:39: /usr/include/openssl/asn1.h:554:1: note: declared here 554 | DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x)) | ^~~~~~~~~~~~~~~~~~ mod_tls.c: In function 'tls_setup_cert_dn_environ': mod_tls.c:9551:5: warning: 'ASN1_STRING_data' is deprecated [-Wdeprecated-declarations] 9551 | entry_data = ASN1_STRING_data(X509_NAME_ENTRY_get_data(entry)); | ^~~~~~~~~~ In file included from /usr/include/openssl/opensslconf.h:13, from /usr/include/openssl/e_os2.h:13, from /usr/include/openssl/err.h:13, from ../include/mod_tls.h:30, from mod_tls.c:39: /usr/include/openssl/asn1.h:554:1: note: declared here 554 | DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x)) | ^~~~~~~~~~~~~~~~~~ mod_tls.c: In function 'tls_setup_cert_environ': mod_tls.c:9727:31: warning: passing argument 2 of 'X509_get0_signature' from incompatible pointer type [-Wincompatible-pointer-types] 9727 | X509_get0_signature(NULL, &algo, cert); | ^~~~~ | | | X509_ALGOR ** {aka struct X509_algor_st **} In file included from /usr/include/openssl/ssl.h:20, from ../include/mod_tls.h:32, from mod_tls.c:39: /usr/include/openssl/x509.h:573:45: note: expected 'const X509_ALGOR **' {aka 'const struct X509_algor_st **'} but argument is of type 'X509_ALGOR **' {aka 'struct X509_algor_st **'} 573 | const X509_ALGOR **palg, const X509 *x); | ~~~~~~~~~~~~~~~~~~~^~~~ mod_tls.c: In function 'tls_verify_crl': mod_tls.c:10158:7: warning: 'X509_CRL_get_lastUpdate' is deprecated [-Wdeprecated-declarations] 10158 | ASN1_UTCTIME_print(b, X509_CRL_get_lastUpdate(crl)); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/opensslconf.h:13, from /usr/include/openssl/e_os2.h:13, from /usr/include/openssl/err.h:13, from ../include/mod_tls.h:30, from mod_tls.c:39: /usr/include/openssl/x509.h:730:1: note: declared here 730 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl)) | ^~~~~~~~~~~~~~~~~~ mod_tls.c:10165:7: warning: 'X509_CRL_get_nextUpdate' is deprecated [-Wdeprecated-declarations] 10165 | ASN1_UTCTIME_print(b, X509_CRL_get_nextUpdate(crl)); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/opensslconf.h:13, from /usr/include/openssl/e_os2.h:13, from /usr/include/openssl/err.h:13, from ../include/mod_tls.h:30, from mod_tls.c:39: /usr/include/openssl/x509.h:731:1: note: declared here 731 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl)) | ^~~~~~~~~~~~~~~~~~ mod_tls.c:10198:7: warning: 'X509_CRL_get_nextUpdate' is deprecated [-Wdeprecated-declarations] 10198 | res = X509_cmp_current_time(X509_CRL_get_nextUpdate(crl)); | ^~~ In file included from /usr/include/openssl/opensslconf.h:13, from /usr/include/openssl/e_os2.h:13, from /usr/include/openssl/err.h:13, from ../include/mod_tls.h:30, from mod_tls.c:39: /usr/include/openssl/x509.h:731:1: note: declared here 731 | DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl)) | ^~~~~~~~~~~~~~~~~~ mod_tls.c:10263:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 10263 | sn = X509_REVOKED_get0_serialNumber(revoked); | ^ mod_tls.c: In function 'tls_ssl_set_session_id_context': mod_tls.c:16580:41: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'unsigned int' [-Wformat=] 16580 | "setting session ID context '%u' (%lu bytes) on SSL %p", s->sid, | ~~^ | | | long unsigned int | %u 16581 | sizeof(s->sid), ssl); | ~~~~~~~~~~~~~~ | | | unsigned int mod_tls.c:16588:43: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'unsigned int' [-Wformat=] 16588 | "setting session ID context '%u' (%lu bytes) on SSL_SESSION %p (SSL %p)", | ~~^ | | | long unsigned int | %u 16589 | s->sid, sizeof(s->sid), sess, ssl); | ~~~~~~~~~~~~~~ | | | unsigned int mod_tls.c: In function 'tls_ssl_set_all': mod_tls.c:16822:38: warning: passing argument 2 of 'SSL_CTX_sess_set_get_cb' from incompatible pointer type [-Wincompatible-pointer-types] 16822 | SSL_CTX_sess_set_get_cb(ssl_ctx, tls_sni_sess_tab_get_cb); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | SSL_SESSION * (*)(SSL *, unsigned char *, int, int *) {aka struct ssl_session_st * (*)(struct ssl_st *, unsigned char *, int, int *)} In file included from ../include/mod_tls.h:32, from mod_tls.c:39: /usr/include/openssl/ssl.h:726:45: note: expected 'SSL_SESSION * (*)(struct ssl_st *, const unsigned char *, int, int *)' {aka 'struct ssl_session_st * (*)(struct ssl_st *, const unsigned char *, int, int *)'} but argument is of type 'SSL_SESSION * (*)(SSL *, unsigned char *, int, int *)' {aka 'struct ssl_session_st * (*)(struct ssl_st *, unsigned char *, int, int *)'} 726 | SSL_SESSION *(*get_session_cb) (struct ssl_st | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | *ssl, | ~~~~~ 728 | const unsigned char | ~~~~~~~~~~~~~~~~~~~ 729 | *data, int len, | ~~~~~~~~~~~~~~~ 730 | int *copy)); | ~~~~~~~~~~ mod_tls.c: In function 'tls_ctx_set_session_id_context': mod_tls.c:17838:41: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'unsigned int' [-Wformat=] 17838 | "setting session ID context '%u' (%lu bytes) on SSL_CTX %p", s->sid, | ~~^ | | | long unsigned int | %u 17839 | sizeof(s->sid), ctx); | ~~~~~~~~~~~~~~ | | | unsigned int mod_tls.c: In function 'tls_ctx_set_session_cache': mod_tls.c:17920:38: warning: passing argument 2 of 'SSL_CTX_sess_set_get_cb' from incompatible pointer type [-Wincompatible-pointer-types] 17920 | SSL_CTX_sess_set_get_cb(ctx, tls_sess_cache_get_sess_cb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | SSL_SESSION * (*)(SSL *, unsigned char *, int, int *) {aka struct ssl_session_st * (*)(struct ssl_st *, unsigned char *, int, int *)} In file included from ../include/mod_tls.h:32, from mod_tls.c:39: /usr/include/openssl/ssl.h:726:45: note: expected 'SSL_SESSION * (*)(struct ssl_st *, const unsigned char *, int, int *)' {aka 'struct ssl_session_st * (*)(struct ssl_st *, const unsigned char *, int, int *)'} but argument is of type 'SSL_SESSION * (*)(SSL *, unsigned char *, int, int *)' {aka 'struct ssl_session_st * (*)(struct ssl_st *, unsigned char *, int, int *)'} 726 | SSL_SESSION *(*get_session_cb) (struct ssl_st | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | *ssl, | ~~~~~ 728 | const unsigned char | ~~~~~~~~~~~~~~~~~~~ 729 | *data, int len, | ~~~~~~~~~~~~~~~ 730 | int *copy)); | ~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' srcdir=. ./glue.sh mod_core.o mod_xfer.o mod_rlimit.o mod_auth_unix.o mod_auth_file.o mod_auth.o mod_ls.o mod_log.o mod_site.o mod_delay.o mod_facts.o mod_dso.o mod_readme.o mod_auth_pam.o mod_tls.o mod_memcache.o mod_cap.o mod_ctrls.o mod_lang.o make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c module_glue.c make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' test -z "mod_sql.la mod_sql_passwd.la mod_sql_mysql.la mod_sql_postgres.la mod_sql_sqlite.la mod_quotatab.la mod_quotatab_file.la mod_quotatab_ldap.la mod_quotatab_radius.la mod_quotatab_sql.la mod_ldap.la mod_ban.la mod_ctrls_admin.la mod_facl.la mod_radius.la mod_ratio.la mod_rewrite.la mod_site_misc.la mod_exec.la mod_shaper.la mod_wrap2_file.la mod_wrap2_sql.la mod_copy.la mod_deflate.la mod_ifversion.la mod_qos.la mod_sftp_pam.la mod_sftp_sql.la mod_tls_shmcache.la mod_tls_memcache.la mod_unique_id.la mod_ifsession.la" -a -z "contrib/mod_load contrib/mod_vroot contrib/mod_wrap2 contrib/mod_sftp" || (cd modules/ && /usr/bin/make shared) gcc -L./lib -L./lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -o ftpwho utils/ftpwho.o utils/scoreboard.o utils/misc.o -ltinfo -ltinfo -lsupp -lattr -lresolv -lresolv -lcrypt -lmemcachedutil -lmemcached make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sql_mysql.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sql_mysql.c -fPIC -DPIC -o .libs/mod_sql_mysql.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sql_mysql.c -o mod_sql_mysql.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_sql_mysql.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_sql_mysql.lo `cat ../modules/mod_sql_mysql.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_sql_mysql.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -lm -lmysqlclient -lz -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_sql_mysql.so -o .libs/mod_sql_mysql.so libtool: link: ar cru .libs/mod_sql_mysql.a mod_sql_mysql.o libtool: link: ranlib .libs/mod_sql_mysql.a libtool: link: ( cd ".libs" && rm -f "mod_sql_mysql.la" && ln -s "../mod_sql_mysql.la" "mod_sql_mysql.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' ../modules/mod_sql_mysql.c: In function 'sql_mysql_password': ../modules/mod_sql_mysql.c:1747:49: warning: unused variable 'scrambled_len' [-Wunused-variable] 1747 | size_t plaintext_len = 0, ciphertext_len = 0, scrambled_len = 0; | ^~~~~~~~~~~~~ ../modules/mod_sql_mysql.c:1747:29: warning: variable 'ciphertext_len' set but not used [-Wunused-but-set-variable] 1747 | size_t plaintext_len = 0, ciphertext_len = 0, scrambled_len = 0; | ^~~~~~~~~~~~~~ ../modules/mod_sql_mysql.c:1747:10: warning: variable 'plaintext_len' set but not used [-Wunused-but-set-variable] 1747 | size_t plaintext_len = 0, ciphertext_len = 0, scrambled_len = 0; | ^~~~~~~~~~~~~ ../modules/mod_sql_mysql.c:1746:8: warning: unused variable 'scrambled' [-Wunused-variable] 1746 | char scrambled[256] = {'\0'}; | ^~~~~~~~~ At top level: ../modules/mod_sql_mysql.c:1641:12: warning: 'match_mysql_passwds' defined but not used [-Wunused-function] 1641 | static int match_mysql_passwds(const char *hashed, size_t hashed_len, | ^~~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sql_sqlite.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sql_sqlite.c -fPIC -DPIC -o .libs/mod_sql_sqlite.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sql_sqlite.c -o mod_sql_sqlite.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_sql_sqlite.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_sql_sqlite.lo `cat ../modules/mod_sql_sqlite.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_sql_sqlite.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -lsqlite3 -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_sql_sqlite.so -o .libs/mod_sql_sqlite.so libtool: link: ar cru .libs/mod_sql_sqlite.a mod_sql_sqlite.o libtool: link: ranlib .libs/mod_sql_sqlite.a libtool: link: ( cd ".libs" && rm -f "mod_sql_sqlite.la" && ln -s "../mod_sql_sqlite.la" "mod_sql_sqlite.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' gcc -L./lib -L./lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -o ftpdctl src/ftpdctl.o src/pool.o src/str.o src/netaddr.o src/log.o src/ctrls.o -lsupp -lattr -lresolv -lresolv -lcrypt -lmemcachedutil -lmemcached -lacl -lssl -lcrypto -lcap -lssl -lcrypto -lpam make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sql_postgres.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sql_postgres.c -fPIC -DPIC -o .libs/mod_sql_postgres.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sql_postgres.c -o mod_sql_postgres.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_sql_postgres.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_sql_postgres.lo `cat ../modules/mod_sql_postgres.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_sql_postgres.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -lm -lpq -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_sql_postgres.so -o .libs/mod_sql_postgres.so libtool: link: ar cru .libs/mod_sql_postgres.a mod_sql_postgres.o libtool: link: ranlib .libs/mod_sql_postgres.a libtool: link: ( cd ".libs" && rm -f "mod_sql_postgres.la" && ln -s "../mod_sql_postgres.la" "mod_sql_postgres.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sql_passwd.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sql_passwd.c -fPIC -DPIC -o .libs/mod_sql_passwd.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sql_passwd.c -o mod_sql_passwd.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_sql_passwd.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_sql_passwd.lo `cat ../modules/mod_sql_passwd.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_sql_passwd.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -lcrypto -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_sql_passwd.so -o .libs/mod_sql_passwd.so libtool: link: ar cru .libs/mod_sql_passwd.a mod_sql_passwd.o libtool: link: ranlib .libs/mod_sql_passwd.a libtool: link: ( cd ".libs" && rm -f "mod_sql_passwd.la" && ln -s "../mod_sql_passwd.la" "mod_sql_passwd.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_quotatab_ldap.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_quotatab_ldap.c -fPIC -DPIC -o .libs/mod_quotatab_ldap.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_quotatab_ldap.c -o mod_quotatab_ldap.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_quotatab_ldap.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_quotatab_ldap.lo `cat ../modules/mod_quotatab_ldap.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_quotatab_ldap.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_quotatab_ldap.so -o .libs/mod_quotatab_ldap.so libtool: link: ar cru .libs/mod_quotatab_ldap.a mod_quotatab_ldap.o libtool: link: ranlib .libs/mod_quotatab_ldap.a libtool: link: ( cd ".libs" && rm -f "mod_quotatab_ldap.la" && ln -s "../mod_quotatab_ldap.la" "mod_quotatab_ldap.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_quotatab_radius.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_quotatab_radius.c -fPIC -DPIC -o .libs/mod_quotatab_radius.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_quotatab_radius.c -o mod_quotatab_radius.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_quotatab_radius.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_quotatab_radius.lo `cat ../modules/mod_quotatab_radius.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_quotatab_radius.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_quotatab_radius.so -o .libs/mod_quotatab_radius.so libtool: link: ar cru .libs/mod_quotatab_radius.a mod_quotatab_radius.o libtool: link: ranlib .libs/mod_quotatab_radius.a libtool: link: ( cd ".libs" && rm -f "mod_quotatab_radius.la" && ln -s "../mod_quotatab_radius.la" "mod_quotatab_radius.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_quotatab_file.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_quotatab_file.c -fPIC -DPIC -o .libs/mod_quotatab_file.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_quotatab_file.c -o mod_quotatab_file.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_quotatab_file.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_quotatab_file.lo `cat ../modules/mod_quotatab_file.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_quotatab_file.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_quotatab_file.so -o .libs/mod_quotatab_file.so libtool: link: ar cru .libs/mod_quotatab_file.a mod_quotatab_file.o libtool: link: ranlib .libs/mod_quotatab_file.a libtool: link: ( cd ".libs" && rm -f "mod_quotatab_file.la" && ln -s "../mod_quotatab_file.la" "mod_quotatab_file.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_quotatab_sql.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_quotatab_sql.c -fPIC -DPIC -o .libs/mod_quotatab_sql.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_quotatab_sql.c -o mod_quotatab_sql.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_quotatab_sql.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_quotatab_sql.lo `cat ../modules/mod_quotatab_sql.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_quotatab_sql.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_quotatab_sql.so -o .libs/mod_quotatab_sql.so libtool: link: ar cru .libs/mod_quotatab_sql.a mod_quotatab_sql.o libtool: link: ranlib .libs/mod_quotatab_sql.a libtool: link: ( cd ".libs" && rm -f "mod_quotatab_sql.la" && ln -s "../mod_quotatab_sql.la" "mod_quotatab_sql.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_ctrls_admin.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_ctrls_admin.c -fPIC -DPIC -o .libs/mod_ctrls_admin.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_ctrls_admin.c -o mod_ctrls_admin.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_ctrls_admin.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_ctrls_admin.lo `cat ../modules/mod_ctrls_admin.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_ctrls_admin.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_ctrls_admin.so -o .libs/mod_ctrls_admin.so libtool: link: ar cru .libs/mod_ctrls_admin.a mod_ctrls_admin.o libtool: link: ranlib .libs/mod_ctrls_admin.a libtool: link: ( cd ".libs" && rm -f "mod_ctrls_admin.la" && ln -s "../mod_ctrls_admin.la" "mod_ctrls_admin.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_facl.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_facl.c -fPIC -DPIC -o .libs/mod_facl.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_facl.c -o mod_facl.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_facl.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_facl.lo `cat ../modules/mod_facl.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_facl.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_facl.so -o .libs/mod_facl.so libtool: link: ar cru .libs/mod_facl.a mod_facl.o libtool: link: ranlib .libs/mod_facl.a libtool: link: ( cd ".libs" && rm -f "mod_facl.la" && ln -s "../mod_facl.la" "mod_facl.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_ldap.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_ldap.c -fPIC -DPIC -o .libs/mod_ldap.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_ldap.c -o mod_ldap.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_ldap.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_ldap.lo `cat ../modules/mod_ldap.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_ldap.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -lldap -llber -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_ldap.so -o .libs/mod_ldap.so libtool: link: ar cru .libs/mod_ldap.a mod_ldap.o libtool: link: ranlib .libs/mod_ldap.a libtool: link: ( cd ".libs" && rm -f "mod_ldap.la" && ln -s "../mod_ldap.la" "mod_ldap.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_quotatab.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_quotatab.c -fPIC -DPIC -o .libs/mod_quotatab.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_quotatab.c -o mod_quotatab.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_quotatab.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_quotatab.lo `cat ../modules/mod_quotatab.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_quotatab.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_quotatab.so -o .libs/mod_quotatab.so libtool: link: ar cru .libs/mod_quotatab.a mod_quotatab.o libtool: link: ranlib .libs/mod_quotatab.a libtool: link: ( cd ".libs" && rm -f "mod_quotatab.la" && ln -s "../mod_quotatab.la" "mod_quotatab.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' ../modules/mod_quotatab.c: In function 'set_quotatable': ../modules/mod_quotatab.c:1729:16: warning: variable 'tabflag' set but not used [-Wunused-but-set-variable] 1729 | unsigned int tabflag = 0; | ^~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_ban.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_ban.c -fPIC -DPIC -o .libs/mod_ban.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_ban.c -o mod_ban.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_ban.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_ban.lo `cat ../modules/mod_ban.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_ban.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_ban.so -o .libs/mod_ban.so libtool: link: ar cru .libs/mod_ban.a mod_ban.o libtool: link: ranlib .libs/mod_ban.a libtool: link: ( cd ".libs" && rm -f "mod_ban.la" && ln -s "../mod_ban.la" "mod_ban.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_ratio.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_ratio.c -fPIC -DPIC -o .libs/mod_ratio.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_ratio.c -o mod_ratio.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_ratio.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_ratio.lo `cat ../modules/mod_ratio.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_ratio.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_ratio.so -o .libs/mod_ratio.so libtool: link: ar cru .libs/mod_ratio.a mod_ratio.o libtool: link: ranlib .libs/mod_ratio.a libtool: link: ( cd ".libs" && rm -f "mod_ratio.la" && ln -s "../mod_ratio.la" "mod_ratio.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' ../modules/mod_ratio.c: In function 'log_ratios': ../modules/mod_ratio.c:27:27: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'void *' [-Wformat=] 27 | #define MOD_RATIO_VERSION "mod_ratio/3.3" | ^~~~~~~~~~~~~~~ ../modules/mod_ratio.c:400:24: note: in expansion of macro 'MOD_RATIO_VERSION' 400 | pr_log_debug(DEBUG0, MOD_RATIO_VERSION ": %s in %s: %s %s%s%s", g.user, | ^~~~~~~~~~~~~~~~~ ../modules/mod_ratio.c:400:56: note: format string is defined here 400 | pr_log_debug(DEBUG0, MOD_RATIO_VERSION ": %s in %s: %s %s%s%s", g.user, | ~^ | | | char * | %p make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sql.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sql.c -fPIC -DPIC -o .libs/mod_sql.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sql.c -o mod_sql.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_sql.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_sql.lo `cat ../modules/mod_sql.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_sql.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_sql.so -o .libs/mod_sql.so libtool: link: ar cru .libs/mod_sql.a mod_sql.o libtool: link: ranlib .libs/mod_sql.a libtool: link: ( cd ".libs" && rm -f "mod_sql.la" && ln -s "../mod_sql.la" "mod_sql.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_wrap2_file.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_wrap2_file.c -fPIC -DPIC -o .libs/mod_wrap2_file.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_wrap2_file.c -o mod_wrap2_file.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_wrap2_file.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_wrap2_file.lo `cat ../modules/mod_wrap2_file.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_wrap2_file.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_wrap2_file.so -o .libs/mod_wrap2_file.so libtool: link: ar cru .libs/mod_wrap2_file.a mod_wrap2_file.o libtool: link: ranlib .libs/mod_wrap2_file.a libtool: link: ( cd ".libs" && rm -f "mod_wrap2_file.la" && ln -s "../mod_wrap2_file.la" "mod_wrap2_file.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_site_misc.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_site_misc.c -fPIC -DPIC -o .libs/mod_site_misc.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_site_misc.c -o mod_site_misc.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_site_misc.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_site_misc.lo `cat ../modules/mod_site_misc.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_site_misc.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_site_misc.so -o .libs/mod_site_misc.so libtool: link: ar cru .libs/mod_site_misc.a mod_site_misc.o libtool: link: ranlib .libs/mod_site_misc.a libtool: link: ( cd ".libs" && rm -f "mod_site_misc.la" && ln -s "../mod_site_misc.la" "mod_site_misc.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_wrap2_sql.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_wrap2_sql.c -fPIC -DPIC -o .libs/mod_wrap2_sql.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_wrap2_sql.c -o mod_wrap2_sql.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_wrap2_sql.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_wrap2_sql.lo `cat ../modules/mod_wrap2_sql.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_wrap2_sql.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_wrap2_sql.so -o .libs/mod_wrap2_sql.so libtool: link: ar cru .libs/mod_wrap2_sql.a mod_wrap2_sql.o libtool: link: ranlib .libs/mod_wrap2_sql.a libtool: link: ( cd ".libs" && rm -f "mod_wrap2_sql.la" && ln -s "../mod_wrap2_sql.la" "mod_wrap2_sql.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_radius.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_radius.c -fPIC -DPIC -o .libs/mod_radius.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_radius.c -o mod_radius.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_radius.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_radius.lo `cat ../modules/mod_radius.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_radius.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_radius.so -o .libs/mod_radius.so libtool: link: ar cru .libs/mod_radius.a mod_radius.o libtool: link: ranlib .libs/mod_radius.a libtool: link: ( cd ".libs" && rm -f "mod_radius.la" && ln -s "../mod_radius.la" "mod_radius.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_exec.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_exec.c -fPIC -DPIC -o .libs/mod_exec.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_exec.c -o mod_exec.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_exec.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_exec.lo `cat ../modules/mod_exec.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_exec.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_exec.so -o .libs/mod_exec.so libtool: link: ar cru .libs/mod_exec.a mod_exec.o libtool: link: ranlib .libs/mod_exec.a libtool: link: ( cd ".libs" && rm -f "mod_exec.la" && ln -s "../mod_exec.la" "mod_exec.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_shaper.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_shaper.c -fPIC -DPIC -o .libs/mod_shaper.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_shaper.c -o mod_shaper.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_shaper.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_shaper.lo `cat ../modules/mod_shaper.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_shaper.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_shaper.so -o .libs/mod_shaper.so libtool: link: ar cru .libs/mod_shaper.a mod_shaper.o libtool: link: ranlib .libs/mod_shaper.a libtool: link: ( cd ".libs" && rm -f "mod_shaper.la" && ln -s "../mod_shaper.la" "mod_shaper.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_copy.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_copy.c -fPIC -DPIC -o .libs/mod_copy.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_copy.c -o mod_copy.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_copy.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_copy.lo `cat ../modules/mod_copy.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_copy.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_copy.so -o .libs/mod_copy.so libtool: link: ar cru .libs/mod_copy.a mod_copy.o libtool: link: ranlib .libs/mod_copy.a libtool: link: ( cd ".libs" && rm -f "mod_copy.la" && ln -s "../mod_copy.la" "mod_copy.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_rewrite.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_rewrite.c -fPIC -DPIC -o .libs/mod_rewrite.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_rewrite.c -o mod_rewrite.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_rewrite.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_rewrite.lo `cat ../modules/mod_rewrite.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_rewrite.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_rewrite.so -o .libs/mod_rewrite.so libtool: link: ar cru .libs/mod_rewrite.a mod_rewrite.o libtool: link: ranlib .libs/mod_rewrite.a libtool: link: ( cd ".libs" && rm -f "mod_rewrite.la" && ln -s "../mod_rewrite.la" "mod_rewrite.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_ifversion.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_ifversion.c -fPIC -DPIC -o .libs/mod_ifversion.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_ifversion.c -o mod_ifversion.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_ifversion.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_ifversion.lo `cat ../modules/mod_ifversion.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_ifversion.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_ifversion.so -o .libs/mod_ifversion.so libtool: link: ar cru .libs/mod_ifversion.a mod_ifversion.o libtool: link: ranlib .libs/mod_ifversion.a libtool: link: ( cd ".libs" && rm -f "mod_ifversion.la" && ln -s "../mod_ifversion.la" "mod_ifversion.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_qos.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_qos.c -fPIC -DPIC -o .libs/mod_qos.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_qos.c -o mod_qos.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_qos.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_qos.lo `cat ../modules/mod_qos.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_qos.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_qos.so -o .libs/mod_qos.so libtool: link: ar cru .libs/mod_qos.a mod_qos.o libtool: link: ranlib .libs/mod_qos.a libtool: link: ( cd ".libs" && rm -f "mod_qos.la" && ln -s "../mod_qos.la" "mod_qos.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_deflate.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_deflate.c -fPIC -DPIC -o .libs/mod_deflate.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_deflate.c -o mod_deflate.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_deflate.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_deflate.lo `cat ../modules/mod_deflate.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_deflate.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -lz -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_deflate.so -o .libs/mod_deflate.so libtool: link: ar cru .libs/mod_deflate.a mod_deflate.o libtool: link: ranlib .libs/mod_deflate.a libtool: link: ( cd ".libs" && rm -f "mod_deflate.la" && ln -s "../mod_deflate.la" "mod_deflate.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_unique_id.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_unique_id.c -fPIC -DPIC -o .libs/mod_unique_id.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_unique_id.c -o mod_unique_id.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_unique_id.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_unique_id.lo `cat ../modules/mod_unique_id.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_unique_id.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_unique_id.so -o .libs/mod_unique_id.so libtool: link: ar cru .libs/mod_unique_id.a mod_unique_id.o libtool: link: ranlib .libs/mod_unique_id.a libtool: link: ( cd ".libs" && rm -f "mod_unique_id.la" && ln -s "../mod_unique_id.la" "mod_unique_id.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sftp_pam.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sftp_pam.c -fPIC -DPIC -o .libs/mod_sftp_pam.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sftp_pam.c -o mod_sftp_pam.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_sftp_pam.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_sftp_pam.lo `cat ../modules/mod_sftp_pam.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_sftp_pam.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -lpam -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_sftp_pam.so -o .libs/mod_sftp_pam.so libtool: link: ar cru .libs/mod_sftp_pam.a mod_sftp_pam.o libtool: link: ranlib .libs/mod_sftp_pam.a libtool: link: ( cd ".libs" && rm -f "mod_sftp_pam.la" && ln -s "../mod_sftp_pam.la" "mod_sftp_pam.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sftp_sql.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sftp_sql.c -fPIC -DPIC -o .libs/mod_sftp_sql.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_sftp_sql.c -o mod_sftp_sql.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_sftp_sql.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_sftp_sql.lo `cat ../modules/mod_sftp_sql.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_sftp_sql.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_sftp_sql.so -o .libs/mod_sftp_sql.so libtool: link: ar cru .libs/mod_sftp_sql.a mod_sftp_sql.o libtool: link: ranlib .libs/mod_sftp_sql.a libtool: link: ( cd ".libs" && rm -f "mod_sftp_sql.la" && ln -s "../mod_sftp_sql.la" "mod_sftp_sql.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_ifsession.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_ifsession.c -fPIC -DPIC -o .libs/mod_ifsession.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_ifsession.c -o mod_ifsession.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_ifsession.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_ifsession.lo `cat ../modules/mod_ifsession.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_ifsession.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_ifsession.so -o .libs/mod_ifsession.so libtool: link: ar cru .libs/mod_ifsession.a mod_ifsession.o libtool: link: ranlib .libs/mod_ifsession.a libtool: link: ( cd ".libs" && rm -f "mod_ifsession.la" && ln -s "../mod_ifsession.la" "mod_ifsession.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_tls_memcache.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_tls_memcache.c -fPIC -DPIC -o .libs/mod_tls_memcache.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_tls_memcache.c -o mod_tls_memcache.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_tls_memcache.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_tls_memcache.lo `cat ../modules/mod_tls_memcache.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_tls_memcache.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_tls_memcache.so -o .libs/mod_tls_memcache.so libtool: link: ar cru .libs/mod_tls_memcache.a mod_tls_memcache.o libtool: link: ranlib .libs/mod_tls_memcache.a libtool: link: ( cd ".libs" && rm -f "mod_tls_memcache.la" && ln -s "../mod_tls_memcache.la" "mod_tls_memcache.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_tls_shmcache.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_tls_shmcache.c -fPIC -DPIC -o .libs/mod_tls_shmcache.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c ../modules/mod_tls_shmcache.c -o mod_tls_shmcache.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link --tag=CC gcc -o mod_tls_shmcache.la -rpath /usr/libexec/proftpd -L../lib -L../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -avoid-version -export-dynamic -module mod_tls_shmcache.lo `cat ../modules/mod_tls_shmcache.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_tls_shmcache.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_tls_shmcache.so -o .libs/mod_tls_shmcache.so libtool: link: ar cru .libs/mod_tls_shmcache.a mod_tls_shmcache.o libtool: link: ranlib .libs/mod_tls_shmcache.a libtool: link: ( cd ".libs" && rm -f "mod_tls_shmcache.la" && ln -s "../mod_tls_shmcache.la" "mod_tls_shmcache.la" ) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_load' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c getloadavg.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c getloadavg.c -fPIC -DPIC -o .libs/getloadavg.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c getloadavg.c -o getloadavg.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_load' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_load' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c mod_load.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c mod_load.c -fPIC -DPIC -o .libs/mod_load.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c mod_load.c -o mod_load.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_load' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_load' /bin/sh ./../../libtool --mode=link --tag=CC gcc -o mod_load.la mod_load.lo getloadavg.lo -rpath /usr/libexec/proftpd -L../../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -L/usr/lib/mariadb -avoid-version -export-dynamic -module `cat ./mod_load.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_load.o .libs/getloadavg.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_load.so -o .libs/mod_load.so libtool: link: ar cru .libs/mod_load.a mod_load.o getloadavg.o libtool: link: ranlib .libs/mod_load.a libtool: link: ( cd ".libs" && rm -f "mod_load.la" && ln -s "../mod_load.la" "mod_load.la" ) make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_load' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_vroot' /bin/sh ../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I./include -I../.. -I../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c alias.c -o alias.lo libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I./include -I../.. -I../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c alias.c -fPIC -DPIC -o .libs/alias.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I./include -I../.. -I../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c alias.c -o alias.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_vroot' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_vroot' /bin/sh ../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I./include -I../.. -I../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c path.c -o path.lo libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I./include -I../.. -I../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c path.c -fPIC -DPIC -o .libs/path.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I./include -I../.. -I../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c path.c -o path.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_vroot' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_vroot' /bin/sh ../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I./include -I../.. -I../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c mod_vroot.c -o mod_vroot.lo libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I./include -I../.. -I../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c mod_vroot.c -fPIC -DPIC -o .libs/mod_vroot.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I./include -I../.. -I../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c mod_vroot.c -o mod_vroot.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_vroot' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_vroot' /bin/sh ../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I./include -I../.. -I../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c fsio.c -o fsio.lo libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I./include -I../.. -I../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c fsio.c -fPIC -DPIC -o .libs/fsio.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I./include -I../.. -I../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c fsio.c -o fsio.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_vroot' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_vroot' /bin/sh ../../libtool --mode=link --tag=CC gcc -o mod_vroot.la mod_vroot.lo alias.lo path.lo fsio.lo -rpath /usr/libexec/proftpd -L../../lib -L/usr/lib/mariadb -avoid-version -export-dynamic -module `cat mod_vroot.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_vroot.o .libs/alias.o .libs/path.o .libs/fsio.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-soname -Wl,mod_vroot.so -o .libs/mod_vroot.so libtool: link: ar cru .libs/mod_vroot.a mod_vroot.o alias.o path.o fsio.o libtool: link: ranlib .libs/mod_vroot.a libtool: link: ( cd ".libs" && rm -f "mod_vroot.la" && ln -s "../mod_vroot.la" "mod_vroot.la" ) make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_vroot' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_wrap2' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c mod_wrap2.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c mod_wrap2.c -fPIC -DPIC -o .libs/mod_wrap2.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c mod_wrap2.c -o mod_wrap2.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_wrap2' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_wrap2' /bin/sh ./../../libtool --mode=link --tag=CC gcc -o mod_wrap2.la mod_wrap2.lo -rpath /usr/libexec/proftpd -L../../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -L/usr/lib/mariadb -avoid-version -export-dynamic -module `cat ./mod_wrap2.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_wrap2.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_wrap2.so -o .libs/mod_wrap2.so libtool: link: ar cru .libs/mod_wrap2.a mod_wrap2.o libtool: link: ranlib .libs/mod_wrap2.a libtool: link: ( cd ".libs" && rm -f "mod_wrap2.la" && ln -s "../mod_wrap2.la" "mod_wrap2.la" ) make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_wrap2' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c umac.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c umac.c -fPIC -DPIC -o .libs/umac.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c umac.c -o umac.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c cipher.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c cipher.c -fPIC -DPIC -o .libs/cipher.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c cipher.c -o cipher.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' cipher.c: In function 'set_cipher_discarded': cipher.c:388:7: warning: 'garbage_in_12' may be used uninitialized [-Wmaybe-uninitialized] 388 | if (EVP_Cipher(cipher_ctx, garbage_out, garbage_in, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | cipher->discard_len) != 1) { | ~~~~~~~~~~~~~~~~~~~~ In file included from mod_sftp.h:87, from cipher.c:25: /usr/include/openssl/evp.h:524:16: note: by argument 3 of type 'const unsigned char *' to 'EVP_Cipher' declared here 524 | /*__owur*/ int EVP_Cipher(EVP_CIPHER_CTX *c, | ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c mac.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c mac.c -fPIC -DPIC -o .libs/mac.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c mac.c -o mac.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c msg.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c msg.c -fPIC -DPIC -o .libs/msg.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c msg.c -o msg.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c packet.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c packet.c -fPIC -DPIC -o .libs/packet.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c packet.c -o packet.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c compress.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c compress.c -fPIC -DPIC -o .libs/compress.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c compress.c -o compress.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -DUMAC_OUTPUT_LEN=16 -Dumac_alloc=umac128_alloc -Dumac_init=umac128_init -Dumac_new=umac128_new -Dumac_update=umac128_update -Dumac_final=umac128_final -Dumac_delete=umac128_delete -Dumac_reset=umac128_reset -o umac128.lo -c ./umac.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -DUMAC_OUTPUT_LEN=16 -Dumac_alloc=umac128_alloc -Dumac_init=umac128_init -Dumac_new=umac128_new -Dumac_update=umac128_update -Dumac_final=umac128_final -Dumac_delete=umac128_delete -Dumac_reset=umac128_reset -c ./umac.c -fPIC -DPIC -o .libs/umac128.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -DUMAC_OUTPUT_LEN=16 -Dumac_alloc=umac128_alloc -Dumac_init=umac128_init -Dumac_new=umac128_new -Dumac_update=umac128_update -Dumac_final=umac128_final -Dumac_delete=umac128_delete -Dumac_reset=umac128_reset -c ./umac.c -o umac128.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c mod_sftp.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c mod_sftp.c -fPIC -DPIC -o .libs/mod_sftp.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c mod_sftp.c -o mod_sftp.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c utf8.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c utf8.c -fPIC -DPIC -o .libs/utf8.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c utf8.c -o utf8.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c session.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c session.c -fPIC -DPIC -o .libs/session.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c session.c -o session.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c crypto.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c crypto.c -fPIC -DPIC -o .libs/crypto.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c crypto.c -o crypto.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' crypto.c: In function 'sftp_crypto_free': crypto.c:1420:5: warning: 'ERR_remove_thread_state' is deprecated [-Wdeprecated-declarations] 1420 | ERR_remove_thread_state(NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/opensslconf.h:13, from /usr/include/openssl/e_os2.h:13, from /usr/include/openssl/bio.h:13, from mod_sftp.h:78, from crypto.c:25: /usr/include/openssl/err.h:260:1: note: declared here 260 | DEPRECATEDIN_1_1_0(void ERR_remove_thread_state(void *)) | ^~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c service.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c service.c -fPIC -DPIC -o .libs/service.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c service.c -o service.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c auth-kbdint.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c auth-kbdint.c -fPIC -DPIC -o .libs/auth-kbdint.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c auth-kbdint.c -o auth-kbdint.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c kbdint.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c kbdint.c -fPIC -DPIC -o .libs/kbdint.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c kbdint.c -o kbdint.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c auth-hostbased.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c auth-hostbased.c -fPIC -DPIC -o .libs/auth-hostbased.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c auth-hostbased.c -o auth-hostbased.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c auth-password.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c auth-password.c -fPIC -DPIC -o .libs/auth-password.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c auth-password.c -o auth-password.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c auth-publickey.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c auth-publickey.c -fPIC -DPIC -o .libs/auth-publickey.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c auth-publickey.c -o auth-publickey.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c disconnect.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c disconnect.c -fPIC -DPIC -o .libs/disconnect.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c disconnect.c -o disconnect.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c kex.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c kex.c -fPIC -DPIC -o .libs/kex.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c kex.c -o kex.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' kex.c: In function 'create_dh': kex.c:1108:21: warning: passing argument 2 of 'DH_get0_key' from incompatible pointer type [-Wincompatible-pointer-types] 1108 | DH_get0_key(dh, &dh_pub_key, NULL); | ^~~~~~~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/dsa.h:25, from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from kex.c:25: /usr/include/openssl/dh.h:185:33: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 185 | const BIGNUM **pub_key, const BIGNUM **priv_key); | ~~~~~~~~~~~~~~~^~~~~~~ kex.c: In function 'write_dh_reply': kex.c:2818:24: warning: passing argument 2 of 'DH_get0_key' from incompatible pointer type [-Wincompatible-pointer-types] 2818 | DH_get0_key(kex->dh, &dh_pub_key, NULL); | ^~~~~~~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/dsa.h:25, from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from kex.c:25: /usr/include/openssl/dh.h:185:33: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 185 | const BIGNUM **pub_key, const BIGNUM **priv_key); | ~~~~~~~~~~~~~~~^~~~~~~ kex.c: In function 'get_dh_gex_group': kex.c:3209:32: warning: passing argument 2 of 'DH_get0_pqg' from incompatible pointer type [-Wincompatible-pointer-types] 3209 | DH_get0_pqg(chosen_dh, &dh_p, NULL, &dh_g); | ^~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/dsa.h:25, from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from kex.c:25: /usr/include/openssl/dh.h:182:33: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 182 | const BIGNUM **p, const BIGNUM **q, const BIGNUM **g); | ~~~~~~~~~~~~~~~^ kex.c:3209:45: warning: passing argument 4 of 'DH_get0_pqg' from incompatible pointer type [-Wincompatible-pointer-types] 3209 | DH_get0_pqg(chosen_dh, &dh_p, NULL, &dh_g); | ^~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/dsa.h:25, from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from kex.c:25: /usr/include/openssl/dh.h:182:69: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 182 | const BIGNUM **p, const BIGNUM **q, const BIGNUM **g); | ~~~~~~~~~~~~~~~^ kex.c: In function 'write_dh_gex_group': kex.c:3331:24: warning: passing argument 2 of 'DH_get0_pqg' from incompatible pointer type [-Wincompatible-pointer-types] 3331 | DH_get0_pqg(kex->dh, &dh_p, NULL, &dh_g); | ^~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/dsa.h:25, from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from kex.c:25: /usr/include/openssl/dh.h:182:33: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 182 | const BIGNUM **p, const BIGNUM **q, const BIGNUM **g); | ~~~~~~~~~~~~~~~^ kex.c:3331:37: warning: passing argument 4 of 'DH_get0_pqg' from incompatible pointer type [-Wincompatible-pointer-types] 3331 | DH_get0_pqg(kex->dh, &dh_p, NULL, &dh_g); | ^~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/dsa.h:25, from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from kex.c:25: /usr/include/openssl/dh.h:182:69: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 182 | const BIGNUM **p, const BIGNUM **q, const BIGNUM **g); | ~~~~~~~~~~~~~~~^ kex.c: In function 'write_dh_gex_reply': kex.c:3452:24: warning: passing argument 2 of 'DH_get0_key' from incompatible pointer type [-Wincompatible-pointer-types] 3452 | DH_get0_key(kex->dh, &dh_pub_key, NULL); | ^~~~~~~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/dsa.h:25, from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from kex.c:25: /usr/include/openssl/dh.h:185:33: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 185 | const BIGNUM **pub_key, const BIGNUM **priv_key); | ~~~~~~~~~~~~~~~^~~~~~~ kex.c: In function 'write_kexrsa_pubkey': kex.c:3646:26: warning: passing argument 2 of 'RSA_get0_key' from incompatible pointer type [-Wincompatible-pointer-types] 3646 | RSA_get0_key(kex->rsa, &rsa_n, &rsa_e, NULL); | ^~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:25, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from kex.c:25: /usr/include/openssl/rsa.h:210:34: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 210 | const BIGNUM **n, const BIGNUM **e, const BIGNUM **d); | ~~~~~~~~~~~~~~~^ kex.c:3646:34: warning: passing argument 3 of 'RSA_get0_key' from incompatible pointer type [-Wincompatible-pointer-types] 3646 | RSA_get0_key(kex->rsa, &rsa_n, &rsa_e, NULL); | ^~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:25, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from kex.c:25: /usr/include/openssl/rsa.h:210:52: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 210 | const BIGNUM **n, const BIGNUM **e, const BIGNUM **d); | ~~~~~~~~~~~~~~~^ kex.c: In function 'write_kexrsa_done': kex.c:3705:26: warning: passing argument 2 of 'RSA_get0_key' from incompatible pointer type [-Wincompatible-pointer-types] 3705 | RSA_get0_key(kex->rsa, &rsa_n, &rsa_e, NULL); | ^~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:25, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from kex.c:25: /usr/include/openssl/rsa.h:210:34: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 210 | const BIGNUM **n, const BIGNUM **e, const BIGNUM **d); | ~~~~~~~~~~~~~~~^ kex.c:3705:34: warning: passing argument 3 of 'RSA_get0_key' from incompatible pointer type [-Wincompatible-pointer-types] 3705 | RSA_get0_key(kex->rsa, &rsa_n, &rsa_e, NULL); | ^~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:25, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from kex.c:25: /usr/include/openssl/rsa.h:210:52: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 210 | const BIGNUM **n, const BIGNUM **e, const BIGNUM **d); | ~~~~~~~~~~~~~~~^ make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c rfc4716.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c rfc4716.c -fPIC -DPIC -o .libs/rfc4716.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c rfc4716.c -o rfc4716.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c keys.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c keys.c -fPIC -DPIC -o .libs/keys.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c keys.c -o keys.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' keys.c: In function 'rsa_compare_keys': keys.c:1965:28: warning: passing argument 2 of 'RSA_get0_key' from incompatible pointer type [-Wincompatible-pointer-types] 1965 | RSA_get0_key(remote_rsa, &remote_rsa_n, &remote_rsa_e, NULL); | ^~~~~~~~~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:25, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/rsa.h:210:34: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 210 | const BIGNUM **n, const BIGNUM **e, const BIGNUM **d); | ~~~~~~~~~~~~~~~^ keys.c:1965:43: warning: passing argument 3 of 'RSA_get0_key' from incompatible pointer type [-Wincompatible-pointer-types] 1965 | RSA_get0_key(remote_rsa, &remote_rsa_n, &remote_rsa_e, NULL); | ^~~~~~~~~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:25, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/rsa.h:210:52: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 210 | const BIGNUM **n, const BIGNUM **e, const BIGNUM **d); | ~~~~~~~~~~~~~~~^ keys.c:1966:27: warning: passing argument 2 of 'RSA_get0_key' from incompatible pointer type [-Wincompatible-pointer-types] 1966 | RSA_get0_key(local_rsa, &local_rsa_n, &local_rsa_e, NULL); | ^~~~~~~~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:25, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/rsa.h:210:34: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 210 | const BIGNUM **n, const BIGNUM **e, const BIGNUM **d); | ~~~~~~~~~~~~~~~^ keys.c:1966:41: warning: passing argument 3 of 'RSA_get0_key' from incompatible pointer type [-Wincompatible-pointer-types] 1966 | RSA_get0_key(local_rsa, &local_rsa_n, &local_rsa_e, NULL); | ^~~~~~~~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:25, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/rsa.h:210:52: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 210 | const BIGNUM **n, const BIGNUM **e, const BIGNUM **d); | ~~~~~~~~~~~~~~~^ keys.c: In function 'dsa_compare_keys': keys.c:2026:28: warning: passing argument 2 of 'DSA_get0_pqg' from incompatible pointer type [-Wincompatible-pointer-types] 2026 | DSA_get0_pqg(remote_dsa, &remote_dsa_p, &remote_dsa_q, &remote_dsa_g); | ^~~~~~~~~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/dsa.h:178:34: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 178 | const BIGNUM **p, const BIGNUM **q, const BIGNUM **g); | ~~~~~~~~~~~~~~~^ keys.c:2026:43: warning: passing argument 3 of 'DSA_get0_pqg' from incompatible pointer type [-Wincompatible-pointer-types] 2026 | DSA_get0_pqg(remote_dsa, &remote_dsa_p, &remote_dsa_q, &remote_dsa_g); | ^~~~~~~~~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/dsa.h:178:52: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 178 | const BIGNUM **p, const BIGNUM **q, const BIGNUM **g); | ~~~~~~~~~~~~~~~^ keys.c:2026:58: warning: passing argument 4 of 'DSA_get0_pqg' from incompatible pointer type [-Wincompatible-pointer-types] 2026 | DSA_get0_pqg(remote_dsa, &remote_dsa_p, &remote_dsa_q, &remote_dsa_g); | ^~~~~~~~~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/dsa.h:178:70: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 178 | const BIGNUM **p, const BIGNUM **q, const BIGNUM **g); | ~~~~~~~~~~~~~~~^ keys.c:2027:27: warning: passing argument 2 of 'DSA_get0_pqg' from incompatible pointer type [-Wincompatible-pointer-types] 2027 | DSA_get0_pqg(local_dsa, &local_dsa_p, &local_dsa_q, &local_dsa_g); | ^~~~~~~~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/dsa.h:178:34: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 178 | const BIGNUM **p, const BIGNUM **q, const BIGNUM **g); | ~~~~~~~~~~~~~~~^ keys.c:2027:41: warning: passing argument 3 of 'DSA_get0_pqg' from incompatible pointer type [-Wincompatible-pointer-types] 2027 | DSA_get0_pqg(local_dsa, &local_dsa_p, &local_dsa_q, &local_dsa_g); | ^~~~~~~~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/dsa.h:178:52: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 178 | const BIGNUM **p, const BIGNUM **q, const BIGNUM **g); | ~~~~~~~~~~~~~~~^ keys.c:2027:55: warning: passing argument 4 of 'DSA_get0_pqg' from incompatible pointer type [-Wincompatible-pointer-types] 2027 | DSA_get0_pqg(local_dsa, &local_dsa_p, &local_dsa_q, &local_dsa_g); | ^~~~~~~~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/dsa.h:178:70: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 178 | const BIGNUM **p, const BIGNUM **q, const BIGNUM **g); | ~~~~~~~~~~~~~~~^ keys.c:2028:28: warning: passing argument 2 of 'DSA_get0_key' from incompatible pointer type [-Wincompatible-pointer-types] 2028 | DSA_get0_key(remote_dsa, &remote_dsa_pub_key, NULL); | ^~~~~~~~~~~~~~~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/dsa.h:181:34: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 181 | const BIGNUM **pub_key, const BIGNUM **priv_key); | ~~~~~~~~~~~~~~~^~~~~~~ keys.c:2029:27: warning: passing argument 2 of 'DSA_get0_key' from incompatible pointer type [-Wincompatible-pointer-types] 2029 | DSA_get0_key(local_dsa, &local_dsa_pub_key, NULL); | ^~~~~~~~~~~~~~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/dsa.h:181:34: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 181 | const BIGNUM **pub_key, const BIGNUM **priv_key); | ~~~~~~~~~~~~~~~^~~~~~~ keys.c: In function 'get_openssh_cipher': keys.c:2790:24: warning: assignment to 'const EVP_CIPHER * (*)(void)' {aka 'const struct evp_cipher_st * (*)(void)'} from incompatible pointer type 'const EVP_CIPHER *' {aka 'const struct evp_cipher_st *'} [-Wincompatible-pointer-types] 2790 | cipher->get_cipher = sftp_crypto_get_cipher(name, NULL, NULL); | ^ keys.c: In function 'decrypt_openssh_data': keys.c:2869:18: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2869 | openssl_cipher = (cipher->get_cipher)(); | ^ keys.c: In function 'deserialize_openssh_private_key': keys.c:2948:52: warning: unused variable 'res' [-Wunused-variable] 2948 | uint32_t public_keylen = 0, secret_keylen = 0, res = 0; | ^~~ keys.c: In function 'unwrap_openssh_private_key': keys.c:3068:12: warning: variable 'bufsz' set but not used [-Wunused-but-set-variable] 3068 | uint32_t bufsz, buflen, kdf_len = 0, key_count = 0, encrypted_len = 0; | ^~~~~ keys.c: In function 'get_rsa_hostkey_data': keys.c:3573:21: warning: passing argument 2 of 'RSA_get0_key' from incompatible pointer type [-Wincompatible-pointer-types] 3573 | RSA_get0_key(rsa, &rsa_n, &rsa_e, NULL); | ^~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:25, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/rsa.h:210:34: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 210 | const BIGNUM **n, const BIGNUM **e, const BIGNUM **d); | ~~~~~~~~~~~~~~~^ keys.c:3573:29: warning: passing argument 3 of 'RSA_get0_key' from incompatible pointer type [-Wincompatible-pointer-types] 3573 | RSA_get0_key(rsa, &rsa_n, &rsa_e, NULL); | ^~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:25, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/rsa.h:210:52: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 210 | const BIGNUM **n, const BIGNUM **e, const BIGNUM **d); | ~~~~~~~~~~~~~~~^ keys.c: In function 'get_dsa_hostkey_data': keys.c:3604:21: warning: passing argument 2 of 'DSA_get0_pqg' from incompatible pointer type [-Wincompatible-pointer-types] 3604 | DSA_get0_pqg(dsa, &dsa_p, &dsa_q, &dsa_g); | ^~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/dsa.h:178:34: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 178 | const BIGNUM **p, const BIGNUM **q, const BIGNUM **g); | ~~~~~~~~~~~~~~~^ keys.c:3604:29: warning: passing argument 3 of 'DSA_get0_pqg' from incompatible pointer type [-Wincompatible-pointer-types] 3604 | DSA_get0_pqg(dsa, &dsa_p, &dsa_q, &dsa_g); | ^~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/dsa.h:178:52: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 178 | const BIGNUM **p, const BIGNUM **q, const BIGNUM **g); | ~~~~~~~~~~~~~~~^ keys.c:3604:37: warning: passing argument 4 of 'DSA_get0_pqg' from incompatible pointer type [-Wincompatible-pointer-types] 3604 | DSA_get0_pqg(dsa, &dsa_p, &dsa_q, &dsa_g); | ^~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/dsa.h:178:70: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 178 | const BIGNUM **p, const BIGNUM **q, const BIGNUM **g); | ~~~~~~~~~~~~~~~^ keys.c:3605:21: warning: passing argument 2 of 'DSA_get0_key' from incompatible pointer type [-Wincompatible-pointer-types] 3605 | DSA_get0_key(dsa, &dsa_pub_key, NULL); | ^~~~~~~~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/dsa.h:181:34: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 181 | const BIGNUM **pub_key, const BIGNUM **priv_key); | ~~~~~~~~~~~~~~~^~~~~~~ keys.c: In function 'dsa_sign_data': keys.c:4170:21: warning: passing argument 2 of 'DSA_SIG_get0' from incompatible pointer type [-Wincompatible-pointer-types] 4170 | DSA_SIG_get0(sig, &sig_r, &sig_s); | ^~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/dsa.h:80:54: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 80 | void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps); | ~~~~~~~~~~~~~~~^~ keys.c:4170:29: warning: passing argument 3 of 'DSA_SIG_get0' from incompatible pointer type [-Wincompatible-pointer-types] 4170 | DSA_SIG_get0(sig, &sig_r, &sig_s); | ^~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/dsa.h:80:73: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 80 | void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps); | ~~~~~~~~~~~~~~~^~ keys.c: In function 'ecdsa_sign_data': keys.c:4350:23: warning: passing argument 2 of 'ECDSA_SIG_get0' from incompatible pointer type [-Wincompatible-pointer-types] 4350 | ECDSA_SIG_get0(sig, &sig_r, &sig_s); | ^~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:22, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/ec.h:1165:58: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 1165 | void ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps); | ~~~~~~~~~~~~~~~^~ keys.c:4350:31: warning: passing argument 3 of 'ECDSA_SIG_get0' from incompatible pointer type [-Wincompatible-pointer-types] 4350 | ECDSA_SIG_get0(sig, &sig_r, &sig_s); | ^~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:22, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/ec.h:1165:77: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 1165 | void ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps); | ~~~~~~~~~~~~~~~^~ keys.c: In function 'dsa_verify_signed_data': keys.c:4823:25: warning: passing argument 2 of 'DSA_SIG_get0' from incompatible pointer type [-Wincompatible-pointer-types] 4823 | DSA_SIG_get0(dsa_sig, &sig_r, &sig_s); | ^~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/dsa.h:80:54: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 80 | void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps); | ~~~~~~~~~~~~~~~^~ keys.c:4823:33: warning: passing argument 3 of 'DSA_SIG_get0' from incompatible pointer type [-Wincompatible-pointer-types] 4823 | DSA_SIG_get0(dsa_sig, &sig_r, &sig_s); | ^~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:26, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/dsa.h:80:73: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 80 | void DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps); | ~~~~~~~~~~~~~~~^~ keys.c: In function 'ecdsa_verify_signed_data': keys.c:4954:29: warning: passing argument 2 of 'ECDSA_SIG_get0' from incompatible pointer type [-Wincompatible-pointer-types] 4954 | ECDSA_SIG_get0(ecdsa_sig, &sig_r, &sig_s); | ^~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:22, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/ec.h:1165:58: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 1165 | void ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps); | ~~~~~~~~~~~~~~~^~ keys.c:4954:37: warning: passing argument 3 of 'ECDSA_SIG_get0' from incompatible pointer type [-Wincompatible-pointer-types] 4954 | ECDSA_SIG_get0(ecdsa_sig, &sig_r, &sig_s); | ^~~~~~ | | | BIGNUM ** {aka struct bignum_st **} In file included from /usr/include/openssl/x509.h:22, from /usr/include/openssl/x509v3.h:14, from mod_sftp.h:89, from keys.c:25: /usr/include/openssl/ec.h:1165:77: note: expected 'const BIGNUM **' {aka 'const struct bignum_st **'} but argument is of type 'BIGNUM **' {aka 'struct bignum_st **'} 1165 | void ECDSA_SIG_get0(const ECDSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps); | ~~~~~~~~~~~~~~~^~ make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c keystore.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c keystore.c -fPIC -DPIC -o .libs/keystore.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c keystore.c -o keystore.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c agent.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c agent.c -fPIC -DPIC -o .libs/agent.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c agent.c -o agent.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c auth.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c auth.c -fPIC -DPIC -o .libs/auth.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c auth.c -o auth.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c blacklist.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c blacklist.c -fPIC -DPIC -o .libs/blacklist.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c blacklist.c -o blacklist.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c interop.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c interop.c -fPIC -DPIC -o .libs/interop.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c interop.c -o interop.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c tap.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c tap.c -fPIC -DPIC -o .libs/tap.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c tap.c -o tap.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c channel.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c channel.c -fPIC -DPIC -o .libs/channel.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c channel.c -o channel.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c display.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c display.c -fPIC -DPIC -o .libs/display.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c display.c -o display.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c date.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c date.c -fPIC -DPIC -o .libs/date.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c date.c -o date.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c misc.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c misc.c -fPIC -DPIC -o .libs/misc.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c misc.c -o misc.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c bcrypt.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c bcrypt.c -fPIC -DPIC -o .libs/bcrypt.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c bcrypt.c -o bcrypt.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c scp.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c scp.c -fPIC -DPIC -o .libs/scp.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c scp.c -o scp.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c fxp.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c fxp.c -fPIC -DPIC -o .libs/fxp.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I. -I../.. -I../../include -I./../../include -I/usr/include/mysql -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DPR_SHARED_MODULE -c fxp.c -o fxp.o >/dev/null 2>&1 make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=link --tag=CC gcc -o mod_sftp.la mod_sftp.lo msg.lo packet.lo cipher.lo mac.lo umac.lo umac128.lo compress.lo kex.lo keys.lo crypto.lo utf8.lo session.lo service.lo kbdint.lo auth-hostbased.lo auth-kbdint.lo auth-password.lo auth-publickey.lo auth.lo disconnect.lo rfc4716.lo keystore.lo channel.lo blacklist.lo agent.lo interop.lo tap.lo fxp.lo scp.lo display.lo misc.lo date.lo bcrypt.lo -rpath /usr/libexec/proftpd -L../../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -L/usr/lib/mariadb -avoid-version -export-dynamic -module -lz `cat ./mod_sftp.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: gcc -shared .libs/mod_sftp.o .libs/msg.o .libs/packet.o .libs/cipher.o .libs/mac.o .libs/umac.o .libs/umac128.o .libs/compress.o .libs/kex.o .libs/keys.o .libs/crypto.o .libs/utf8.o .libs/session.o .libs/service.o .libs/kbdint.o .libs/auth-hostbased.o .libs/auth-kbdint.o .libs/auth-password.o .libs/auth-publickey.o .libs/auth.o .libs/disconnect.o .libs/rfc4716.o .libs/keystore.o .libs/channel.o .libs/blacklist.o .libs/agent.o .libs/interop.o .libs/tap.o .libs/fxp.o .libs/scp.o .libs/display.o .libs/misc.o .libs/date.o .libs/bcrypt.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -lz -lcrypto -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_sftp.so -o .libs/mod_sftp.so libtool: link: ar cru .libs/mod_sftp.a mod_sftp.o msg.o packet.o cipher.o mac.o umac.o umac128.o compress.o kex.o keys.o crypto.o utf8.o session.o service.o kbdint.o auth-hostbased.o auth-kbdint.o auth-password.o auth-publickey.o auth.o disconnect.o rfc4716.o keystore.o channel.o blacklist.o agent.o interop.o tap.o fxp.o scp.o display.o misc.o date.o bcrypt.o libtool: link: ranlib .libs/mod_sftp.a libtool: link: ( cd ".libs" && rm -f "mod_sftp.la" && ln -s "../mod_sftp.la" "mod_sftp.la" ) make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' test -f ./module-libs.txt || touch ./module-libs.txt /bin/sh ./libtool --mode=link --tag=CC gcc -L./lib -L./lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -L./lib/libltdl -dlopen self -export-dynamic -o proftpd src/main.o src/timers.o src/sets.o src/pool.o src/privs.o src/str.o src/table.o src/regexp.o src/configdb.o src/dirtree.o src/expr.o src/signals.o src/support.o src/netaddr.o src/inet.o src/child.o src/parser.o src/log.o src/lastlog.o src/xferlog.o src/bindings.o src/netacl.o src/class.o src/scoreboard.o src/help.o src/feat.o src/netio.o src/cmd.o src/response.o src/ascii.o src/data.o src/modules.o src/stash.o src/display.o src/auth.o src/fsio.o src/mkhome.o src/ctrls.o src/event.o src/var.o src/throttle.o src/session.o src/trace.o src/encode.o src/proctitle.o src/filter.o src/pidfile.o src/env.o src/random.o src/version.o src/rlimit.o src/wtmp.o src/json.o src/jot.o src/memcache.o src/redis.o src/error.o modules/mod_core.o modules/mod_xfer.o modules/mod_rlimit.o modules/mod_auth_unix.o modules/mod_auth_file.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_dso.o modules/mod_tls.o modules/mod_auth_pam.o modules/mod_readme.o modules/mod_memcache.o modules/mod_cap.o modules/mod_ctrls.o modules/mod_lang.o modules/module_glue.o -lsupp -lattr -lresolv -lresolv -lcrypt -lmemcachedutil -lmemcached -lacl -lssl -lcrypto -lcap -lssl -lcrypto -lpam lib/libltdl/libltdlc.la `uniq ./module-libs.txt | tr '\n' ' '` libtool: link: rm -f .libs/proftpd.nm .libs/proftpd.nmS .libs/proftpd.nmT libtool: link: (cd .libs && gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c -fno-builtin "proftpdS.c") libtool: link: rm -f ".libs/proftpdS.c" ".libs/proftpd.nm" ".libs/proftpd.nmS" ".libs/proftpd.nmT" libtool: link: gcc -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic .libs/proftpdS.o -o proftpd src/main.o src/timers.o src/sets.o src/pool.o src/privs.o src/str.o src/table.o src/regexp.o src/configdb.o src/dirtree.o src/expr.o src/signals.o src/support.o src/netaddr.o src/inet.o src/child.o src/parser.o src/log.o src/lastlog.o src/xferlog.o src/bindings.o src/netacl.o src/class.o src/scoreboard.o src/help.o src/feat.o src/netio.o src/cmd.o src/response.o src/ascii.o src/data.o src/modules.o src/stash.o src/display.o src/auth.o src/fsio.o src/mkhome.o src/ctrls.o src/event.o src/var.o src/throttle.o src/session.o src/trace.o src/encode.o src/proctitle.o src/filter.o src/pidfile.o src/env.o src/random.o src/version.o src/rlimit.o src/wtmp.o src/json.o src/jot.o src/memcache.o src/redis.o src/error.o modules/mod_core.o modules/mod_xfer.o modules/mod_rlimit.o modules/mod_auth_unix.o modules/mod_auth_file.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_dso.o modules/mod_tls.o modules/mod_auth_pam.o modules/mod_readme.o modules/mod_memcache.o modules/mod_cap.o modules/mod_ctrls.o modules/mod_lang.o modules/module_glue.o -Wl,--export-dynamic /builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl/./.libs/dlopen.a -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -L/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl -lsupp -lattr -lresolv -lcrypt -lmemcachedutil -lmemcached -lacl -lcap -lssl -lcrypto -lpam lib/libltdl/.libs/libltdlc.a libtool: link: rm -f ".libs/proftpdS.o" lib/libltdl/.libs/libltdlcS.c:9:12: warning: type of 'dlopen_LTX_get_vtable' does not match original declaration [-Wlto-type-mismatch] lib/libltdl/loaders/dlopen.c:61:1: note: return value type mismatch 61 | get_vtable (lt_user_data loader_data) | ^ lib/libltdl/loaders/dlopen.c:61:1: note: 'dlopen_LTX_get_vtable' was previously declared here lib/libltdl/loaders/dlopen.c:61:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used lib/libltdl/ltdl.c:211:33: warning: type of 'lt_libltdlc_LTX_preloaded_symbols' does not match original declaration [-Wlto-type-mismatch] 211 | extern lt_dlsymlist preloaded_symbols; | ^ lib/libltdl/.libs/libltdlcS.c:20:1: note: 'lt_libltdlc_LTX_preloaded_symbols' was previously declared here modules/../include/proftpd.h:226:25: warning: type of 'session' does not match original declaration [-Wlto-type-mismatch] 226 | extern session_t session; | ^ src/main.c:61:11: note: 'session' was previously declared here 61 | session_t session; | ^ src/main.c:61:11: note: code may be misoptimized unless '-fno-strict-aliasing' is used + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.e7Tp80 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386 ++ dirname /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386 + cd proftpd-1.3.7f ++ id -un ++ id -gn + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386 'INSTALL=/usr/bin/install -p' INSTALL_USER=mockbuild INSTALL_GROUP=mock cd lib/ && /usr/bin/make lib make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' cd libltdl/ && /usr/bin/make make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' /usr/bin/make all-am make[3]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' make[3]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' cd src/ && /usr/bin/make src make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/src' make[1]: Nothing to be done for 'src'. make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/src' cd modules/ && /usr/bin/make static make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' test -z "mod_sql.la mod_sql_passwd.la mod_sql_mysql.la mod_sql_postgres.la mod_sql_sqlite.la mod_quotatab.la mod_quotatab_file.la mod_quotatab_ldap.la mod_quotatab_radius.la mod_quotatab_sql.la mod_ldap.la mod_ban.la mod_ctrls_admin.la mod_facl.la mod_radius.la mod_ratio.la mod_rewrite.la mod_site_misc.la mod_exec.la mod_shaper.la mod_wrap2_file.la mod_wrap2_sql.la mod_copy.la mod_deflate.la mod_ifversion.la mod_qos.la mod_sftp_pam.la mod_sftp_sql.la mod_tls_shmcache.la mod_tls_memcache.la mod_unique_id.la mod_ifsession.la" -a -z "contrib/mod_load contrib/mod_vroot contrib/mod_wrap2 contrib/mod_sftp" || (cd modules/ && /usr/bin/make shared) make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_load' /bin/sh ./../../libtool --mode=link --tag=CC gcc -o mod_load.la mod_load.lo getloadavg.lo -rpath /usr/libexec/proftpd -L../../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -L/usr/lib/mariadb -avoid-version -export-dynamic -module `cat ./mod_load.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: rm -fr .libs/mod_load.a .libs/mod_load.la .libs/mod_load.lai .libs/mod_load.so libtool: link: gcc -shared .libs/mod_load.o .libs/getloadavg.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_load.so -o .libs/mod_load.so libtool: link: ar cru .libs/mod_load.a mod_load.o getloadavg.o libtool: link: ranlib .libs/mod_load.a libtool: link: ( cd ".libs" && rm -f "mod_load.la" && ln -s "../mod_load.la" "mod_load.la" ) make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_load' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_vroot' /bin/sh ../../libtool --mode=link --tag=CC gcc -o mod_vroot.la mod_vroot.lo alias.lo path.lo fsio.lo -rpath /usr/libexec/proftpd -L../../lib -L/usr/lib/mariadb -avoid-version -export-dynamic -module `cat mod_vroot.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: rm -fr .libs/mod_vroot.a .libs/mod_vroot.la .libs/mod_vroot.lai .libs/mod_vroot.so libtool: link: gcc -shared .libs/mod_vroot.o .libs/alias.o .libs/path.o .libs/fsio.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-soname -Wl,mod_vroot.so -o .libs/mod_vroot.so libtool: link: ar cru .libs/mod_vroot.a mod_vroot.o alias.o path.o fsio.o libtool: link: ranlib .libs/mod_vroot.a libtool: link: ( cd ".libs" && rm -f "mod_vroot.la" && ln -s "../mod_vroot.la" "mod_vroot.la" ) make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_vroot' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_wrap2' /bin/sh ./../../libtool --mode=link --tag=CC gcc -o mod_wrap2.la mod_wrap2.lo -rpath /usr/libexec/proftpd -L../../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -L/usr/lib/mariadb -avoid-version -export-dynamic -module `cat ./mod_wrap2.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: rm -fr .libs/mod_wrap2.a .libs/mod_wrap2.la .libs/mod_wrap2.lai .libs/mod_wrap2.so libtool: link: gcc -shared .libs/mod_wrap2.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_wrap2.so -o .libs/mod_wrap2.so libtool: link: ar cru .libs/mod_wrap2.a mod_wrap2.o libtool: link: ranlib .libs/mod_wrap2.a libtool: link: ( cd ".libs" && rm -f "mod_wrap2.la" && ln -s "../mod_wrap2.la" "mod_wrap2.la" ) make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_wrap2' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /bin/sh ./../../libtool --mode=link --tag=CC gcc -o mod_sftp.la mod_sftp.lo msg.lo packet.lo cipher.lo mac.lo umac.lo umac128.lo compress.lo kex.lo keys.lo crypto.lo utf8.lo session.lo service.lo kbdint.lo auth-hostbased.lo auth-kbdint.lo auth-password.lo auth-publickey.lo auth.lo disconnect.lo rfc4716.lo keystore.lo channel.lo blacklist.lo agent.lo interop.lo tap.lo fxp.lo scp.lo display.lo misc.lo date.lo bcrypt.lo -rpath /usr/libexec/proftpd -L../../lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -L/usr/lib/mariadb -avoid-version -export-dynamic -module -lz `cat ./mod_sftp.c | grep '$Libraries:' | sed -e 's/^.*\$Libraries: \(.*\)\\$/\1/'` libtool: link: rm -fr .libs/mod_sftp.a .libs/mod_sftp.la .libs/mod_sftp.lai .libs/mod_sftp.so libtool: link: gcc -shared .libs/mod_sftp.o .libs/msg.o .libs/packet.o .libs/cipher.o .libs/mac.o .libs/umac.o .libs/umac128.o .libs/compress.o .libs/kex.o .libs/keys.o .libs/crypto.o .libs/utf8.o .libs/session.o .libs/service.o .libs/kbdint.o .libs/auth-hostbased.o .libs/auth-kbdint.o .libs/auth-password.o .libs/auth-publickey.o .libs/auth.o .libs/disconnect.o .libs/rfc4716.o .libs/keystore.o .libs/channel.o .libs/blacklist.o .libs/agent.o .libs/interop.o .libs/tap.o .libs/fxp.o .libs/scp.o .libs/display.o .libs/misc.o .libs/date.o .libs/bcrypt.o -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -lz -lcrypto -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,-soname -Wl,mod_sftp.so -o .libs/mod_sftp.so libtool: link: ar cru .libs/mod_sftp.a mod_sftp.o msg.o packet.o cipher.o mac.o umac.o umac128.o compress.o kex.o keys.o crypto.o utf8.o session.o service.o kbdint.o auth-hostbased.o auth-kbdint.o auth-password.o auth-publickey.o auth.o disconnect.o rfc4716.o keystore.o channel.o blacklist.o agent.o interop.o tap.o fxp.o scp.o display.o misc.o date.o bcrypt.o libtool: link: ranlib .libs/mod_sftp.a libtool: link: ( cd ".libs" && rm -f "mod_sftp.la" && ln -s "../mod_sftp.la" "mod_sftp.la" ) make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' test -z "1" || (cd locale/ && /usr/bin/make locale) make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' if [ ! -f "./bg_BG.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./bg_BG.po" -l bg_BG; \ fi if [ -f "./bg_BG.po" -a ! -f bg_BG.mo ]; then \ msgfmt -o bg_BG.mo "./bg_BG.po"; \ fi if [ ! -f "./en_US.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./en_US.po" -l en_US; \ fi if [ -f "./en_US.po" -a ! -f en_US.mo ]; then \ msgfmt -o en_US.mo "./en_US.po"; \ fi if [ ! -f "./es_ES.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./es_ES.po" -l es_ES; \ fi if [ -f "./es_ES.po" -a ! -f es_ES.mo ]; then \ msgfmt -o es_ES.mo "./es_ES.po"; \ fi if [ ! -f "./fr_FR.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./fr_FR.po" -l fr_FR; \ fi if [ -f "./fr_FR.po" -a ! -f fr_FR.mo ]; then \ msgfmt -o fr_FR.mo "./fr_FR.po"; \ fi if [ ! -f "./it_IT.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./it_IT.po" -l it_IT; \ fi if [ -f "./it_IT.po" -a ! -f it_IT.mo ]; then \ msgfmt -o it_IT.mo "./it_IT.po"; \ fi if [ ! -f "./ja_JP.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./ja_JP.po" -l ja_JP; \ fi if [ -f "./ja_JP.po" -a ! -f ja_JP.mo ]; then \ msgfmt -o ja_JP.mo "./ja_JP.po"; \ fi if [ ! -f "./ko_KR.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./ko_KR.po" -l ko_KR; \ fi if [ -f "./ko_KR.po" -a ! -f ko_KR.mo ]; then \ msgfmt -o ko_KR.mo "./ko_KR.po"; \ fi if [ ! -f "./ru_RU.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./ru_RU.po" -l ru_RU; \ fi if [ -f "./ru_RU.po" -a ! -f ru_RU.mo ]; then \ msgfmt -o ru_RU.mo "./ru_RU.po"; \ fi if [ ! -f "./zh_CN.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./zh_CN.po" -l zh_CN; \ fi if [ -f "./zh_CN.po" -a ! -f zh_CN.mo ]; then \ msgfmt -o zh_CN.mo "./zh_CN.po"; \ fi if [ ! -f "./zh_TW.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./zh_TW.po" -l zh_TW; \ fi if [ -f "./zh_TW.po" -a ! -f zh_TW.mo ]; then \ msgfmt -o zh_TW.mo "./zh_TW.po"; \ fi make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' test -f ./module-libs.txt || touch ./module-libs.txt /bin/sh ./libtool --mode=link --tag=CC gcc -L./lib -L./lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -L./lib/libltdl -dlopen self -export-dynamic -o proftpd src/main.o src/timers.o src/sets.o src/pool.o src/privs.o src/str.o src/table.o src/regexp.o src/configdb.o src/dirtree.o src/expr.o src/signals.o src/support.o src/netaddr.o src/inet.o src/child.o src/parser.o src/log.o src/lastlog.o src/xferlog.o src/bindings.o src/netacl.o src/class.o src/scoreboard.o src/help.o src/feat.o src/netio.o src/cmd.o src/response.o src/ascii.o src/data.o src/modules.o src/stash.o src/display.o src/auth.o src/fsio.o src/mkhome.o src/ctrls.o src/event.o src/var.o src/throttle.o src/session.o src/trace.o src/encode.o src/proctitle.o src/filter.o src/pidfile.o src/env.o src/random.o src/version.o src/rlimit.o src/wtmp.o src/json.o src/jot.o src/memcache.o src/redis.o src/error.o modules/mod_core.o modules/mod_xfer.o modules/mod_rlimit.o modules/mod_auth_unix.o modules/mod_auth_file.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_dso.o modules/mod_tls.o modules/mod_auth_pam.o modules/mod_readme.o modules/mod_memcache.o modules/mod_cap.o modules/mod_ctrls.o modules/mod_lang.o modules/module_glue.o -lsupp -lattr -lresolv -lresolv -lcrypt -lmemcachedutil -lmemcached -lacl -lssl -lcrypto -lcap -lssl -lcrypto -lpam lib/libltdl/libltdlc.la `uniq ./module-libs.txt | tr '\n' ' '` libtool: link: rm -f .libs/proftpd.nm .libs/proftpd.nmS .libs/proftpd.nmT libtool: link: (cd .libs && gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -c -fno-builtin "proftpdS.c") libtool: link: rm -f ".libs/proftpdS.c" ".libs/proftpd.nm" ".libs/proftpd.nmS" ".libs/proftpd.nmT" libtool: link: gcc -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -rdynamic .libs/proftpdS.o -o proftpd src/main.o src/timers.o src/sets.o src/pool.o src/privs.o src/str.o src/table.o src/regexp.o src/configdb.o src/dirtree.o src/expr.o src/signals.o src/support.o src/netaddr.o src/inet.o src/child.o src/parser.o src/log.o src/lastlog.o src/xferlog.o src/bindings.o src/netacl.o src/class.o src/scoreboard.o src/help.o src/feat.o src/netio.o src/cmd.o src/response.o src/ascii.o src/data.o src/modules.o src/stash.o src/display.o src/auth.o src/fsio.o src/mkhome.o src/ctrls.o src/event.o src/var.o src/throttle.o src/session.o src/trace.o src/encode.o src/proctitle.o src/filter.o src/pidfile.o src/env.o src/random.o src/version.o src/rlimit.o src/wtmp.o src/json.o src/jot.o src/memcache.o src/redis.o src/error.o modules/mod_core.o modules/mod_xfer.o modules/mod_rlimit.o modules/mod_auth_unix.o modules/mod_auth_file.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_dso.o modules/mod_tls.o modules/mod_auth_pam.o modules/mod_readme.o modules/mod_memcache.o modules/mod_cap.o modules/mod_ctrls.o modules/mod_lang.o modules/module_glue.o -Wl,--export-dynamic /builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl/./.libs/dlopen.a -L/builddir/build/BUILD/proftpd-1.3.7f/lib -L/usr/lib/mariadb -L/usr/lib/ -L/usr/lib -L/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl -lsupp -lattr -lresolv -lcrypt -lmemcachedutil -lmemcached -lacl -lcap -lssl -lcrypto -lpam lib/libltdl/.libs/libltdlc.a lib/libltdl/.libs/libltdlcS.c:9:12: warning: type of 'dlopen_LTX_get_vtable' does not match original declaration [-Wlto-type-mismatch] lib/libltdl/loaders/dlopen.c:61:1: note: return value type mismatch 61 | get_vtable (lt_user_data loader_data) | ^ lib/libltdl/loaders/dlopen.c:61:1: note: 'dlopen_LTX_get_vtable' was previously declared here lib/libltdl/loaders/dlopen.c:61:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used lib/libltdl/ltdl.c:211:33: warning: type of 'lt_libltdlc_LTX_preloaded_symbols' does not match original declaration [-Wlto-type-mismatch] 211 | extern lt_dlsymlist preloaded_symbols; | ^ lib/libltdl/.libs/libltdlcS.c:20:1: note: 'lt_libltdlc_LTX_preloaded_symbols' was previously declared here modules/../include/proftpd.h:226:25: warning: type of 'session' does not match original declaration [-Wlto-type-mismatch] 226 | extern session_t session; | ^ src/main.c:61:11: note: 'session' was previously declared here 61 | session_t session; | ^ src/main.c:61:11: note: code may be misoptimized unless '-fno-strict-aliasing' is used libtool: link: rm -f ".libs/proftpdS.o" cd utils/ && /usr/bin/make utils make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/utils' make[1]: Nothing to be done for 'utils'. make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/utils' /usr/bin/install -p -o mockbuild -g mock -m 0755 ./proftpd /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/sbin/proftpd if [ -f /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/sbin/in.proftpd ] ; then \ rm -f /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/sbin/in.proftpd ; \ fi ln -s ./proftpd /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/sbin/in.proftpd chown -h mockbuild:mock /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/sbin/in.proftpd test -z "mod_sql.la mod_sql_passwd.la mod_sql_mysql.la mod_sql_postgres.la mod_sql_sqlite.la mod_quotatab.la mod_quotatab_file.la mod_quotatab_ldap.la mod_quotatab_radius.la mod_quotatab_sql.la mod_ldap.la mod_ban.la mod_ctrls_admin.la mod_facl.la mod_radius.la mod_ratio.la mod_rewrite.la mod_site_misc.la mod_exec.la mod_shaper.la mod_wrap2_file.la mod_wrap2_sql.la mod_copy.la mod_deflate.la mod_ifversion.la mod_qos.la mod_sftp_pam.la mod_sftp_sql.la mod_tls_shmcache.la mod_tls_memcache.la mod_unique_id.la mod_ifsession.la" -a -z "contrib/mod_load contrib/mod_vroot contrib/mod_wrap2 contrib/mod_sftp" -a -z """" || (cd modules/ && /usr/bin/make install) make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' test -z "mod_sql.la mod_sql_passwd.la mod_sql_mysql.la mod_sql_postgres.la mod_sql_sqlite.la mod_quotatab.la mod_quotatab_file.la mod_quotatab_ldap.la mod_quotatab_radius.la mod_quotatab_sql.la mod_ldap.la mod_ban.la mod_ctrls_admin.la mod_facl.la mod_radius.la mod_ratio.la mod_rewrite.la mod_site_misc.la mod_exec.la mod_shaper.la mod_wrap2_file.la mod_wrap2_sql.la mod_copy.la mod_deflate.la mod_ifversion.la mod_qos.la mod_sftp_pam.la mod_sftp_sql.la mod_tls_shmcache.la mod_tls_memcache.la mod_unique_id.la mod_ifsession.la" || /bin/sh ../libtool --mode=install --tag=CC /usr/bin/install -p -o mockbuild -g mock -m 0755 mod_sql.la mod_sql_passwd.la mod_sql_mysql.la mod_sql_postgres.la mod_sql_sqlite.la mod_quotatab.la mod_quotatab_file.la mod_quotatab_ldap.la mod_quotatab_radius.la mod_quotatab_sql.la mod_ldap.la mod_ban.la mod_ctrls_admin.la mod_facl.la mod_radius.la mod_ratio.la mod_rewrite.la mod_site_misc.la mod_exec.la mod_shaper.la mod_wrap2_file.la mod_wrap2_sql.la mod_copy.la mod_deflate.la mod_ifversion.la mod_qos.la mod_sftp_pam.la mod_sftp_sql.la mod_tls_shmcache.la mod_tls_memcache.la mod_unique_id.la mod_ifsession.la /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sql.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sql.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sql_passwd.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_passwd.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sql_passwd.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_passwd.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sql_mysql.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_mysql.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sql_mysql.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_mysql.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sql_postgres.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_postgres.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sql_postgres.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_postgres.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sql_sqlite.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_sqlite.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sql_sqlite.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_sqlite.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_quotatab.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_quotatab.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_quotatab_file.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_file.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_quotatab_file.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_file.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_quotatab_ldap.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_ldap.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_quotatab_ldap.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_ldap.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_quotatab_radius.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_radius.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_quotatab_radius.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_radius.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_quotatab_sql.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_sql.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_quotatab_sql.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_sql.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_ldap.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ldap.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_ldap.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ldap.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_ban.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ban.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_ban.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ban.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_ctrls_admin.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ctrls_admin.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_ctrls_admin.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ctrls_admin.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_facl.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_facl.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_facl.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_facl.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_radius.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_radius.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_radius.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_radius.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_ratio.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ratio.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_ratio.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ratio.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_rewrite.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_rewrite.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_rewrite.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_rewrite.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_site_misc.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_site_misc.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_site_misc.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_site_misc.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_exec.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_exec.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_exec.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_exec.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_shaper.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_shaper.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_shaper.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_shaper.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_wrap2_file.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_wrap2_file.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_wrap2_file.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_wrap2_file.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_wrap2_sql.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_wrap2_sql.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_wrap2_sql.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_wrap2_sql.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_copy.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_copy.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_copy.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_copy.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_deflate.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_deflate.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_deflate.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_deflate.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_ifversion.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ifversion.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_ifversion.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ifversion.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_qos.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_qos.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_qos.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_qos.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sftp_pam.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sftp_pam.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sftp_pam.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sftp_pam.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sftp_sql.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sftp_sql.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sftp_sql.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sftp_sql.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_tls_shmcache.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_tls_shmcache.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_tls_shmcache.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_tls_shmcache.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_tls_memcache.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_tls_memcache.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_tls_memcache.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_tls_memcache.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_unique_id.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_unique_id.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_unique_id.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_unique_id.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_ifsession.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ifsession.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_ifsession.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ifsession.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sql.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sql_passwd.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_passwd.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_passwd.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_passwd.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sql_mysql.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_mysql.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_mysql.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_mysql.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sql_postgres.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_postgres.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_postgres.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_postgres.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sql_sqlite.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_sqlite.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_sqlite.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_sqlite.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_quotatab.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_quotatab_file.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_file.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_file.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_file.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_quotatab_ldap.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_ldap.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_ldap.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_ldap.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_quotatab_radius.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_radius.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_radius.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_radius.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_quotatab_sql.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_sql.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_sql.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_sql.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_ldap.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ldap.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ldap.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ldap.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_ban.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ban.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ban.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ban.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_ctrls_admin.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ctrls_admin.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ctrls_admin.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ctrls_admin.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_facl.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_facl.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_facl.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_facl.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_radius.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_radius.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_radius.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_radius.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_ratio.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ratio.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ratio.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ratio.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_rewrite.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_rewrite.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_rewrite.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_rewrite.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_site_misc.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_site_misc.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_site_misc.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_site_misc.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_exec.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_exec.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_exec.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_exec.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_shaper.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_shaper.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_shaper.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_shaper.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_wrap2_file.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_wrap2_file.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_wrap2_file.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_wrap2_file.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_wrap2_sql.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_wrap2_sql.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_wrap2_sql.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_wrap2_sql.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_copy.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_copy.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_copy.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_copy.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_deflate.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_deflate.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_deflate.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_deflate.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_ifversion.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ifversion.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ifversion.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ifversion.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_qos.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_qos.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_qos.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_qos.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sftp_pam.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sftp_pam.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sftp_pam.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sftp_pam.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sftp_sql.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sftp_sql.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sftp_sql.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sftp_sql.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_tls_shmcache.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_tls_shmcache.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_tls_shmcache.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_tls_shmcache.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_tls_memcache.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_tls_memcache.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_tls_memcache.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_tls_memcache.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_unique_id.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_unique_id.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_unique_id.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_unique_id.a libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_ifsession.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ifsession.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ifsession.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ifsession.a libtool: install: warning: remember to run `libtool --finish /usr/libexec/proftpd' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_load' /usr/bin/install -p -o mockbuild -g mock -m 0644 mod_load.h /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/include/proftpd/mod_load.h if [ -f mod_load.la ] ; then \ /bin/sh ./../../libtool --mode=install --tag=CC /usr/bin/install -p -o mockbuild -g mock -m 0755 mod_load.la /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd ; \ fi libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_load.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_load.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_load.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_load.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_load.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_load.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_load.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_load.a libtool: install: warning: remember to run `libtool --finish /usr/libexec/proftpd' make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_load' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_vroot' if [ -f mod_vroot.la ] ; then \ /bin/sh ../../libtool --mode=install --tag=CC /usr/bin/install -p -o mockbuild -g mock -m 0755 mod_vroot.la /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd ; \ fi libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_vroot.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_vroot.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_vroot.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_vroot.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_vroot.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_vroot.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_vroot.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_vroot.a libtool: install: warning: remember to run `libtool --finish /usr/libexec/proftpd' make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_vroot' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_wrap2' /usr/bin/install -p -o mockbuild -g mock -m 0644 mod_wrap2.h /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/include/proftpd/mod_wrap2.h if [ -f mod_wrap2.la ] ; then \ /bin/sh ./../../libtool --mode=install --tag=CC /usr/bin/install -p -o mockbuild -g mock -m 0755 mod_wrap2.la /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd ; \ fi libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_wrap2.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_wrap2.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_wrap2.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_wrap2.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_wrap2.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_wrap2.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_wrap2.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_wrap2.a libtool: install: warning: remember to run `libtool --finish /usr/libexec/proftpd' make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_wrap2' make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' /usr/bin/install -p -o mockbuild -g mock -m 0644 mod_sftp.h /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/include/proftpd/mod_sftp.h /usr/bin/install -p -o mockbuild -g mock -m 0644 ./dhparams.pem /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/etc/dhparams.pem /usr/bin/install -p -o mockbuild -g mock -m 0644 ./blacklist.dat /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/etc/blacklist.dat if [ -f mod_sftp.la ] ; then \ /bin/sh ./../../libtool --mode=install --tag=CC /usr/bin/install -p -o mockbuild -g mock -m 0755 mod_sftp.la /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd ; \ fi libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sftp.so /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sftp.so libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sftp.lai /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sftp.la libtool: install: /usr/bin/install -p -o mockbuild -g mock -m 0755 .libs/mod_sftp.a /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sftp.a libtool: install: chmod 644 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sftp.a libtool: install: ranlib /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sftp.a libtool: install: warning: remember to run `libtool --finish /usr/libexec/proftpd' make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib/mod_sftp' make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/modules' cd contrib/ && /usr/bin/make install-utils make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib' /usr/bin/install -p -o mockbuild -g mock -m 0755 ./ftpasswd /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/bin/ftpasswd /usr/bin/install -p -o mockbuild -g mock -m 0755 ./ftpmail /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/bin/ftpmail /usr/bin/install -p -o mockbuild -g mock -m 0755 ./ftpquota /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/bin/ftpquota make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/contrib' /usr/bin/install -p -o mockbuild -g mock -m 0755 ./ftpcount /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/bin/ftpcount /usr/bin/install -p -o mockbuild -g mock -m 0755 ./ftpdctl /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/bin/ftpdctl /usr/bin/install -p -o mockbuild -g mock -m 0755 ./ftpscrub /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/sbin/ftpscrub /usr/bin/install -p -o mockbuild -g mock -m 0755 ./ftpshut /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/sbin/ftpshut /usr/bin/install -p -o mockbuild -g mock -m 0755 ./ftptop /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/bin/ftptop /usr/bin/install -p -o mockbuild -g mock -m 0755 ./ftpwho /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/bin/ftpwho /usr/bin/install -p -o mockbuild -g mock -m 0755 ./src/prxs /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/bin/prxs if [ ! -f /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/etc/proftpd.conf ] ; then \ /usr/bin/install -p -o mockbuild -g mock -m 0644 \ ./sample-configurations/basic.conf \ /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/etc/proftpd.conf ; \ fi /usr/bin/install -p -o mockbuild -g mock -m 0644 ./src/ftpdctl.8 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/share/man/man8 /usr/bin/install -p -o mockbuild -g mock -m 0644 ./src/proftpd.8 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/share/man/man8 /usr/bin/install -p -o mockbuild -g mock -m 0644 ./utils/ftpasswd.1 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/share/man/man1 /usr/bin/install -p -o mockbuild -g mock -m 0644 ./utils/ftpmail.1 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/share/man/man1 /usr/bin/install -p -o mockbuild -g mock -m 0644 ./utils/ftpquota.1 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/share/man/man1 /usr/bin/install -p -o mockbuild -g mock -m 0644 ./utils/ftpscrub.8 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/share/man/man8 /usr/bin/install -p -o mockbuild -g mock -m 0644 ./utils/ftpshut.8 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/share/man/man8 /usr/bin/install -p -o mockbuild -g mock -m 0644 ./utils/ftpcount.1 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/share/man/man1 /usr/bin/install -p -o mockbuild -g mock -m 0644 ./utils/ftptop.1 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/share/man/man1 /usr/bin/install -p -o mockbuild -g mock -m 0644 ./utils/ftpwho.1 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/share/man/man1 /usr/bin/install -p -o mockbuild -g mock -m 0644 ./src/proftpd.conf.5 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/share/man/man5 /usr/bin/install -p -o mockbuild -g mock -m 0644 ./src/xferlog.5 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/share/man/man5 cd lib/ && /usr/bin/make install make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' make[1]: Nothing to be done for 'install'. make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib' /usr/bin/install -p -o mockbuild -g mock -m 0644 ./config.h /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/include/proftpd/config.h cd include/ && /usr/bin/make install make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/include' (cd . && /usr/bin/install -p -o mockbuild -g mock -m 0644 *.h /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/include/proftpd/) (cd .. && /usr/bin/install -p -o mockbuild -g mock -m 0644 *.h /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/include/proftpd/) make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/include' /usr/bin/install -p -o mockbuild -g mock -m 0644 ./proftpd.pc /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/lib/pkgconfig/proftpd.pc test -z "1" || (cd locale/ && /usr/bin/make install) make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' if [ ! -f "./bg_BG.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./bg_BG.po" -l bg_BG; \ fi if [ -f "./bg_BG.po" -a ! -f bg_BG.mo ]; then \ msgfmt -o bg_BG.mo "./bg_BG.po"; \ fi if [ ! -f "./en_US.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./en_US.po" -l en_US; \ fi if [ -f "./en_US.po" -a ! -f en_US.mo ]; then \ msgfmt -o en_US.mo "./en_US.po"; \ fi if [ ! -f "./es_ES.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./es_ES.po" -l es_ES; \ fi if [ -f "./es_ES.po" -a ! -f es_ES.mo ]; then \ msgfmt -o es_ES.mo "./es_ES.po"; \ fi if [ ! -f "./fr_FR.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./fr_FR.po" -l fr_FR; \ fi if [ -f "./fr_FR.po" -a ! -f fr_FR.mo ]; then \ msgfmt -o fr_FR.mo "./fr_FR.po"; \ fi if [ ! -f "./it_IT.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./it_IT.po" -l it_IT; \ fi if [ -f "./it_IT.po" -a ! -f it_IT.mo ]; then \ msgfmt -o it_IT.mo "./it_IT.po"; \ fi if [ ! -f "./ja_JP.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./ja_JP.po" -l ja_JP; \ fi if [ -f "./ja_JP.po" -a ! -f ja_JP.mo ]; then \ msgfmt -o ja_JP.mo "./ja_JP.po"; \ fi if [ ! -f "./ko_KR.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./ko_KR.po" -l ko_KR; \ fi if [ -f "./ko_KR.po" -a ! -f ko_KR.mo ]; then \ msgfmt -o ko_KR.mo "./ko_KR.po"; \ fi if [ ! -f "./ru_RU.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./ru_RU.po" -l ru_RU; \ fi if [ -f "./ru_RU.po" -a ! -f ru_RU.mo ]; then \ msgfmt -o ru_RU.mo "./ru_RU.po"; \ fi if [ ! -f "./zh_CN.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./zh_CN.po" -l zh_CN; \ fi if [ -f "./zh_CN.po" -a ! -f zh_CN.mo ]; then \ msgfmt -o zh_CN.mo "./zh_CN.po"; \ fi if [ ! -f "./zh_TW.po" ]; then \ msginit --no-translator -i ./proftpd.pot -o "./zh_TW.po" -l zh_TW; \ fi if [ -f "./zh_TW.po" -a ! -f zh_TW.mo ]; then \ msgfmt -o zh_TW.mo "./zh_TW.po"; \ fi for lang in bg_BG en_US es_ES fr_FR it_IT ja_JP ko_KR ru_RU zh_CN zh_TW ; do \ if [ -f ../locale/$lang.mo ]; then \ if [ ! -d /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/share/locale/$lang/LC_MESSAGES ]; then \ mkdir -p /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/share/locale/$lang/LC_MESSAGES; \ chown mockbuild:mock /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/share/locale/$lang/LC_MESSAGES; \ chmod 0755 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/share/locale/$lang/LC_MESSAGES; \ fi; \ /usr/bin/install -p -o mockbuild -g mock -m 0644 $lang.mo /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/share/locale/$lang/LC_MESSAGES/proftpd.mo; \ fi; \ done make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/locale' cd lib/libltdl/ && /usr/bin/make install make[1]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' /usr/bin/make install-am make[2]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' make[3]: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' test -z "/usr/lib" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/lib" test -z "/usr/include" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/include" test -z "" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386" make[3]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' make[2]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' make[1]: Leaving directory '/builddir/build/BUILD/proftpd-1.3.7f/lib/libltdl' + mkdir -p /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/etc/proftpd/conf.d + install -D -p -m 640 proftpd.conf /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/etc/proftpd.conf + install -D -p -m 640 anonftp.conf /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/etc/proftpd/anonftp.conf + install -D -p -m 640 modules.conf /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/etc/proftpd/modules.conf + install -D -p -m 640 mod_ban.conf /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/etc/proftpd/mod_ban.conf + install -D -p -m 640 mod_qos.conf /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/etc/proftpd/mod_qos.conf + install -D -p -m 640 mod_tls.conf /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/etc/proftpd/mod_tls.conf + install -D -p -m 644 contrib/dist/rpm/proftpd.pam /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/etc/pam.d/proftpd + install -D -p -m 644 contrib/dist/rpm/proftpd.service /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/lib/systemd/system/proftpd.service + install -D -p -m 644 contrib/dist/systemd/proftpd.socket /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/lib/systemd/system/proftpd.socket + install -D -p -m 644 contrib/dist/systemd/proftpd@.service /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/lib/systemd/system/proftpd@.service + install -D -p -m 644 contrib/dist/rpm/proftpd.logrotate /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/etc/logrotate.d/proftpd + install -D -p -m 644 /builddir/build/SOURCES/proftpd-welcome.msg /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/var/ftp/welcome.msg + install -D -p -m 644 /builddir/build/SOURCES/proftpd.sysconfig /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/etc/sysconfig/proftpd + mkdir -p /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/var/ftp/pub /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/var/ftp/uploads /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/var/log/proftpd + touch /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/etc/ftpusers + install -d -m 755 /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/lib/tmpfiles.d + install -p -m 644 contrib/dist/rpm/proftpd-tmpfs.conf /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/lib/tmpfiles.d/proftpd.conf + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386 proftpd + /usr/bin/find-debuginfo -j6 --strict-build-id -m -i --build-id-seed 1.3.7f-1.fc35 --unique-debug-suffix -1.3.7f-1.fc35.i386 --unique-debug-src-base proftpd-1.3.7f-1.fc35.i386 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/proftpd-1.3.7f extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/bin/ftpcount extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/bin/ftpwho extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/bin/ftptop extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/bin/ftpdctl extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_copy.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ban.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ctrls_admin.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_deflate.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_exec.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_facl.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ifsession.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ifversion.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ldap.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_load.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_qos.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_file.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_ldap.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_radius.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_quotatab_sql.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_radius.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_ratio.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_rewrite.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sftp.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sftp_pam.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sftp_sql.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_shaper.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_site_misc.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_mysql.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_passwd.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_postgres.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_sql_sqlite.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_tls_memcache.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_tls_shmcache.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_unique_id.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_vroot.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_wrap2.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_wrap2_file.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/libexec/proftpd/mod_wrap2_sql.so extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/sbin/ftpscrub extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/sbin/ftpshut extracting debug info from /builddir/build/BUILDROOT/proftpd-1.3.7f-1.fc35.i386/usr/sbin/proftpd original debug info size: 8028kB, size after compression: 7076kB /usr/bin/sepdebugcrcfix: Updated 43 CRC32s, 0 CRC32s did match. cpio: .libs/proftpdS.c: Cannot stat: No such file or directory cpio: lib/libltdl/.libs/libltdlcS.c: Cannot stat: No such file or directory 13953 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/libexec/proftpd/mod_sql.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_sql_passwd.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_sql_mysql.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_sql_postgres.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_sql_sqlite.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_quotatab.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_quotatab_file.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_quotatab_ldap.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_quotatab_radius.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_quotatab_sql.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_ldap.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_ban.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_ctrls_admin.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_facl.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_radius.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_ratio.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_rewrite.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_site_misc.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_exec.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_shaper.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_wrap2_file.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_wrap2_sql.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_copy.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_deflate.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_ifversion.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_qos.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_sftp_pam.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_sftp_sql.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_tls_shmcache.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_tls_memcache.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_unique_id.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_ifsession.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_load.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_vroot.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_wrap2.la is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/proftpd/mod_sftp.la is executable but has no shebang, removing executable bit + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.NXCFdN + umask 022 + cd /builddir/build/BUILD + cd proftpd-1.3.7f + make -C tests api-tests make: Entering directory '/builddir/build/BUILD/proftpd-1.3.7f/tests' mkdir -p api/ gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -c -o api/pool.o api/pool.c In file included from api/tests.h:34, from api/pool.c:27: api/pool.c: In function 'pool_make_sub_pool_test_fn': api/pool.c:87:22: warning: too many arguments for format [-Wformat-extra-args] 87 | fail_if(p == NULL, "Failed to allocate parent pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:91:22: warning: too many arguments for format [-Wformat-extra-args] 91 | fail_if(p == NULL, "Failed to allocate parent pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:94:29: warning: too many arguments for format [-Wformat-extra-args] 94 | fail_if(sub_pool == NULL, "Failed to allocate sub pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c: In function 'pool_create_sz_test_fn': api/pool.c:105:22: warning: too many arguments for format [-Wformat-extra-args] 105 | fail_if(p == NULL, "Failed to allocate parent pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:109:29: warning: too many arguments for format [-Wformat-extra-args] 109 | fail_if(sub_pool == NULL, "Failed to allocate %u byte sub-pool", sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:114:29: warning: too many arguments for format [-Wformat-extra-args] 114 | fail_if(sub_pool == NULL, "Failed to allocate %u byte sub-pool", sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:119:29: warning: too many arguments for format [-Wformat-extra-args] 119 | fail_if(sub_pool == NULL, "Failed to allocate %u byte sub-pool", sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c: In function 'pool_create_sz_with_alloc_test_fn': api/pool.c:147:31: warning: too many arguments for format [-Wformat-extra-args] 147 | fail_if(sub_pool == NULL, "Failed to allocate %u byte sub-pool", pool_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:172:9: warning: too many arguments for format [-Wformat-extra-args] 172 | "Iteration #%u: Expected value %u at memory index %u, got %u\n", i + 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c: In function 'pool_palloc_test_fn': api/pool.c:189:22: warning: too many arguments for format [-Wformat-extra-args] 189 | fail_if(p == NULL, "Failed to allocate parent pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:193:26: warning: too many arguments for format [-Wformat-extra-args] 193 | fail_unless(v == NULL, "Allocated %u-len memory", sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:197:22: warning: too many arguments for format [-Wformat-extra-args] 197 | fail_if(v == NULL, "Failed to allocate %u-len memory", sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:201:22: warning: too many arguments for format [-Wformat-extra-args] 201 | fail_if(v == NULL, "Failed to allocate %u-len memory", sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c: In function 'pool_pallocsz_test_fn': api/pool.c:213:22: warning: too many arguments for format [-Wformat-extra-args] 213 | fail_if(p == NULL, "Failed to allocate parent pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:217:26: warning: too many arguments for format [-Wformat-extra-args] 217 | fail_unless(v == NULL, "Allocated %u-len memory", sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:221:22: warning: too many arguments for format [-Wformat-extra-args] 221 | fail_if(v == NULL, "Failed to allocate %u-len memory", sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:225:22: warning: too many arguments for format [-Wformat-extra-args] 225 | fail_if(v == NULL, "Failed to allocate %u-len memory", sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c: In function 'pool_pcalloc_test_fn': api/pool.c:238:22: warning: too many arguments for format [-Wformat-extra-args] 238 | fail_if(p == NULL, "Failed to allocate parent pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:242:26: warning: too many arguments for format [-Wformat-extra-args] 242 | fail_unless(v == NULL, "Allocated %u-len memory", sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:246:22: warning: too many arguments for format [-Wformat-extra-args] 246 | fail_if(v == NULL, "Failed to allocate %u-len memory", sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:248:28: warning: too many arguments for format [-Wformat-extra-args] 248 | fail_unless(v[i] == 0, "Allocated non-zero memory at position %u", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:253:22: warning: too many arguments for format [-Wformat-extra-args] 253 | fail_if(v == NULL, "Failed to allocate %u-len memory", sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:255:28: warning: too many arguments for format [-Wformat-extra-args] 255 | fail_unless(v[i] == 0, "Allocated non-zero memory at position %u", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c: In function 'pool_pcallocsz_test_fn': api/pool.c:268:22: warning: too many arguments for format [-Wformat-extra-args] 268 | fail_if(p == NULL, "Failed to allocate parent pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:272:26: warning: too many arguments for format [-Wformat-extra-args] 272 | fail_unless(v == NULL, "Allocated %u-len memory", sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:276:22: warning: too many arguments for format [-Wformat-extra-args] 276 | fail_if(v == NULL, "Failed to allocate %u-len memory", sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:280:22: warning: too many arguments for format [-Wformat-extra-args] 280 | fail_if(v == NULL, "Failed to allocate %u-len memory", sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c: In function 'pool_get_tag_test_fn': api/pool.c:309:28: warning: too many arguments for format [-Wformat-extra-args] 309 | fail_unless(res == NULL, "Failed to handle null pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:315:28: warning: too many arguments for format [-Wformat-extra-args] 315 | fail_unless(res == NULL, "Failed to handle untagged pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:320:28: warning: too many arguments for format [-Wformat-extra-args] 320 | fail_unless(res != NULL, "Failed to get pool tag: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:321:40: warning: too many arguments for format [-Wformat-extra-args] 321 | fail_unless(strcmp(res, "foo") == 0, "Expected tag 'foo', got '%s'", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c: In function 'pool_register_cleanup_test_fn': api/pool.c:390:39: warning: too many arguments for format [-Wformat-extra-args] 390 | fail_unless(pool_cleanup_count > 0, "Expected cleanup count >0, got %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c: In function 'pool_register_cleanup2_test_fn': api/pool.c:409:39: warning: too many arguments for format [-Wformat-extra-args] 409 | fail_unless(pool_cleanup_count > 0, "Expected cleanup count >0, got %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c: In function 'pool_unregister_cleanup_test_fn': api/pool.c:426:40: warning: too many arguments for format [-Wformat-extra-args] 426 | fail_unless(pool_cleanup_count == 0, "Expected cleanup count 0, got %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:432:40: warning: too many arguments for format [-Wformat-extra-args] 432 | fail_unless(pool_cleanup_count == 0, "Expected cleanup count >0, got %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/pool.c:436:40: warning: too many arguments for format [-Wformat-extra-args] 436 | fail_unless(pool_cleanup_count == 0, "Expected cleanup count >0, got %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At top level: api/pool.c:126:13: warning: 'pool_create_sz_with_alloc_test' defined but not used [-Wunused-variable] 126 | START_TEST (pool_create_sz_with_alloc_test) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -c -o api/array.o api/array.c In file included from api/tests.h:34, from api/array.c:27: api/array.c: In function 'make_array_test_fn': api/array.c:48:29: warning: too many arguments for format [-Wformat-extra-args] 48 | fail_unless(list == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:49:32: warning: too many arguments for format [-Wformat-extra-args] 49 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:52:29: warning: too many arguments for format [-Wformat-extra-args] 52 | fail_unless(list == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:53:32: warning: too many arguments for format [-Wformat-extra-args] 53 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:56:29: warning: too many arguments for format [-Wformat-extra-args] 56 | fail_unless(list == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:57:32: warning: too many arguments for format [-Wformat-extra-args] 57 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:60:29: warning: too many arguments for format [-Wformat-extra-args] 60 | fail_unless(list != NULL, "Failed to create an array_header: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:62:34: warning: too many arguments for format [-Wformat-extra-args] 62 | fail_unless(list->nalloc == 1, "Expected list->nalloc of %u, got %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:66:29: warning: too many arguments for format [-Wformat-extra-args] 66 | fail_unless(list != NULL, "Failed to create an array_header: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:69:32: warning: too many arguments for format [-Wformat-extra-args] 69 | fail_unless(list->pool == p, "List pool doesn't given pool; " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:71:35: warning: too many arguments for format [-Wformat-extra-args] 71 | fail_unless(list->elts != NULL, "Expected non-null elements pointer"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:72:34: warning: too many arguments for format [-Wformat-extra-args] 72 | fail_unless(list->nalloc == 3, "Expected list->nalloc of %u, got %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:74:33: warning: too many arguments for format [-Wformat-extra-args] 74 | fail_unless(list->nelts == 0, "Expected list->nelts of %u, got %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:76:36: warning: too many arguments for format [-Wformat-extra-args] 76 | fail_unless(list->elt_size == 1, "Expect list element size of %u, got %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c: In function 'push_array_test_fn': api/array.c:86:28: warning: too many arguments for format [-Wformat-extra-args] 86 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:87:32: warning: too many arguments for format [-Wformat-extra-args] 87 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL for null args"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:92:28: warning: too many arguments for format [-Wformat-extra-args] 92 | fail_unless(res != NULL, "Failed to allocate new list element"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:93:34: warning: too many arguments for format [-Wformat-extra-args] 93 | fail_unless(list->nalloc == 1, "Incremented alloc elements needlessly (" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:95:33: warning: too many arguments for format [-Wformat-extra-args] 95 | fail_unless(list->nelts == 1, "Failed to increment element count " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:99:28: warning: too many arguments for format [-Wformat-extra-args] 99 | fail_unless(res != NULL, "Failed to allocate new list element"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:100:34: warning: too many arguments for format [-Wformat-extra-args] 100 | fail_unless(list->nalloc == 2, "Incremented alloc elements needlessly " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:102:33: warning: too many arguments for format [-Wformat-extra-args] 102 | fail_unless(list->nelts == 2, "Failed to increment element count " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:106:28: warning: too many arguments for format [-Wformat-extra-args] 106 | fail_unless(res != NULL, "Failed to allocate new list element"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:107:34: warning: too many arguments for format [-Wformat-extra-args] 107 | fail_unless(list->nalloc == 4, "Incremented alloc elements needlessly " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:109:33: warning: too many arguments for format [-Wformat-extra-args] 109 | fail_unless(list->nelts == 3, "Failed to increment element count " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:113:28: warning: too many arguments for format [-Wformat-extra-args] 113 | fail_unless(res != NULL, "Failed to allocate new list element"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:114:34: warning: too many arguments for format [-Wformat-extra-args] 114 | fail_unless(list->nalloc == 4, "Incremented alloc elements needlessly " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:116:33: warning: too many arguments for format [-Wformat-extra-args] 116 | fail_unless(list->nelts == 4, "Failed to increment element count " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c: In function 'array_cat_test_fn': api/array.c:140:33: warning: too many arguments for format [-Wformat-extra-args] 140 | fail_unless(dst->nalloc == 1, "Wrong dst alloc count (expected %u, got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:142:32: warning: too many arguments for format [-Wformat-extra-args] 142 | fail_unless(dst->nelts == 0, "Wrong dst item count (expected %u, got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:148:33: warning: too many arguments for format [-Wformat-extra-args] 148 | fail_unless(dst->nalloc == 1, "Wrong dst alloc count (expected %u, got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:150:32: warning: too many arguments for format [-Wformat-extra-args] 150 | fail_unless(dst->nelts == 1, "Wrong dst item count (expected %u, got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:158:33: warning: too many arguments for format [-Wformat-extra-args] 158 | fail_unless(dst->nalloc == 8, "Wrong dst alloc count (expected %u, got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:160:32: warning: too many arguments for format [-Wformat-extra-args] 160 | fail_unless(dst->nelts == 5, "Wrong dst item count (expected %u, got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c: In function 'array_cat2_test_fn': api/array.c:172:24: warning: too many arguments for format [-Wformat-extra-args] 172 | fail_unless(res < 0, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:173:32: warning: too many arguments for format [-Wformat-extra-args] 173 | fail_unless(errno == EINVAL, "Expected errno EINVAL, got '%s' (%d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:179:24: warning: too many arguments for format [-Wformat-extra-args] 179 | fail_unless(res < 0, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:180:32: warning: too many arguments for format [-Wformat-extra-args] 180 | fail_unless(errno == EINVAL, "Expected errno EINVAL, got '%s' (%d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:186:24: warning: too many arguments for format [-Wformat-extra-args] 186 | fail_unless(res < 0, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:187:32: warning: too many arguments for format [-Wformat-extra-args] 187 | fail_unless(errno == EINVAL, "Expected errno EINVAL, got '%s' (%d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:192:25: warning: too many arguments for format [-Wformat-extra-args] 192 | fail_unless(res == 0, "Failed to concatenate arrays: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:194:33: warning: too many arguments for format [-Wformat-extra-args] 194 | fail_unless(dst->nalloc == 1, "Wrong dst alloc count (expected %u, got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:196:32: warning: too many arguments for format [-Wformat-extra-args] 196 | fail_unless(dst->nelts == 0, "Wrong dst item count (expected %u, got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:201:25: warning: too many arguments for format [-Wformat-extra-args] 201 | fail_unless(res == 0, "Failed to concatenate arrays: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:203:33: warning: too many arguments for format [-Wformat-extra-args] 203 | fail_unless(dst->nalloc == 1, "Wrong dst alloc count (expected %u, got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:205:32: warning: too many arguments for format [-Wformat-extra-args] 205 | fail_unless(dst->nelts == 1, "Wrong dst item count (expected %u, got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:212:25: warning: too many arguments for format [-Wformat-extra-args] 212 | fail_unless(res == 0, "Failed to concatenate arrays: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:214:33: warning: too many arguments for format [-Wformat-extra-args] 214 | fail_unless(dst->nalloc == 8, "Wrong dst alloc count (expected %u, got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:216:32: warning: too many arguments for format [-Wformat-extra-args] 216 | fail_unless(dst->nelts == 5, "Wrong dst item count (expected %u, got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c: In function 'clear_array_test_fn': api/array.c:233:34: warning: too many arguments for format [-Wformat-extra-args] 233 | fail_unless(list->nalloc == 2, "Wrong list alloc count (expected %u, got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:235:33: warning: too many arguments for format [-Wformat-extra-args] 235 | fail_unless(list->nelts == 2, "Wrong list item count (expected %u, got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:240:34: warning: too many arguments for format [-Wformat-extra-args] 240 | fail_unless(list->nalloc == 2, "Wrong list alloc count (expected %u, got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:242:33: warning: too many arguments for format [-Wformat-extra-args] 242 | fail_unless(list->nelts == 0, "Wrong list item count (expected %u, got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c: In function 'copy_array_test_fn': api/array.c:251:29: warning: too many arguments for format [-Wformat-extra-args] 251 | fail_unless(list == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:252:32: warning: too many arguments for format [-Wformat-extra-args] 252 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:257:29: warning: too many arguments for format [-Wformat-extra-args] 257 | fail_unless(list == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:258:32: warning: too many arguments for format [-Wformat-extra-args] 258 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:261:29: warning: too many arguments for format [-Wformat-extra-args] 261 | fail_unless(list == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:262:32: warning: too many arguments for format [-Wformat-extra-args] 262 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:267:29: warning: too many arguments for format [-Wformat-extra-args] 267 | fail_unless(list != NULL, "Failed to copy list"); | ^~~~~~~~~~~~~~~~~~~~~ api/array.c:269:5: warning: too many arguments for format [-Wformat-extra-args] 269 | "Copy item size wrong (expected %d, got %d)", src->elt_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:272:5: warning: too many arguments for format [-Wformat-extra-args] 272 | "Copy nalloc wrong (expected %d, got %d)", src->nalloc, list->nalloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:274:5: warning: too many arguments for format [-Wformat-extra-args] 274 | "Copy nelts wrong (expected %d, got %d)", src->nelts, list->nelts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c: In function 'copy_array_str_test_fn': api/array.c:285:29: warning: too many arguments for format [-Wformat-extra-args] 285 | fail_unless(list == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:286:32: warning: too many arguments for format [-Wformat-extra-args] 286 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:289:29: warning: too many arguments for format [-Wformat-extra-args] 289 | fail_unless(list == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:290:32: warning: too many arguments for format [-Wformat-extra-args] 290 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:293:29: warning: too many arguments for format [-Wformat-extra-args] 293 | fail_unless(list == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:294:32: warning: too many arguments for format [-Wformat-extra-args] 294 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:302:5: warning: too many arguments for format [-Wformat-extra-args] 302 | "Copy item size wrong (expected %d, got %d)", src->elt_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:305:5: warning: too many arguments for format [-Wformat-extra-args] 305 | "Copy nalloc wrong (expected %d, got %d)", src->nalloc, list->nalloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:307:5: warning: too many arguments for format [-Wformat-extra-args] 307 | "Copy nelts wrong (expected %d, got %d)", src->nelts, list->nelts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:313:5: warning: too many arguments for format [-Wformat-extra-args] 313 | "Improper copy (expected '%s', got '%s')", "foo", elt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:317:5: warning: too many arguments for format [-Wformat-extra-args] 317 | "Improper copy (expected '%s', got '%s')", "bar", elt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c: In function 'copy_array_hdr_test_fn': api/array.c:328:29: warning: too many arguments for format [-Wformat-extra-args] 328 | fail_unless(list == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:329:32: warning: too many arguments for format [-Wformat-extra-args] 329 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:332:29: warning: too many arguments for format [-Wformat-extra-args] 332 | fail_unless(list == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:333:32: warning: too many arguments for format [-Wformat-extra-args] 333 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:336:29: warning: too many arguments for format [-Wformat-extra-args] 336 | fail_unless(list == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:337:32: warning: too many arguments for format [-Wformat-extra-args] 337 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:346:5: warning: too many arguments for format [-Wformat-extra-args] 346 | "Copy item size wrong (expected %d, got %d)", src->elt_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:349:5: warning: too many arguments for format [-Wformat-extra-args] 349 | "Copy elts wrong (expected %p, got %p)", src->elts, list->elts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:351:5: warning: too many arguments for format [-Wformat-extra-args] 351 | "Copy nelts wrong (expected %d, got %d)", src->nelts, list->nelts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:354:5: warning: too many arguments for format [-Wformat-extra-args] 354 | "Copy nalloc wrong (expected %d, got %d)", src->nalloc, list->nalloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:356:5: warning: too many arguments for format [-Wformat-extra-args] 356 | "Copy nalloc wrong (expected %d, got %d)", 3, list->nalloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:361:26: warning: too many arguments for format [-Wformat-extra-args] 361 | fail_unless(elt == -1, "Improper copy (expected %d, got %d)", -1, elt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:364:25: warning: too many arguments for format [-Wformat-extra-args] 364 | fail_unless(elt == 2, "Improper copy (expected %d, got %d)", 2, elt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:367:28: warning: too many arguments for format [-Wformat-extra-args] 367 | fail_unless(elt == 2476, "Improper copy (expected %d, got %d)", 2476, elt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c: In function 'append_arrays_test_fn': api/array.c:380:28: warning: too many arguments for format [-Wformat-extra-args] 380 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:381:32: warning: too many arguments for format [-Wformat-extra-args] 381 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:384:28: warning: too many arguments for format [-Wformat-extra-args] 384 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:385:32: warning: too many arguments for format [-Wformat-extra-args] 385 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:388:28: warning: too many arguments for format [-Wformat-extra-args] 388 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:389:32: warning: too many arguments for format [-Wformat-extra-args] 389 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:392:28: warning: too many arguments for format [-Wformat-extra-args] 392 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:393:32: warning: too many arguments for format [-Wformat-extra-args] 393 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:396:28: warning: too many arguments for format [-Wformat-extra-args] 396 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:397:32: warning: too many arguments for format [-Wformat-extra-args] 397 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:400:28: warning: too many arguments for format [-Wformat-extra-args] 400 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:401:32: warning: too many arguments for format [-Wformat-extra-args] 401 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:404:28: warning: too many arguments for format [-Wformat-extra-args] 404 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:405:32: warning: too many arguments for format [-Wformat-extra-args] 405 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:416:5: warning: too many arguments for format [-Wformat-extra-args] 416 | "Append item size wrong (expected %d, got %d)", a->elt_size, res->elt_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:418:5: warning: too many arguments for format [-Wformat-extra-args] 418 | "Append nelts wrong (expected %d, got %d)", 5, res->nelts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:421:5: warning: too many arguments for format [-Wformat-extra-args] 421 | "Append nalloc wrong (expected %d, got %d)", 8, res->nalloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:426:26: warning: too many arguments for format [-Wformat-extra-args] 426 | fail_unless(elt == -1, "Improper append (expected %d, got %d)", -1, elt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:429:25: warning: too many arguments for format [-Wformat-extra-args] 429 | fail_unless(elt == 2, "Improper append (expected %d, got %d)", 2, elt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:432:28: warning: too many arguments for format [-Wformat-extra-args] 432 | fail_unless(elt == 2476, "Improper append (expected %d, got %d)", 2476, elt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:435:28: warning: too many arguments for format [-Wformat-extra-args] 435 | fail_unless(elt == 4762, "Improper append (expected %d, got %d)", 4762, elt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/array.c:438:28: warning: too many arguments for format [-Wformat-extra-args] 438 | fail_unless(elt == 7642, "Improper append (expected %d, got %d)", 7642, elt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -c -o api/str.o api/str.c In file included from api/tests.h:34, from api/str.c:27: api/str.c: In function 'sstrncpy_test_fn': api/str.c:51:26: warning: too many arguments for format [-Wformat-extra-args] 51 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:55:25: warning: too many arguments for format [-Wformat-extra-args] 55 | fail_unless(res == 0, "Failed to handle zero length"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:62:26: warning: too many arguments for format [-Wformat-extra-args] 62 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:68:25: warning: too many arguments for format [-Wformat-extra-args] 68 | fail_unless(res == 1, "Expected result 1, got %d", len, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:75:36: warning: too many arguments for format [-Wformat-extra-args] 75 | fail_unless((size_t) res <= len, "Expected result %d, got %d", len, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:76:41: warning: too many arguments for format [-Wformat-extra-args] 76 | fail_unless(strlen(dst) == (len - 1), "Expected len %u, got len %u", len - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:78:35: warning: too many arguments for format [-Wformat-extra-args] 78 | fail_unless(dst[len-1] == '\0', "Expected NUL, got '%c'", dst[len-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:84:36: warning: too many arguments for format [-Wformat-extra-args] 84 | fail_unless((size_t) res <= len, "Expected result %d, got %d", len, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:85:41: warning: too many arguments for format [-Wformat-extra-args] 85 | fail_unless(strlen(dst) == (len - 1), "Expected len %u, got len %u", len - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:87:35: warning: too many arguments for format [-Wformat-extra-args] 87 | fail_unless(dst[len-1] == '\0', "Expected NUL, got '%c'", dst[len-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:93:36: warning: too many arguments for format [-Wformat-extra-args] 93 | fail_unless((size_t) res <= len, "Expected result %d, got %d", len, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:94:41: warning: too many arguments for format [-Wformat-extra-args] 94 | fail_unless(strlen(dst) == (len - 1), "Expected len %u, got len %u", len - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:96:35: warning: too many arguments for format [-Wformat-extra-args] 96 | fail_unless(dst[len-1] == '\0', "Expected NUL, got '%c'", dst[len-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:102:36: warning: too many arguments for format [-Wformat-extra-args] 102 | fail_unless((size_t) res <= len, "Expected result %d, got %d", len, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:103:33: warning: too many arguments for format [-Wformat-extra-args] 103 | fail_unless(strlen(dst) == 0, "Expected len %u, got len %u", 0, strlen(dst)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:104:29: warning: too many arguments for format [-Wformat-extra-args] 104 | fail_unless(*dst == '\0', "Expected NUL, got '%c'", *dst); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'sstrcat_test_fn': api/str.c:113:28: warning: too many arguments for format [-Wformat-extra-args] 113 | fail_unless(res == NULL, "Non-null result for zero-length strcat"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:120:27: warning: too many arguments for format [-Wformat-extra-args] 120 | fail_unless(res == dst, "Returned wrong destination buffer"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:125:28: warning: too many arguments for format [-Wformat-extra-args] 125 | fail_unless(dst[0] == 0, "Failed to terminate destination buffer"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:132:27: warning: too many arguments for format [-Wformat-extra-args] 132 | fail_unless(res == dst, "Returned wrong destination buffer"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:138:5: warning: too many arguments for format [-Wformat-extra-args] 138 | "Failed to preserve destination buffer (expected '%c' at index 0, " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:141:28: warning: too many arguments for format [-Wformat-extra-args] 141 | fail_unless(dst[1] == 0, "Failed to terminate destination buffer"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:149:27: warning: too many arguments for format [-Wformat-extra-args] 149 | fail_unless(res == dst, "Returned wrong destination buffer"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:153:5: warning: too many arguments for format [-Wformat-extra-args] 153 | "Failed to preserve destination buffer (expected '%c' at index 0, " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:158:5: warning: too many arguments for format [-Wformat-extra-args] 158 | "Failed to copy source buffer (expected '%c' at index 1, got '%c')", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:162:28: warning: too many arguments for format [-Wformat-extra-args] 162 | fail_unless(dst[2] == 0, "Failed to terminate destination buffer"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:178:27: warning: too many arguments for format [-Wformat-extra-args] 178 | fail_unless(res == dst, "Returned wrong destination buffer"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:182:5: warning: too many arguments for format [-Wformat-extra-args] 182 | "Failed to terminate destination buffer"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:186:5: warning: too many arguments for format [-Wformat-extra-args] 186 | "Failed to copy all the data (expected len %u, got len %u)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:191:30: warning: too many arguments for format [-Wformat-extra-args] 191 | fail_unless(dst[i] == c, "Copied wrong value (expected '%c', got '%c')", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'sreplace_test_fn': api/str.c:202:28: warning: too many arguments for format [-Wformat-extra-args] 202 | fail_unless(res == NULL, "Failed to handle invalid arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:203:32: warning: too many arguments for format [-Wformat-extra-args] 203 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:206:28: warning: too many arguments for format [-Wformat-extra-args] 206 | fail_unless(res == NULL, "Failed to handle invalid arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:207:32: warning: too many arguments for format [-Wformat-extra-args] 207 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:210:28: warning: too many arguments for format [-Wformat-extra-args] 210 | fail_unless(res == NULL, "Failed to handle invalid arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:211:32: warning: too many arguments for format [-Wformat-extra-args] 211 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:215:38: warning: too many arguments for format [-Wformat-extra-args] 215 | fail_unless(strcmp(res, fmt) == 0, "Expected '%s', got '%s'", fmt, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:219:38: warning: too many arguments for format [-Wformat-extra-args] 219 | fail_unless(strcmp(res, fmt) == 0, "Expected '%s', got '%s'", fmt, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:224:37: warning: too many arguments for format [-Wformat-extra-args] 224 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:229:37: warning: too many arguments for format [-Wformat-extra-args] 229 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:234:37: warning: too many arguments for format [-Wformat-extra-args] 234 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:242:38: warning: too many arguments for format [-Wformat-extra-args] 242 | fail_unless(strcmp(res, fmt) == 0, "Expected '%s', got '%s'", fmt, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'sreplace_enospc_test_fn': api/str.c:258:28: warning: too many arguments for format [-Wformat-extra-args] 258 | fail_unless(res == NULL, "Failed to reject too-long buffer"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:259:32: warning: too many arguments for format [-Wformat-extra-args] 259 | fail_unless(errno == ENOSPC, "Failed to set errno to ENOSPC"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'sreplace_bug3614_test_fn': api/str.c:320:37: warning: too many arguments for format [-Wformat-extra-args] 320 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'str_replace_test_fn': api/str.c:330:28: warning: too many arguments for format [-Wformat-extra-args] 330 | fail_unless(res == NULL, "Failed to handle invalid arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:331:32: warning: too many arguments for format [-Wformat-extra-args] 331 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:334:28: warning: too many arguments for format [-Wformat-extra-args] 334 | fail_unless(res == NULL, "Failed to handle invalid arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:335:32: warning: too many arguments for format [-Wformat-extra-args] 335 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:338:28: warning: too many arguments for format [-Wformat-extra-args] 338 | fail_unless(res == NULL, "Failed to handle invalid arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:339:32: warning: too many arguments for format [-Wformat-extra-args] 339 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:343:38: warning: too many arguments for format [-Wformat-extra-args] 343 | fail_unless(strcmp(res, fmt) == 0, "Expected '%s', got '%s'", fmt, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:347:38: warning: too many arguments for format [-Wformat-extra-args] 347 | fail_unless(strcmp(res, fmt) == 0, "Expected '%s', got '%s'", fmt, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:352:37: warning: too many arguments for format [-Wformat-extra-args] 352 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:357:37: warning: too many arguments for format [-Wformat-extra-args] 357 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:362:37: warning: too many arguments for format [-Wformat-extra-args] 362 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:367:28: warning: too many arguments for format [-Wformat-extra-args] 367 | fail_unless(res == NULL, "Failed to handle too many replacements"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:368:31: warning: too many arguments for format [-Wformat-extra-args] 368 | fail_unless(errno == E2BIG, "Failed to set errno to E2BIG"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'pdircat_test_fn': api/str.c:375:3: warning: missing sentinel in function call [-Wformat=] 375 | res = pdircat(NULL, 0); | ^~~ In file included from api/tests.h:34, from api/str.c:27: api/str.c:376:28: warning: too many arguments for format [-Wformat-extra-args] 376 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:377:32: warning: too many arguments for format [-Wformat-extra-args] 377 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:379:3: warning: missing sentinel in function call [-Wformat=] 379 | res = pdircat(p, 0); | ^~~ In file included from api/tests.h:34, from api/str.c:27: api/str.c:381:5: warning: too many arguments for format [-Wformat-extra-args] 381 | "Failed to handle empty arguments (expected '', got '%s')", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:382:37: warning: too many arguments for format [-Wformat-extra-args] 382 | fail_unless(strcmp(res, "") == 0, "Expected '%s', got '%s'", "", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:391:37: warning: too many arguments for format [-Wformat-extra-args] 391 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:395:37: warning: too many arguments for format [-Wformat-extra-args] 395 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:399:37: warning: too many arguments for format [-Wformat-extra-args] 399 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:403:37: warning: too many arguments for format [-Wformat-extra-args] 403 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:410:37: warning: too many arguments for format [-Wformat-extra-args] 410 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'pstrcat_test_fn': api/str.c:417:3: warning: missing sentinel in function call [-Wformat=] 417 | res = pstrcat(NULL, 0); | ^~~ In file included from api/tests.h:34, from api/str.c:27: api/str.c:418:28: warning: too many arguments for format [-Wformat-extra-args] 418 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:419:32: warning: too many arguments for format [-Wformat-extra-args] 419 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:421:3: warning: missing sentinel in function call [-Wformat=] 421 | res = pstrcat(p, 0); | ^~~ In file included from api/tests.h:34, from api/str.c:27: api/str.c:423:5: warning: too many arguments for format [-Wformat-extra-args] 423 | "Failed to handle empty arguments (expected '', got '%s')", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:424:37: warning: too many arguments for format [-Wformat-extra-args] 424 | fail_unless(strcmp(res, "") == 0, "Expected '%s', got '%s'", "", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:428:37: warning: too many arguments for format [-Wformat-extra-args] 428 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:432:37: warning: too many arguments for format [-Wformat-extra-args] 432 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:436:37: warning: too many arguments for format [-Wformat-extra-args] 436 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:440:37: warning: too many arguments for format [-Wformat-extra-args] 440 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:444:37: warning: too many arguments for format [-Wformat-extra-args] 444 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'pstrdup_test_fn': api/str.c:452:28: warning: too many arguments for format [-Wformat-extra-args] 452 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:453:32: warning: too many arguments for format [-Wformat-extra-args] 453 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:456:28: warning: too many arguments for format [-Wformat-extra-args] 456 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:457:32: warning: too many arguments for format [-Wformat-extra-args] 457 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:460:28: warning: too many arguments for format [-Wformat-extra-args] 460 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:461:32: warning: too many arguments for format [-Wformat-extra-args] 461 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:465:42: warning: too many arguments for format [-Wformat-extra-args] 465 | fail_unless(strlen(res) == strlen(ok), "Expected len %u, got len %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:467:37: warning: too many arguments for format [-Wformat-extra-args] 467 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'pstrndup_test_fn': api/str.c:475:28: warning: too many arguments for format [-Wformat-extra-args] 475 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:476:32: warning: too many arguments for format [-Wformat-extra-args] 476 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:479:28: warning: too many arguments for format [-Wformat-extra-args] 479 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:480:32: warning: too many arguments for format [-Wformat-extra-args] 480 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:483:28: warning: too many arguments for format [-Wformat-extra-args] 483 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:484:32: warning: too many arguments for format [-Wformat-extra-args] 484 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:488:42: warning: too many arguments for format [-Wformat-extra-args] 488 | fail_unless(strlen(res) == strlen(ok), "Expected len %u, got len %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:490:37: warning: too many arguments for format [-Wformat-extra-args] 490 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:494:42: warning: too many arguments for format [-Wformat-extra-args] 494 | fail_unless(strlen(res) == strlen(ok), "Expected len %u, got len %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:496:37: warning: too many arguments for format [-Wformat-extra-args] 496 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:500:42: warning: too many arguments for format [-Wformat-extra-args] 500 | fail_unless(strlen(res) == strlen(ok), "Expected len %u, got len %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:502:37: warning: too many arguments for format [-Wformat-extra-args] 502 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'strip_test_fn': api/str.c:510:28: warning: too many arguments for format [-Wformat-extra-args] 510 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:511:32: warning: too many arguments for format [-Wformat-extra-args] 511 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:514:28: warning: too many arguments for format [-Wformat-extra-args] 514 | fail_unless(res == NULL, "Failed to handle null str argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:515:32: warning: too many arguments for format [-Wformat-extra-args] 515 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:518:28: warning: too many arguments for format [-Wformat-extra-args] 518 | fail_unless(res == NULL, "Failed to handle null pool argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:519:32: warning: too many arguments for format [-Wformat-extra-args] 519 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:523:28: warning: too many arguments for format [-Wformat-extra-args] 523 | fail_unless(res != NULL, "Failed to strip '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:526:37: warning: too many arguments for format [-Wformat-extra-args] 526 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:530:28: warning: too many arguments for format [-Wformat-extra-args] 530 | fail_unless(res != NULL, "Failed to strip '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:533:37: warning: too many arguments for format [-Wformat-extra-args] 533 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:537:28: warning: too many arguments for format [-Wformat-extra-args] 537 | fail_unless(res != NULL, "Failed to strip '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:540:37: warning: too many arguments for format [-Wformat-extra-args] 540 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:544:28: warning: too many arguments for format [-Wformat-extra-args] 544 | fail_unless(res != NULL, "Failed to strip '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:547:37: warning: too many arguments for format [-Wformat-extra-args] 547 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'strip_end_test_fn': api/str.c:555:28: warning: too many arguments for format [-Wformat-extra-args] 555 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:556:32: warning: too many arguments for format [-Wformat-extra-args] 556 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:561:28: warning: too many arguments for format [-Wformat-extra-args] 561 | fail_unless(res == NULL, "Failed to handle null char argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:562:32: warning: too many arguments for format [-Wformat-extra-args] 562 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:567:28: warning: too many arguments for format [-Wformat-extra-args] 567 | fail_unless(res == NULL, "Failed to handle null str argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:568:32: warning: too many arguments for format [-Wformat-extra-args] 568 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:571:28: warning: too many arguments for format [-Wformat-extra-args] 571 | fail_unless(res != NULL, "Failed to strip '%s' from end of '%s': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:575:37: warning: too many arguments for format [-Wformat-extra-args] 575 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:579:28: warning: too many arguments for format [-Wformat-extra-args] 579 | fail_unless(res != NULL, "Failed to strip '%s' from end of '%s': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:583:37: warning: too many arguments for format [-Wformat-extra-args] 583 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:587:28: warning: too many arguments for format [-Wformat-extra-args] 587 | fail_unless(res != NULL, "Failed to strip '%s' from end of '%s': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:591:37: warning: too many arguments for format [-Wformat-extra-args] 591 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'get_token_test_fn': api/str.c:599:28: warning: too many arguments for format [-Wformat-extra-args] 599 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:600:32: warning: too many arguments for format [-Wformat-extra-args] 600 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:604:28: warning: too many arguments for format [-Wformat-extra-args] 604 | fail_unless(res == NULL, "Failed to handle null str argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:605:32: warning: too many arguments for format [-Wformat-extra-args] 605 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:609:28: warning: too many arguments for format [-Wformat-extra-args] 609 | fail_unless(res == NULL, "Failed to handle null sep argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:610:32: warning: too many arguments for format [-Wformat-extra-args] 610 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:613:28: warning: too many arguments for format [-Wformat-extra-args] 613 | fail_unless(res != NULL, "Failed to get token from '%s': %s", str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:617:37: warning: too many arguments for format [-Wformat-extra-args] 617 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:620:28: warning: too many arguments for format [-Wformat-extra-args] 620 | fail_unless(res != NULL, "Failed to get token from '%s': %s", str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:624:37: warning: too many arguments for format [-Wformat-extra-args] 624 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:627:28: warning: too many arguments for format [-Wformat-extra-args] 627 | fail_unless(res != NULL, "Failed to get token from '%s': %s", str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:631:37: warning: too many arguments for format [-Wformat-extra-args] 631 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:634:28: warning: too many arguments for format [-Wformat-extra-args] 634 | fail_unless(res == NULL, "Unexpectedly got token '%s'", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'get_token2_test_fn': api/str.c:643:28: warning: too many arguments for format [-Wformat-extra-args] 643 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:644:32: warning: too many arguments for format [-Wformat-extra-args] 644 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:648:28: warning: too many arguments for format [-Wformat-extra-args] 648 | fail_unless(res == NULL, "Failed to handle null str argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:649:32: warning: too many arguments for format [-Wformat-extra-args] 649 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:653:28: warning: too many arguments for format [-Wformat-extra-args] 653 | fail_unless(res == NULL, "Failed to handle null sep argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:654:32: warning: too many arguments for format [-Wformat-extra-args] 654 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:657:28: warning: too many arguments for format [-Wformat-extra-args] 657 | fail_unless(res != NULL, "Failed to get token from '%s': %s", str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:662:30: warning: too many arguments for format [-Wformat-extra-args] 662 | fail_unless(len == ok_len, "Expected len %lu, got %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:664:37: warning: too many arguments for format [-Wformat-extra-args] 664 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:667:28: warning: too many arguments for format [-Wformat-extra-args] 667 | fail_unless(res != NULL, "Failed to get token from '%s': %s", str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:672:30: warning: too many arguments for format [-Wformat-extra-args] 672 | fail_unless(len == ok_len, "Expected len %lu, got %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:674:37: warning: too many arguments for format [-Wformat-extra-args] 674 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:677:28: warning: too many arguments for format [-Wformat-extra-args] 677 | fail_unless(res != NULL, "Failed to get token from '%s': %s", str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:682:30: warning: too many arguments for format [-Wformat-extra-args] 682 | fail_unless(len == ok_len, "Expected len %lu, got %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:684:37: warning: too many arguments for format [-Wformat-extra-args] 684 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:689:30: warning: too many arguments for format [-Wformat-extra-args] 689 | fail_unless(len == ok_len, "Expected len %lu, got %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:691:28: warning: too many arguments for format [-Wformat-extra-args] 691 | fail_unless(res == NULL, "Unexpectedly got token '%s'", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'get_word_test_fn': api/str.c:699:28: warning: too many arguments for format [-Wformat-extra-args] 699 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:700:32: warning: too many arguments for format [-Wformat-extra-args] 700 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:704:28: warning: too many arguments for format [-Wformat-extra-args] 704 | fail_unless(res == NULL, "Failed to handle null str argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:705:32: warning: too many arguments for format [-Wformat-extra-args] 705 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:709:28: warning: too many arguments for format [-Wformat-extra-args] 709 | fail_unless(res == NULL, "Failed to handle whitespace argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:713:28: warning: too many arguments for format [-Wformat-extra-args] 713 | fail_unless(res != NULL, "Failed to handle whitespace argument: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:717:37: warning: too many arguments for format [-Wformat-extra-args] 717 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:720:28: warning: too many arguments for format [-Wformat-extra-args] 720 | fail_unless(res != NULL, "Failed to handle whitespace argument: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:724:37: warning: too many arguments for format [-Wformat-extra-args] 724 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:728:28: warning: too many arguments for format [-Wformat-extra-args] 728 | fail_unless(res == NULL, "Failed to handle commented argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:731:28: warning: too many arguments for format [-Wformat-extra-args] 731 | fail_unless(res != NULL, "Failed to handle commented argument: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:735:37: warning: too many arguments for format [-Wformat-extra-args] 735 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:738:28: warning: too many arguments for format [-Wformat-extra-args] 738 | fail_unless(res != NULL, "Failed to handle commented argument: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:742:37: warning: too many arguments for format [-Wformat-extra-args] 742 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:747:28: warning: too many arguments for format [-Wformat-extra-args] 747 | fail_unless(res != NULL, "Failed to handle quoted argument: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:751:37: warning: too many arguments for format [-Wformat-extra-args] 751 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:754:28: warning: too many arguments for format [-Wformat-extra-args] 754 | fail_unless(res != NULL, "Failed to handle quoted argument: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:758:37: warning: too many arguments for format [-Wformat-extra-args] 758 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:761:28: warning: too many arguments for format [-Wformat-extra-args] 761 | fail_unless(res != NULL, "Failed to handle quoted argument: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:765:37: warning: too many arguments for format [-Wformat-extra-args] 765 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:768:28: warning: too many arguments for format [-Wformat-extra-args] 768 | fail_unless(res != NULL, "Failed to handle quoted argument: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:772:37: warning: too many arguments for format [-Wformat-extra-args] 772 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'get_word_utf8_test_fn': api/str.c:798:25: warning: too many arguments for format [-Wformat-extra-args] 798 | fail_if(ferror(fh), "Error reading '%s': %s", path, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:799:28: warning: too many arguments for format [-Wformat-extra-args] 799 | fail_unless(nread > 0, "Expected >0 bytes read, got 0"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:802:32: warning: too many arguments for format [-Wformat-extra-args] 802 | fail_unless(res != NULL, "Failed to handle UTF8 argument: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:806:35: warning: too many arguments for format [-Wformat-extra-args] 806 | fail_if(strcmp(res, ok) == 0, "Did NOT expect '%s'", ok); | ^~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'is_boolean_test_fn': api/str.c:817:26: warning: too many arguments for format [-Wformat-extra-args] 817 | fail_unless(res == -1, "Failed to handle null argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:818:32: warning: too many arguments for format [-Wformat-extra-args] 818 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL (got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:822:28: warning: too many arguments for format [-Wformat-extra-args] 822 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:825:28: warning: too many arguments for format [-Wformat-extra-args] 825 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:828:28: warning: too many arguments for format [-Wformat-extra-args] 828 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:831:28: warning: too many arguments for format [-Wformat-extra-args] 831 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:834:29: warning: too many arguments for format [-Wformat-extra-args] 834 | fail_unless(res == FALSE, "Expected FALSE, got TRUE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:837:29: warning: too many arguments for format [-Wformat-extra-args] 837 | fail_unless(res == FALSE, "Expected FALSE, got TRUE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:840:29: warning: too many arguments for format [-Wformat-extra-args] 840 | fail_unless(res == FALSE, "Expected FALSE, got TRUE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:843:29: warning: too many arguments for format [-Wformat-extra-args] 843 | fail_unless(res == FALSE, "Expected FALSE, got TRUE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:846:26: warning: too many arguments for format [-Wformat-extra-args] 846 | fail_unless(res == -1, "Failed to handle null argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:847:32: warning: too many arguments for format [-Wformat-extra-args] 847 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL (got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'is_fnmatch_test_fn': api/str.c:857:29: warning: too many arguments for format [-Wformat-extra-args] 857 | fail_unless(res == FALSE, "Expected false for NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:861:25: warning: too many arguments for format [-Wformat-extra-args] 861 | fail_if(res != FALSE, "Expected false for string '%s'", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:865:24: warning: too many arguments for format [-Wformat-extra-args] 865 | fail_if(res != TRUE, "Expected true for string '%s'", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:869:24: warning: too many arguments for format [-Wformat-extra-args] 869 | fail_if(res != TRUE, "Expected true for string '%s'", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:873:25: warning: too many arguments for format [-Wformat-extra-args] 873 | fail_if(res != FALSE, "Expected false for string '%s'", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:877:25: warning: too many arguments for format [-Wformat-extra-args] 877 | fail_if(res != FALSE, "Expected false for string '%s'", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:881:24: warning: too many arguments for format [-Wformat-extra-args] 881 | fail_if(res != TRUE, "Expected true for string '%s'", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:887:25: warning: too many arguments for format [-Wformat-extra-args] 887 | fail_if(res != FALSE, "Expected false for string '%s'", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:891:25: warning: too many arguments for format [-Wformat-extra-args] 891 | fail_if(res != FALSE, "Expected false for string '%s'", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:895:25: warning: too many arguments for format [-Wformat-extra-args] 895 | fail_if(res != FALSE, "Expected false for string '%s'", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:899:24: warning: too many arguments for format [-Wformat-extra-args] 899 | fail_if(res != TRUE, "Expected true for string '%s'", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'get_nbytes_test_fn': api/str.c:909:26: warning: too many arguments for format [-Wformat-extra-args] 909 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:910:32: warning: too many arguments for format [-Wformat-extra-args] 910 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:914:26: warning: too many arguments for format [-Wformat-extra-args] 914 | fail_unless(res == -1, "Failed to handle null str argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:915:32: warning: too many arguments for format [-Wformat-extra-args] 915 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:920:26: warning: too many arguments for format [-Wformat-extra-args] 920 | fail_unless(res == -1, "Failed to handle bad suffix argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:921:32: warning: too many arguments for format [-Wformat-extra-args] 921 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:926:26: warning: too many arguments for format [-Wformat-extra-args] 926 | fail_unless(res == -1, "Failed to handle invalid str argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:927:32: warning: too many arguments for format [-Wformat-extra-args] 927 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:932:26: warning: too many arguments for format [-Wformat-extra-args] 932 | fail_unless(res == -1, "Failed to handle invalid str argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:933:32: warning: too many arguments for format [-Wformat-extra-args] 933 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:938:26: warning: too many arguments for format [-Wformat-extra-args] 938 | fail_unless(res == -1, "Failed to handle invalid str argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:939:32: warning: too many arguments for format [-Wformat-extra-args] 939 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:944:26: warning: too many arguments for format [-Wformat-extra-args] 944 | fail_unless(res == -1, "Failed to handle invalid str argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:945:32: warning: too many arguments for format [-Wformat-extra-args] 945 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:952:25: warning: too many arguments for format [-Wformat-extra-args] 952 | fail_unless(res == 0, "Expected result 0, got %d: %s", res, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:953:28: warning: too many arguments for format [-Wformat-extra-args] 953 | fail_unless(nbytes == 1, "Expected nbytes = 1, got %" PR_LU, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:959:25: warning: too many arguments for format [-Wformat-extra-args] 959 | fail_unless(res == 0, "Expected result 0, got %d: %s", res, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:961:5: warning: too many arguments for format [-Wformat-extra-args] 961 | "Expected nbytes = 1, got %" PR_LU, (pr_off_t) nbytes); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:966:25: warning: too many arguments for format [-Wformat-extra-args] 966 | fail_unless(res == 0, "Expected result 0, got %d: %s", res, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:968:5: warning: too many arguments for format [-Wformat-extra-args] 968 | "Expected nbytes = 1024, got %" PR_LU, (pr_off_t) nbytes); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:973:25: warning: too many arguments for format [-Wformat-extra-args] 973 | fail_unless(res == 0, "Expected result 0, got %d: %s", res, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:975:5: warning: too many arguments for format [-Wformat-extra-args] 975 | "Expected nbytes = 1048576, got %" PR_LU, (pr_off_t) nbytes); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:980:25: warning: too many arguments for format [-Wformat-extra-args] 980 | fail_unless(res == 0, "Expected result 0, got %d: %s", res, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:982:5: warning: too many arguments for format [-Wformat-extra-args] 982 | "Expected nbytes = 1073741824, got %" PR_LU, (pr_off_t) nbytes); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:987:25: warning: too many arguments for format [-Wformat-extra-args] 987 | fail_unless(res == 0, "Expected result 0, got %d: %s", res, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:989:5: warning: too many arguments for format [-Wformat-extra-args] 989 | "Expected nbytes = 1099511627776, got %" PR_LU, (pr_off_t) nbytes); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:995:26: warning: too many arguments for format [-Wformat-extra-args] 995 | fail_unless(res == -1, "Expected ERANGE failure, succeeded unexpectedly"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:996:32: warning: too many arguments for format [-Wformat-extra-args] 996 | fail_unless(errno == ERANGE, "Expected %s [%d], got %s [%d]", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'get_duration_test_fn': api/str.c:1007:26: warning: too many arguments for format [-Wformat-extra-args] 1007 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1008:32: warning: too many arguments for format [-Wformat-extra-args] 1008 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1013:5: warning: too many arguments for format [-Wformat-extra-args] 1013 | "Failed to handle badly formatted string '%s'", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1014:32: warning: too many arguments for format [-Wformat-extra-args] 1014 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1019:5: warning: too many arguments for format [-Wformat-extra-args] 1019 | "Failed to handle badly formatted string '%s'", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1020:32: warning: too many arguments for format [-Wformat-extra-args] 1020 | fail_unless(errno == ERANGE, "Failed to set errno to ERANGE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1025:5: warning: too many arguments for format [-Wformat-extra-args] 1025 | "Failed to handle badly formatted string '%s'", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1026:32: warning: too many arguments for format [-Wformat-extra-args] 1026 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1031:5: warning: too many arguments for format [-Wformat-extra-args] 1031 | "Failed to handle badly formatted string '%s'", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1032:32: warning: too many arguments for format [-Wformat-extra-args] 1032 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1040:5: warning: too many arguments for format [-Wformat-extra-args] 1040 | "Failed to parse well-formed time string '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1042:5: warning: too many arguments for format [-Wformat-extra-args] 1042 | "Expected duration %d secs, got %d", expected, duration); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1048:5: warning: too many arguments for format [-Wformat-extra-args] 1048 | "Failed to parse well-formed time string '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1050:5: warning: too many arguments for format [-Wformat-extra-args] 1050 | "Expected duration %d secs, got %d", expected, duration); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1056:5: warning: too many arguments for format [-Wformat-extra-args] 1056 | "Failed to parse well-formed time string '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1058:5: warning: too many arguments for format [-Wformat-extra-args] 1058 | "Expected duration %d secs, got %d", expected, duration); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1065:5: warning: too many arguments for format [-Wformat-extra-args] 1065 | "Failed to handle badly formatted suffix string '%s'", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1066:32: warning: too many arguments for format [-Wformat-extra-args] 1066 | fail_unless(errno == ERANGE, "Failed to set errno to ERANGE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1071:5: warning: too many arguments for format [-Wformat-extra-args] 1071 | "Failed to handle badly formatted suffix string '%s'", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1072:32: warning: too many arguments for format [-Wformat-extra-args] 1072 | fail_unless(errno == ERANGE, "Failed to set errno to ERANGE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1077:5: warning: too many arguments for format [-Wformat-extra-args] 1077 | "Failed to handle badly formatted suffix string '%s'", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1078:32: warning: too many arguments for format [-Wformat-extra-args] 1078 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1083:5: warning: too many arguments for format [-Wformat-extra-args] 1083 | "Failed to handle badly formatted suffix string '%s'", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1084:32: warning: too many arguments for format [-Wformat-extra-args] 1084 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1092:5: warning: too many arguments for format [-Wformat-extra-args] 1092 | "Failed to parse well-formed time string '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1094:5: warning: too many arguments for format [-Wformat-extra-args] 1094 | "Expected duration %d secs, got %d", expected, duration); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1100:5: warning: too many arguments for format [-Wformat-extra-args] 1100 | "Failed to parse well-formed time string '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1102:5: warning: too many arguments for format [-Wformat-extra-args] 1102 | "Expected duration %d secs, got %d", expected, duration); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1108:5: warning: too many arguments for format [-Wformat-extra-args] 1108 | "Failed to parse well-formed time string '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1110:5: warning: too many arguments for format [-Wformat-extra-args] 1110 | "Expected duration %d secs, got %d", expected, duration); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1116:5: warning: too many arguments for format [-Wformat-extra-args] 1116 | "Failed to parse well-formed time string '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1118:5: warning: too many arguments for format [-Wformat-extra-args] 1118 | "Expected duration %d secs, got %d", expected, duration); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1124:5: warning: too many arguments for format [-Wformat-extra-args] 1124 | "Failed to parse well-formed time string '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1126:5: warning: too many arguments for format [-Wformat-extra-args] 1126 | "Expected duration %d secs, got %d", expected, duration); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1132:5: warning: too many arguments for format [-Wformat-extra-args] 1132 | "Failed to parse well-formed time string '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1134:5: warning: too many arguments for format [-Wformat-extra-args] 1134 | "Expected duration %d secs, got %d", expected, duration); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1140:5: warning: too many arguments for format [-Wformat-extra-args] 1140 | "Failed to parse well-formed time string '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1142:5: warning: too many arguments for format [-Wformat-extra-args] 1142 | "Expected duration %d secs, got %d", expected, duration); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1148:5: warning: too many arguments for format [-Wformat-extra-args] 1148 | "Failed to parse well-formed time string '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1150:5: warning: too many arguments for format [-Wformat-extra-args] 1150 | "Expected duration %d secs, got %d", expected, duration); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1156:5: warning: too many arguments for format [-Wformat-extra-args] 1156 | "Failed to parse well-formed time string '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1158:5: warning: too many arguments for format [-Wformat-extra-args] 1158 | "Expected duration %d secs, got %d", expected, duration); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1164:5: warning: too many arguments for format [-Wformat-extra-args] 1164 | "Failed to parse well-formed time string '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1166:5: warning: too many arguments for format [-Wformat-extra-args] 1166 | "Expected duration %d secs, got %d", expected, duration); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1172:5: warning: too many arguments for format [-Wformat-extra-args] 1172 | "Failed to parse well-formed time string '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1174:5: warning: too many arguments for format [-Wformat-extra-args] 1174 | "Expected duration %d secs, got %d", expected, duration); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1180:5: warning: too many arguments for format [-Wformat-extra-args] 1180 | "Failed to parse well-formed time string '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1182:5: warning: too many arguments for format [-Wformat-extra-args] 1182 | "Expected duration %d secs, got %d", expected, duration); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1188:5: warning: too many arguments for format [-Wformat-extra-args] 1188 | "Failed to parse well-formed time string '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1190:5: warning: too many arguments for format [-Wformat-extra-args] 1190 | "Expected duration %d secs, got %d", expected, duration); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1195:5: warning: too many arguments for format [-Wformat-extra-args] 1195 | "Failed to handle badly formatted suffix string '%s'", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1196:32: warning: too many arguments for format [-Wformat-extra-args] 1196 | fail_unless(errno == ERANGE, "Failed to set errno to ERANGE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'strnrstr_test_fn': api/str.c:1205:26: warning: too many arguments for format [-Wformat-extra-args] 1205 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1206:32: warning: too many arguments for format [-Wformat-extra-args] 1206 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1209:26: warning: too many arguments for format [-Wformat-extra-args] 1209 | fail_unless(res == -1, "Failed to handle null s"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1210:32: warning: too many arguments for format [-Wformat-extra-args] 1210 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1213:26: warning: too many arguments for format [-Wformat-extra-args] 1213 | fail_unless(res == -1, "Failed to handle null suffix"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1214:32: warning: too many arguments for format [-Wformat-extra-args] 1214 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1218:28: warning: too many arguments for format [-Wformat-extra-args] 1218 | fail_unless(res == TRUE, "Expected true, got false"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1223:29: warning: too many arguments for format [-Wformat-extra-args] 1223 | fail_unless(res == FALSE, "Expected false, got true"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1228:28: warning: too many arguments for format [-Wformat-extra-args] 1228 | fail_unless(res == TRUE, "Expected true, got false"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1233:28: warning: too many arguments for format [-Wformat-extra-args] 1233 | fail_unless(res == TRUE, "Expected true, got false"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1238:29: warning: too many arguments for format [-Wformat-extra-args] 1238 | fail_unless(res == FALSE, "Expected false, got true"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1244:28: warning: too many arguments for format [-Wformat-extra-args] 1244 | fail_unless(res == TRUE, "Expected true, got false"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'bin2hex_test_fn': api/str.c:1253:28: warning: too many arguments for format [-Wformat-extra-args] 1253 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1254:32: warning: too many arguments for format [-Wformat-extra-args] 1254 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1258:28: warning: too many arguments for format [-Wformat-extra-args] 1258 | fail_unless(res == NULL, "Failed to handle null data argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1259:32: warning: too many arguments for format [-Wformat-extra-args] 1259 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1266:28: warning: too many arguments for format [-Wformat-extra-args] 1266 | fail_unless(res != NULL, "Failed to hexify '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1267:43: warning: too many arguments for format [-Wformat-extra-args] 1267 | fail_unless(strcmp(res, expected) == 0, "Expected '%s', got '%s'", | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1273:28: warning: too many arguments for format [-Wformat-extra-args] 1273 | fail_unless(res != NULL, "Failed to hexify '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1274:43: warning: too many arguments for format [-Wformat-extra-args] 1274 | fail_unless(strcmp(res, expected) == 0, "Expected '%s', got '%s'", | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1280:28: warning: too many arguments for format [-Wformat-extra-args] 1280 | fail_unless(res != NULL, "Failed to hexify '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1281:43: warning: too many arguments for format [-Wformat-extra-args] 1281 | fail_unless(strcmp(res, expected) == 0, "Expected '%s', got '%s'", | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1287:28: warning: too many arguments for format [-Wformat-extra-args] 1287 | fail_unless(res != NULL, "Failed to hexify '%s': %s", str, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1288:43: warning: too many arguments for format [-Wformat-extra-args] 1288 | fail_unless(strcmp(res, expected) == 0, "Expected '%s', got '%s'", | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'hex2bin_test_fn': api/str.c:1299:28: warning: too many arguments for format [-Wformat-extra-args] 1299 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1300:32: warning: too many arguments for format [-Wformat-extra-args] 1300 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1304:28: warning: too many arguments for format [-Wformat-extra-args] 1304 | fail_unless(res == NULL, "Failed to handle null data argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1305:32: warning: too many arguments for format [-Wformat-extra-args] 1305 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1313:28: warning: too many arguments for format [-Wformat-extra-args] 1313 | fail_unless(res != NULL, "Failed to unhexify '%s': %s", hex, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1315:5: warning: too many arguments for format [-Wformat-extra-args] 1315 | "Expected '%s', got '%s'", expected, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1326:28: warning: too many arguments for format [-Wformat-extra-args] 1326 | fail_unless(res != NULL, "Failed to unhexify '%s': %s", hex, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1327:36: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1327 | fail_unless(len == expected_len, "Expected len %lu, got %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1328 | (unsigned long) expected_len, len); | ~~~ | | | size_t {aka unsigned int} api/str.c:1327:61: note: format string is defined here 1327 | fail_unless(len == expected_len, "Expected len %lu, got %lu", | ~~^ | | | long unsigned int | %u In file included from api/tests.h:34, from api/str.c:27: api/str.c:1327:36: warning: too many arguments for format [-Wformat-extra-args] 1327 | fail_unless(len == expected_len, "Expected len %lu, got %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1330:5: warning: too many arguments for format [-Wformat-extra-args] 1330 | "Did not receive expected unhexified data"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1345:28: warning: too many arguments for format [-Wformat-extra-args] 1345 | fail_unless(res != NULL, "Failed to unhexify '%s': %s", hex, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1346:36: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1346 | fail_unless(len == expected_len, "Expected len %lu, got %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1347 | (unsigned long) expected_len, len); | ~~~ | | | size_t {aka unsigned int} api/str.c:1346:61: note: format string is defined here 1346 | fail_unless(len == expected_len, "Expected len %lu, got %lu", | ~~^ | | | long unsigned int | %u In file included from api/tests.h:34, from api/str.c:27: api/str.c:1346:36: warning: too many arguments for format [-Wformat-extra-args] 1346 | fail_unless(len == expected_len, "Expected len %lu, got %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1349:5: warning: too many arguments for format [-Wformat-extra-args] 1349 | "Did not receive expected unhexified data"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1356:28: warning: too many arguments for format [-Wformat-extra-args] 1356 | fail_unless(res != NULL, "Failed to unhexify '%s': %s", hex, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1357:36: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'size_t' {aka 'unsigned int'} [-Wformat=] 1357 | fail_unless(len == expected_len, "Expected len %lu, got %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 | (unsigned long) expected_len, len); | ~~~ | | | size_t {aka unsigned int} api/str.c:1357:61: note: format string is defined here 1357 | fail_unless(len == expected_len, "Expected len %lu, got %lu", | ~~^ | | | long unsigned int | %u In file included from api/tests.h:34, from api/str.c:27: api/str.c:1357:36: warning: too many arguments for format [-Wformat-extra-args] 1357 | fail_unless(len == expected_len, "Expected len %lu, got %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1360:5: warning: too many arguments for format [-Wformat-extra-args] 1360 | "Did not receive expected unhexified data"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1366:28: warning: too many arguments for format [-Wformat-extra-args] 1366 | fail_unless(res == NULL, "Successfully unhexified '%s' unexpectedly", hex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1367:32: warning: too many arguments for format [-Wformat-extra-args] 1367 | fail_unless(errno == ERANGE, "Expected ERANGE (%d), got %s (%d)", ERANGE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'levenshtein_test_fn': api/str.c:1378:24: warning: too many arguments for format [-Wformat-extra-args] 1378 | fail_unless(res < 0, "Failed to handle null pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1379:32: warning: too many arguments for format [-Wformat-extra-args] 1379 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1384:24: warning: too many arguments for format [-Wformat-extra-args] 1384 | fail_unless(res < 0, "Failed to handle null a string"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1385:32: warning: too many arguments for format [-Wformat-extra-args] 1385 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1392:24: warning: too many arguments for format [-Wformat-extra-args] 1392 | fail_unless(res < 0, "Failed to handle null b string"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1393:32: warning: too many arguments for format [-Wformat-extra-args] 1393 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1402:5: warning: too many arguments for format [-Wformat-extra-args] 1402 | "Failed to compute Levenshtein distance from '%s' to '%s': %s", a, b, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1404:32: warning: too many arguments for format [-Wformat-extra-args] 1404 | fail_unless(expected == res, "Expected distance %d, got %d", expected, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1410:5: warning: too many arguments for format [-Wformat-extra-args] 1410 | "Failed to compute Levenshtein distance from '%s' to '%s': %s", a, b, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1412:32: warning: too many arguments for format [-Wformat-extra-args] 1412 | fail_unless(expected == res, "Expected distance %d, got %d", expected, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1419:5: warning: too many arguments for format [-Wformat-extra-args] 1419 | "Failed to compute Levenshtein distance from '%s' to '%s': %s", a, b, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1421:32: warning: too many arguments for format [-Wformat-extra-args] 1421 | fail_unless(expected == res, "Expected distance %d, got %d", expected, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'similars_test_fn': api/str.c:1431:28: warning: too many arguments for format [-Wformat-extra-args] 1431 | fail_unless(res == NULL, "Failed to handle null pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1432:32: warning: too many arguments for format [-Wformat-extra-args] 1432 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1437:28: warning: too many arguments for format [-Wformat-extra-args] 1437 | fail_unless(res == NULL, "Failed to handle null string"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1438:32: warning: too many arguments for format [-Wformat-extra-args] 1438 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1445:28: warning: too many arguments for format [-Wformat-extra-args] 1445 | fail_unless(res == NULL, "Failed to handle null candidates"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1446:32: warning: too many arguments for format [-Wformat-extra-args] 1446 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1453:28: warning: too many arguments for format [-Wformat-extra-args] 1453 | fail_unless(res == NULL, "Failed to handle empty candidates"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1454:32: warning: too many arguments for format [-Wformat-extra-args] 1454 | fail_unless(errno == ENOENT, "Expected ENOENT (%d), got %s (%d)", ENOENT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1464:28: warning: too many arguments for format [-Wformat-extra-args] 1464 | fail_unless(res != NULL, "Failed to find similar strings to '%s': %s", s, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1466:31: warning: too many arguments for format [-Wformat-extra-args] 1466 | fail_unless(res->nelts > 0, "Expected >0 similar strings, got %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1485:5: warning: too many arguments for format [-Wformat-extra-args] 1485 | "Expected similar '%s', got '%s'", expected, similars[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1488:5: warning: too many arguments for format [-Wformat-extra-args] 1488 | "Unexpectedly got similar '%s'", similars[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1492:28: warning: too many arguments for format [-Wformat-extra-args] 1492 | fail_unless(res != NULL, "Failed to find similar strings to '%s': %s", s, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1494:31: warning: too many arguments for format [-Wformat-extra-args] 1494 | fail_unless(res->nelts > 0, "Expected >0 similar strings, got %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1513:5: warning: too many arguments for format [-Wformat-extra-args] 1513 | "Expected similar '%s', got '%s'", expected, similars[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1518:5: warning: too many arguments for format [-Wformat-extra-args] 1518 | "Expected similar '%s', got '%s'", expected, similars[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'str2uid_test_fn': api/str.c:1526:26: warning: too many arguments for format [-Wformat-extra-args] 1526 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'str2gid_test_fn': api/str.c:1534:26: warning: too many arguments for format [-Wformat-extra-args] 1534 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'uid2str_test_fn': api/str.c:1542:38: warning: too many arguments for format [-Wformat-extra-args] 1542 | fail_unless(strcmp(res, "1") == 0, "Expected '1', got '%s'", res); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1545:39: warning: too many arguments for format [-Wformat-extra-args] 1545 | fail_unless(strcmp(res, "-1") == 0, "Expected '-1', got '%s'", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'gid2str_test_fn': api/str.c:1553:38: warning: too many arguments for format [-Wformat-extra-args] 1553 | fail_unless(strcmp(res, "1") == 0, "Expected '1', got '%s'", res); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1556:39: warning: too many arguments for format [-Wformat-extra-args] 1556 | fail_unless(strcmp(res, "-1") == 0, "Expected '-1', got '%s'", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'str_quote_test_fn': api/str.c:1565:28: warning: too many arguments for format [-Wformat-extra-args] 1565 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1566:32: warning: too many arguments for format [-Wformat-extra-args] 1566 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1570:28: warning: too many arguments for format [-Wformat-extra-args] 1570 | fail_unless(res == NULL, "Failed to handle null path argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1571:32: warning: too many arguments for format [-Wformat-extra-args] 1571 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1577:28: warning: too many arguments for format [-Wformat-extra-args] 1577 | fail_unless(res != NULL, "Failed to quote '%s': %s", path, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1578:43: warning: too many arguments for format [-Wformat-extra-args] 1578 | fail_unless(strcmp(res, expected) == 0, "Expected '%s', got '%s'", expected, | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1584:28: warning: too many arguments for format [-Wformat-extra-args] 1584 | fail_unless(res != NULL, "Failed to quote '%s': %s", path, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1585:43: warning: too many arguments for format [-Wformat-extra-args] 1585 | fail_unless(strcmp(res, expected) == 0, "Expected '%s', got '%s'", expected, | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'quote_dir_test_fn': api/str.c:1595:28: warning: too many arguments for format [-Wformat-extra-args] 1595 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1596:32: warning: too many arguments for format [-Wformat-extra-args] 1596 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1600:28: warning: too many arguments for format [-Wformat-extra-args] 1600 | fail_unless(res == NULL, "Failed to handle null path argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1601:32: warning: too many arguments for format [-Wformat-extra-args] 1601 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1607:28: warning: too many arguments for format [-Wformat-extra-args] 1607 | fail_unless(res != NULL, "Failed to quote '%s': %s", path, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1608:43: warning: too many arguments for format [-Wformat-extra-args] 1608 | fail_unless(strcmp(res, expected) == 0, "Expected '%s', got '%s'", expected, | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1614:28: warning: too many arguments for format [-Wformat-extra-args] 1614 | fail_unless(res != NULL, "Failed to quote '%s': %s", path, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1615:43: warning: too many arguments for format [-Wformat-extra-args] 1615 | fail_unless(strcmp(res, expected) == 0, "Expected '%s', got '%s'", expected, | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'text_to_array_test_fn': api/str.c:1627:28: warning: too many arguments for format [-Wformat-extra-args] 1627 | fail_unless(res == NULL, "Failed to handle null pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1628:32: warning: too many arguments for format [-Wformat-extra-args] 1628 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1633:28: warning: too many arguments for format [-Wformat-extra-args] 1633 | fail_unless(res == NULL, "Failed to handle null text"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1634:32: warning: too many arguments for format [-Wformat-extra-args] 1634 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1641:28: warning: too many arguments for format [-Wformat-extra-args] 1641 | fail_unless(res != NULL, "Failed to handle text '%s': %s", text, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1643:32: warning: too many arguments for format [-Wformat-extra-args] 1643 | fail_unless(res->nelts == 0, "Expected 0 items, got %u", res->nelts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1649:28: warning: too many arguments for format [-Wformat-extra-args] 1649 | fail_unless(res != NULL, "Failed to handle text '%s': %s", text, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1651:32: warning: too many arguments for format [-Wformat-extra-args] 1651 | fail_unless(res->nelts == 0, "Expected 0 items, got %u", res->nelts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1657:28: warning: too many arguments for format [-Wformat-extra-args] 1657 | fail_unless(res != NULL, "Failed to handle text '%s': %s", text, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1659:32: warning: too many arguments for format [-Wformat-extra-args] 1659 | fail_unless(res->nelts == 0, "Expected 0 items, got %u", res->nelts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1665:28: warning: too many arguments for format [-Wformat-extra-args] 1665 | fail_unless(res != NULL, "Failed to handle text '%s': %s", text, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1667:32: warning: too many arguments for format [-Wformat-extra-args] 1667 | fail_unless(res->nelts == 1, "Expected 1 item, got %u", res->nelts); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1673:28: warning: too many arguments for format [-Wformat-extra-args] 1673 | fail_unless(res != NULL, "Failed to handle text '%s': %s", text, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1675:32: warning: too many arguments for format [-Wformat-extra-args] 1675 | fail_unless(res->nelts == 3, "Expected 3 items, got %u", res->nelts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1680:31: warning: too many arguments for format [-Wformat-extra-args] 1680 | fail_unless(item != NULL, "Expected item at index %u, got null", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1684:7: warning: too many arguments for format [-Wformat-extra-args] 1684 | "Expected '%s' at index %u, got '%s'", expected, i, item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1691:28: warning: too many arguments for format [-Wformat-extra-args] 1691 | fail_unless(res != NULL, "Failed to handle text '%s': %s", text, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1693:32: warning: too many arguments for format [-Wformat-extra-args] 1693 | fail_unless(res->nelts == 3, "Expected 3 items, got %u", res->nelts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1698:31: warning: too many arguments for format [-Wformat-extra-args] 1698 | fail_unless(item != NULL, "Expected item at index %u, got null", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1708:7: warning: too many arguments for format [-Wformat-extra-args] 1708 | "Expected '%s' at index %u, got '%s'", expected, i, item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1715:28: warning: too many arguments for format [-Wformat-extra-args] 1715 | fail_unless(res != NULL, "Failed to handle text '%s': %s", text, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1717:32: warning: too many arguments for format [-Wformat-extra-args] 1717 | fail_unless(res->nelts == 3, "Expected 3 items, got %u", res->nelts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1722:31: warning: too many arguments for format [-Wformat-extra-args] 1722 | fail_unless(item != NULL, "Expected item at index %u, got null", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c:1726:7: warning: too many arguments for format [-Wformat-extra-args] 1726 | "Expected '%s' at index %u, got '%s'", expected, i, item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/str.c: In function 'pstrcat_test_fn': api/str.c:422:3: warning: '%s' directive argument is null [-Wformat-overflow=] 422 | fail_unless(res != NULL, | ^~~~~~~~~~~ api/str.c:423:58: note: format string is defined here 423 | "Failed to handle empty arguments (expected '', got '%s')", res); | ^~ In file included from api/tests.h:34, from api/str.c:27: api/str.c: In function 'pdircat_test_fn': api/str.c:380:3: warning: '%s' directive argument is null [-Wformat-overflow=] 380 | fail_unless(res != NULL, | ^~~~~~~~~~~ api/str.c:381:58: note: format string is defined here 381 | "Failed to handle empty arguments (expected '', got '%s')", res); | ^~ api/str.c: In function 'sstrcat_test_fn': api/str.c:112:9: warning: 'src' may be used uninitialized [-Wmaybe-uninitialized] 112 | res = sstrcat(dst, src, 0); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../include/conf.h:60, from api/tests.h:30, from api/str.c:27: ../include/str.h:39:7: note: by argument 2 of type 'const char *' to 'sstrcat' declared here 39 | char *sstrcat(char *, const char *, size_t); | ^~~~~~~ api/str.c:110:17: note: 'src' declared here 110 | char c = 'A', src[1024], dst[1024], *res; | ^~~ gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -c -o api/sets.o api/sets.c In file included from api/tests.h:34, from api/sets.c:27: api/sets.c: In function 'set_create_test_fn': api/sets.c:96:28: warning: too many arguments for format [-Wformat-extra-args] 96 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:97:31: warning: too many arguments for format [-Wformat-extra-args] 97 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:100:28: warning: too many arguments for format [-Wformat-extra-args] 100 | fail_unless(res != NULL, "Expected non-null result"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:101:31: warning: too many arguments for format [-Wformat-extra-args] 101 | fail_unless(res->pool == p, "Expected %p, got %p", p, res->pool); | ^~~~~~~~~~~~~~~~~~~~~ api/sets.c:106:28: warning: too many arguments for format [-Wformat-extra-args] 106 | fail_unless(res != NULL, "Expected non-null result"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:107:44: warning: too many arguments for format [-Wformat-extra-args] 107 | fail_unless(res->pool == permanent_pool, "Expected %p, got %p", | ^~~~~~~~~~~~~~~~~~~~~ api/sets.c:109:41: warning: too many arguments for format [-Wformat-extra-args] 109 | fail_unless(res->xas_compare == NULL, "Expected NULL, got %p", | ^~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:113:28: warning: too many arguments for format [-Wformat-extra-args] 113 | fail_unless(res != NULL, "Expected non-null result"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:114:31: warning: too many arguments for format [-Wformat-extra-args] 114 | fail_unless(res->pool == p, "Expected %p, got %p", p, res->pool); | ^~~~~~~~~~~~~~~~~~~~~ api/sets.c:116:5: warning: too many arguments for format [-Wformat-extra-args] 116 | "Expected %p, got %p", item_cmp, res->xas_compare); | ^~~~~~~~~~~~~~~~~~~~~ api/sets.c: In function 'set_insert_test_fn': api/sets.c:129:26: warning: too many arguments for format [-Wformat-extra-args] 129 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:130:32: warning: too many arguments for format [-Wformat-extra-args] 130 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:133:28: warning: too many arguments for format [-Wformat-extra-args] 133 | fail_unless(set != NULL, "Failed to create set: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:134:38: warning: too many arguments for format [-Wformat-extra-args] 134 | fail_unless(set->xas_list == NULL, "New set has non-empty list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:137:26: warning: too many arguments for format [-Wformat-extra-args] 137 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:138:32: warning: too many arguments for format [-Wformat-extra-args] 138 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:145:26: warning: too many arguments for format [-Wformat-extra-args] 145 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:146:32: warning: too many arguments for format [-Wformat-extra-args] 146 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:149:25: warning: too many arguments for format [-Wformat-extra-args] 149 | fail_unless(res == 0, "Failed to insert item to set: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:150:38: warning: too many arguments for format [-Wformat-extra-args] 150 | fail_unless(set->xas_list != NULL, "Set has empty list"); | ^~~~~~~~~~~~~~~~~~~~ api/sets.c:153:50: warning: too many arguments for format [-Wformat-extra-args] 153 | fail_unless(member == (xasetmember_t *) item1, "Expected %p, got %p", item1, | ^~~~~~~~~~~~~~~~~~~~~ api/sets.c:161:25: warning: too many arguments for format [-Wformat-extra-args] 161 | fail_unless(res == 0, "Failed to insert item to set: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:164:50: warning: too many arguments for format [-Wformat-extra-args] 164 | fail_unless(member == (xasetmember_t *) item2, "Expected %p, got %p", item2, | ^~~~~~~~~~~~~~~~~~~~~ api/sets.c:167:5: warning: too many arguments for format [-Wformat-extra-args] 167 | "Next item in list does not point to item1"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c: In function 'set_insert_end_test_fn': api/sets.c:178:26: warning: too many arguments for format [-Wformat-extra-args] 178 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:179:32: warning: too many arguments for format [-Wformat-extra-args] 179 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:182:28: warning: too many arguments for format [-Wformat-extra-args] 182 | fail_unless(set != NULL, "Failed to create set: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:183:38: warning: too many arguments for format [-Wformat-extra-args] 183 | fail_unless(set->xas_list == NULL, "New set has non-empty list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:186:26: warning: too many arguments for format [-Wformat-extra-args] 186 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:187:32: warning: too many arguments for format [-Wformat-extra-args] 187 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:194:26: warning: too many arguments for format [-Wformat-extra-args] 194 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:195:32: warning: too many arguments for format [-Wformat-extra-args] 195 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:198:25: warning: too many arguments for format [-Wformat-extra-args] 198 | fail_unless(res == 0, "Failed to insert item to set: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:199:38: warning: too many arguments for format [-Wformat-extra-args] 199 | fail_unless(set->xas_list != NULL, "Set has empty list"); | ^~~~~~~~~~~~~~~~~~~~ api/sets.c:202:50: warning: too many arguments for format [-Wformat-extra-args] 202 | fail_unless(member == (xasetmember_t *) item1, "Expected %p, got %p", item1, | ^~~~~~~~~~~~~~~~~~~~~ api/sets.c:210:25: warning: too many arguments for format [-Wformat-extra-args] 210 | fail_unless(res == 0, "Failed to insert item to set: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:213:50: warning: too many arguments for format [-Wformat-extra-args] 213 | fail_unless(member != (xasetmember_t *) item2, "Expected %p, got %p", item2, | ^~~~~~~~~~~~~~~~~~~~~ api/sets.c:215:50: warning: too many arguments for format [-Wformat-extra-args] 215 | fail_unless(member == (xasetmember_t *) item1, "Expected %p, got %p", item1, | ^~~~~~~~~~~~~~~~~~~~~ api/sets.c:218:5: warning: too many arguments for format [-Wformat-extra-args] 218 | "Next item in list does not point to item2"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c: In function 'set_insert_sort_test_fn': api/sets.c:229:26: warning: too many arguments for format [-Wformat-extra-args] 229 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:230:32: warning: too many arguments for format [-Wformat-extra-args] 230 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:233:28: warning: too many arguments for format [-Wformat-extra-args] 233 | fail_unless(set != NULL, "Failed to create set: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:234:38: warning: too many arguments for format [-Wformat-extra-args] 234 | fail_unless(set->xas_list == NULL, "New set has non-empty list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:237:26: warning: too many arguments for format [-Wformat-extra-args] 237 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:238:32: warning: too many arguments for format [-Wformat-extra-args] 238 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:245:26: warning: too many arguments for format [-Wformat-extra-args] 245 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:246:32: warning: too many arguments for format [-Wformat-extra-args] 246 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:250:26: warning: too many arguments for format [-Wformat-extra-args] 250 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:251:32: warning: too many arguments for format [-Wformat-extra-args] 251 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:254:28: warning: too many arguments for format [-Wformat-extra-args] 254 | fail_unless(set != NULL, "Failed to create set: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:255:38: warning: too many arguments for format [-Wformat-extra-args] 255 | fail_unless(set->xas_list == NULL, "New set has non-empty list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:258:25: warning: too many arguments for format [-Wformat-extra-args] 258 | fail_unless(res == 0, "Failed to insert item to set: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:259:38: warning: too many arguments for format [-Wformat-extra-args] 259 | fail_unless(set->xas_list != NULL, "Set has empty list"); | ^~~~~~~~~~~~~~~~~~~~ api/sets.c:262:50: warning: too many arguments for format [-Wformat-extra-args] 262 | fail_unless(member == (xasetmember_t *) item1, "Expected %p, got %p", item1, | ^~~~~~~~~~~~~~~~~~~~~ api/sets.c:272:25: warning: too many arguments for format [-Wformat-extra-args] 272 | fail_unless(res == 0, "Failed to insert item to set: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:273:38: warning: too many arguments for format [-Wformat-extra-args] 273 | fail_unless(set->xas_list != NULL, "Set has empty list"); | ^~~~~~~~~~~~~~~~~~~~ api/sets.c:276:50: warning: too many arguments for format [-Wformat-extra-args] 276 | fail_unless(member == (xasetmember_t *) item1, "Expected %p, got %p", item1, | ^~~~~~~~~~~~~~~~~~~~~ api/sets.c:278:37: warning: too many arguments for format [-Wformat-extra-args] 278 | fail_unless(member->next == NULL, "Expected only one item on the list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:282:25: warning: too many arguments for format [-Wformat-extra-args] 282 | fail_unless(res == 0, "Failed to insert item to set: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:283:38: warning: too many arguments for format [-Wformat-extra-args] 283 | fail_unless(set->xas_list != NULL, "Set has empty list"); | ^~~~~~~~~~~~~~~~~~~~ api/sets.c:286:50: warning: too many arguments for format [-Wformat-extra-args] 286 | fail_unless(member == (xasetmember_t *) item2, "Expected %p, got %p", item2, | ^~~~~~~~~~~~~~~~~~~~~ api/sets.c:288:37: warning: too many arguments for format [-Wformat-extra-args] 288 | fail_unless(member->next != NULL, "Expected two items on the list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:296:25: warning: too many arguments for format [-Wformat-extra-args] 296 | fail_unless(res == 0, "Failed to insert item to set: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:299:50: warning: too many arguments for format [-Wformat-extra-args] 299 | fail_unless(member == (xasetmember_t *) item3, "Expected %p, got %p", item3, | ^~~~~~~~~~~~~~~~~~~~~ api/sets.c:301:37: warning: too many arguments for format [-Wformat-extra-args] 301 | fail_unless(member->next != NULL, "Expected a second item on the list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:304:37: warning: too many arguments for format [-Wformat-extra-args] 304 | fail_unless(member->next != NULL, "Expected a third item on the list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:307:37: warning: too many arguments for format [-Wformat-extra-args] 307 | fail_unless(member->next == NULL, "Expected only three items on the list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c: In function 'set_remove_test_fn': api/sets.c:318:26: warning: too many arguments for format [-Wformat-extra-args] 318 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:319:32: warning: too many arguments for format [-Wformat-extra-args] 319 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:322:28: warning: too many arguments for format [-Wformat-extra-args] 322 | fail_unless(set != NULL, "Failed to create set: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:325:26: warning: too many arguments for format [-Wformat-extra-args] 325 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:326:32: warning: too many arguments for format [-Wformat-extra-args] 326 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:333:26: warning: too many arguments for format [-Wformat-extra-args] 333 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:334:32: warning: too many arguments for format [-Wformat-extra-args] 334 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:337:26: warning: too many arguments for format [-Wformat-extra-args] 337 | fail_unless(res == -1, "Failed to handle non-included item properly"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:338:32: warning: too many arguments for format [-Wformat-extra-args] 338 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:341:25: warning: too many arguments for format [-Wformat-extra-args] 341 | fail_unless(res == 0, "Failed to insert item"); | ^~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:344:25: warning: too many arguments for format [-Wformat-extra-args] 344 | fail_unless(res == 0, "Failed to remove item"); | ^~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:345:38: warning: too many arguments for format [-Wformat-extra-args] 345 | fail_unless(set->xas_list == NULL, "Have non-empty list"); | ^~~~~~~~~~~~~~~~~~~~~ api/sets.c:352:25: warning: too many arguments for format [-Wformat-extra-args] 352 | fail_unless(res == 0, "Failed to add item1"); | ^~~~~~~~~~~~~~~~~~~~~ api/sets.c:355:25: warning: too many arguments for format [-Wformat-extra-args] 355 | fail_unless(res == 0, "Failed to add item2"); | ^~~~~~~~~~~~~~~~~~~~~ api/sets.c:358:37: warning: too many arguments for format [-Wformat-extra-args] 358 | fail_unless(member->next == NULL, "Expected member->next to be null"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:359:37: warning: too many arguments for format [-Wformat-extra-args] 359 | fail_unless(member->prev != NULL, "Expected member->prev to not be null"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:362:37: warning: too many arguments for format [-Wformat-extra-args] 362 | fail_unless(member->next != NULL, "Expected member->next to not be null"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:363:37: warning: too many arguments for format [-Wformat-extra-args] 363 | fail_unless(member->prev == NULL, "Expected member->prev to be null"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:367:5: warning: too many arguments for format [-Wformat-extra-args] 367 | "Expected head of list to be item2 (%p), got %p", item2, member); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:370:25: warning: too many arguments for format [-Wformat-extra-args] 370 | fail_unless(res == 0, "Failed to remove item2 from set: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:374:37: warning: too many arguments for format [-Wformat-extra-args] 374 | fail_unless(member->next == NULL, "Expected member->next to be null"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:375:37: warning: too many arguments for format [-Wformat-extra-args] 375 | fail_unless(member->prev == NULL, "Expected member->prev to be null"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:379:5: warning: too many arguments for format [-Wformat-extra-args] 379 | "Expected head of list to be item1 (%p), got %p", item1, member); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:382:25: warning: too many arguments for format [-Wformat-extra-args] 382 | fail_unless(res == 0, "Failed to remove item1 from set: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:386:37: warning: too many arguments for format [-Wformat-extra-args] 386 | fail_unless(member->next == NULL, "Expected member->next to be null"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:387:37: warning: too many arguments for format [-Wformat-extra-args] 387 | fail_unless(member->prev == NULL, "Expected member->prev to be null"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:390:31: warning: too many arguments for format [-Wformat-extra-args] 390 | fail_unless(member == NULL, "Expected list to be empty, got %p", member); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c: In function 'set_copy_test_fn': api/sets.c:399:28: warning: too many arguments for format [-Wformat-extra-args] 399 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:400:32: warning: too many arguments for format [-Wformat-extra-args] 400 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:403:28: warning: too many arguments for format [-Wformat-extra-args] 403 | fail_unless(set != NULL, "Failed to create set: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:406:28: warning: too many arguments for format [-Wformat-extra-args] 406 | fail_unless(res == NULL, "Failed to detect zero-size and null copier"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:407:32: warning: too many arguments for format [-Wformat-extra-args] 407 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:416:28: warning: too many arguments for format [-Wformat-extra-args] 416 | fail_unless(res != NULL, "Failed to copy set: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:420:5: warning: too many arguments for format [-Wformat-extra-args] 420 | "Expected copied item num of %d, got %d", item1->num, item2->num); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:422:5: warning: too many arguments for format [-Wformat-extra-args] 422 | "Expected copied item str ptr of %p, got %p", item1->str, item2->str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:431:28: warning: too many arguments for format [-Wformat-extra-args] 431 | fail_unless(res != NULL, "Failed to copy set: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:435:5: warning: too many arguments for format [-Wformat-extra-args] 435 | "Expected copied item num of %d, got %d", item1->num, item2->num); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:438:5: warning: too many arguments for format [-Wformat-extra-args] 438 | "Expected copied item str ptr of %p, got %p", item1->str, item2->str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/sets.c:441:5: warning: too many arguments for format [-Wformat-extra-args] 441 | "Expected copied item str of '%s', got '%s'", item1->str, item2->str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -c -o api/timers.o api/timers.c In file included from api/tests.h:34, from api/timers.c:27: api/timers.c: In function 'timer_add_test_fn': api/timers.c:90:26: warning: too many arguments for format [-Wformat-extra-args] 90 | fail_unless(res == -1, "Failed to handle negative seconds"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:91:32: warning: too many arguments for format [-Wformat-extra-args] 91 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:94:26: warning: too many arguments for format [-Wformat-extra-args] 94 | fail_unless(res == -1, "Failed to handle null description"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:95:32: warning: too many arguments for format [-Wformat-extra-args] 95 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:98:26: warning: too many arguments for format [-Wformat-extra-args] 98 | fail_unless(res == -1, "Failed to handle zero count"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:99:32: warning: too many arguments for format [-Wformat-extra-args] 99 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:102:26: warning: too many arguments for format [-Wformat-extra-args] 102 | fail_unless(res == -1, "Failed to handle null callback"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:103:32: warning: too many arguments for format [-Wformat-extra-args] 103 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:106:25: warning: too many arguments for format [-Wformat-extra-args] 106 | fail_unless(res == 0, "Failed to allocate timer: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:109:26: warning: too many arguments for format [-Wformat-extra-args] 109 | fail_unless(res == -1, "Failed to handle duplicate timer: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:111:31: warning: too many arguments for format [-Wformat-extra-args] 111 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:119:5: warning: too many arguments for format [-Wformat-extra-args] 119 | "Timer failed to fire (expected count %u, got %u)", ok, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:128:28: warning: too many arguments for format [-Wformat-extra-args] 128 | fail_unless(res == 1024, "Failed to allocate timer: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:141:5: warning: too many arguments for format [-Wformat-extra-args] 141 | "Timer failed to fire (expected count %u, got %u)", ok, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:151:5: warning: too many arguments for format [-Wformat-extra-args] 151 | "Timer failed to fire (expected count %u, got %u)", ok, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c: In function 'timer_remove_test_fn': api/timers.c:160:25: warning: too many arguments for format [-Wformat-extra-args] 160 | fail_unless(res == 0, "Failed to remove timer: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:163:25: warning: too many arguments for format [-Wformat-extra-args] 163 | fail_unless(res == 0, "Failed to add timer (%d): %s", res, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:166:26: warning: too many arguments for format [-Wformat-extra-args] 166 | fail_unless(res == -1, "Failed to return -1 for non-matching timer ID"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:167:32: warning: too many arguments for format [-Wformat-extra-args] 167 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:170:25: warning: too many arguments for format [-Wformat-extra-args] 170 | fail_unless(res == 0, "Failed to remove timer (%d): %s", res, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:174:5: warning: too many arguments for format [-Wformat-extra-args] 174 | "Expected trigger count of 0, got %u", timer_triggered_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c: In function 'timer_remove_multi_test_fn': api/timers.c:187:28: warning: too many arguments for format [-Wformat-extra-args] 187 | fail_unless(res >= 1024, "Failed to add timer (%d): %s", res, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:191:28: warning: too many arguments for format [-Wformat-extra-args] 191 | fail_unless(res >= 1024, "Failed to add timer (%d): %s", res, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:195:28: warning: too many arguments for format [-Wformat-extra-args] 195 | fail_unless(res >= 1024, "Failed to add timer (%d): %s", res, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:199:25: warning: too many arguments for format [-Wformat-extra-args] 199 | fail_unless(res == 3, "Failed to remove timers (%d): %s", res, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c: In function 'timer_reset_test_fn': api/timers.c:210:26: warning: too many arguments for format [-Wformat-extra-args] 210 | fail_unless(res == -1, "Failed to handle empty timer list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:211:31: warning: too many arguments for format [-Wformat-extra-args] 211 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:215:25: warning: too many arguments for format [-Wformat-extra-args] 215 | fail_unless(res == 1, "Failed to add timer: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:219:25: warning: too many arguments for format [-Wformat-extra-args] 219 | fail_unless(res == 0, "Expected timer ID 1, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:226:5: warning: too many arguments for format [-Wformat-extra-args] 226 | "Timer fired unexpectedly (expected count %u, got %u)", ok, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:231:25: warning: too many arguments for format [-Wformat-extra-args] 231 | fail_unless(res == 1, "Failed to reset timer"); | ^~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:237:5: warning: too many arguments for format [-Wformat-extra-args] 237 | "Timer fired unexpectedly (expected count %u, got %u)", ok, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:246:5: warning: too many arguments for format [-Wformat-extra-args] 246 | "Timer failed to fire (expected count %u, got %u)", ok, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c: In function 'timer_sleep_test_fn': api/timers.c:255:26: warning: too many arguments for format [-Wformat-extra-args] 255 | fail_unless(res == -1, "Failed to handle sleep len of zero"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:256:32: warning: too many arguments for format [-Wformat-extra-args] 256 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:260:26: warning: too many arguments for format [-Wformat-extra-args] 260 | fail_unless(res == -1, "Failed to handle blocked alarms when sleeping"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:261:31: warning: too many arguments for format [-Wformat-extra-args] 261 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:266:25: warning: too many arguments for format [-Wformat-extra-args] 266 | fail_unless(res == 0, "Failed to sleep: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~ api/timers.c: In function 'timer_usleep_test_fn': api/timers.c:274:26: warning: too many arguments for format [-Wformat-extra-args] 274 | fail_unless(res == -1, "Failed to handle sleep len of zero"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:275:32: warning: too many arguments for format [-Wformat-extra-args] 275 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/timers.c:278:25: warning: too many arguments for format [-Wformat-extra-args] 278 | fail_unless(res == 0, "Failed to sleep: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~ gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -c -o api/table.o api/table.c In file included from api/tests.h:34, from api/table.c:27: api/table.c: In function 'table_alloc_test_fn': api/table.c:83:28: warning: too many arguments for format [-Wformat-extra-args] 83 | fail_unless(tab == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:84:32: warning: too many arguments for format [-Wformat-extra-args] 84 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:87:28: warning: too many arguments for format [-Wformat-extra-args] 87 | fail_unless(tab != NULL, "Failed to allocate table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c: In function 'table_nalloc_test_fn': api/table.c:95:28: warning: too many arguments for format [-Wformat-extra-args] 95 | fail_unless(tab == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:96:32: warning: too many arguments for format [-Wformat-extra-args] 96 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:99:28: warning: too many arguments for format [-Wformat-extra-args] 99 | fail_unless(tab == NULL, "Failed to handle zero chains"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:100:32: warning: too many arguments for format [-Wformat-extra-args] 100 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:103:28: warning: too many arguments for format [-Wformat-extra-args] 103 | fail_unless(tab != NULL, "Failed to allocate table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c: In function 'table_add_test_fn': api/table.c:112:26: warning: too many arguments for format [-Wformat-extra-args] 112 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:113:32: warning: too many arguments for format [-Wformat-extra-args] 113 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:116:28: warning: too many arguments for format [-Wformat-extra-args] 116 | fail_unless(tab != NULL, "Failed to allocate table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:119:26: warning: too many arguments for format [-Wformat-extra-args] 119 | fail_unless(res == -1, "Failed to handle null key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:120:32: warning: too many arguments for format [-Wformat-extra-args] 120 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:123:25: warning: too many arguments for format [-Wformat-extra-args] 123 | fail_unless(res == 0, "Failed to add null value (len 0) for empty key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:126:26: warning: too many arguments for format [-Wformat-extra-args] 126 | fail_unless(res == -1, "Failed to handle null value (len 1) for empty key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:127:32: warning: too many arguments for format [-Wformat-extra-args] 127 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:130:26: warning: too many arguments for format [-Wformat-extra-args] 130 | fail_unless(res == -1, "Failed to handle duplicate (empty) key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:131:32: warning: too many arguments for format [-Wformat-extra-args] 131 | fail_unless(errno == EEXIST, "Failed to set errno to EEXIST"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c: In function 'table_add_dup_test_fn': api/table.c:140:26: warning: too many arguments for format [-Wformat-extra-args] 140 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:141:32: warning: too many arguments for format [-Wformat-extra-args] 141 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:144:28: warning: too many arguments for format [-Wformat-extra-args] 144 | fail_unless(tab != NULL, "Failed to allocate table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:147:26: warning: too many arguments for format [-Wformat-extra-args] 147 | fail_unless(res == -1, "Failed to handle null key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:148:32: warning: too many arguments for format [-Wformat-extra-args] 148 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:151:25: warning: too many arguments for format [-Wformat-extra-args] 151 | fail_unless(res == 0, "Failed to add null value (len 0) for empty key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:154:26: warning: too many arguments for format [-Wformat-extra-args] 154 | fail_unless(res == -1, "Failed to handle null value (len 1) for empty key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:155:32: warning: too many arguments for format [-Wformat-extra-args] 155 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:158:26: warning: too many arguments for format [-Wformat-extra-args] 158 | fail_unless(res == -1, "Failed to handle duplicate (empty) key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:159:32: warning: too many arguments for format [-Wformat-extra-args] 159 | fail_unless(errno == EEXIST, "Failed to set errno to EEXIST"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:163:25: warning: too many arguments for format [-Wformat-extra-args] 163 | fail_unless(res == 0, "Failed to add 'foo': %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c: In function 'table_count_test_fn': api/table.c:172:26: warning: too many arguments for format [-Wformat-extra-args] 172 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:173:32: warning: too many arguments for format [-Wformat-extra-args] 173 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:179:26: warning: too many arguments for format [-Wformat-extra-args] 179 | fail_unless(res == ok, "Expected count %d, got %d", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:182:25: warning: too many arguments for format [-Wformat-extra-args] 182 | fail_unless(res == 0, "Failed to add item to table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:186:26: warning: too many arguments for format [-Wformat-extra-args] 186 | fail_unless(res == ok, "Expected count %d, got %d", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:189:25: warning: too many arguments for format [-Wformat-extra-args] 189 | fail_unless(res == 0, "Failed to add item to table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:193:26: warning: too many arguments for format [-Wformat-extra-args] 193 | fail_unless(res == ok, "Expected count %d, got %d", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c: In function 'table_exists_test_fn': api/table.c:202:26: warning: too many arguments for format [-Wformat-extra-args] 202 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:203:32: warning: too many arguments for format [-Wformat-extra-args] 203 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:206:28: warning: too many arguments for format [-Wformat-extra-args] 206 | fail_unless(tab != NULL, "Failed to allocate table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:209:26: warning: too many arguments for format [-Wformat-extra-args] 209 | fail_unless(res == -1, "Failed to handle null key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:210:32: warning: too many arguments for format [-Wformat-extra-args] 210 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:213:26: warning: too many arguments for format [-Wformat-extra-args] 213 | fail_unless(res == -1, "Failed to handle null table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:214:32: warning: too many arguments for format [-Wformat-extra-args] 214 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:218:26: warning: too many arguments for format [-Wformat-extra-args] 218 | fail_unless(res == ok, "Expected value count %d, got %d", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:219:32: warning: too many arguments for format [-Wformat-extra-args] 219 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:222:25: warning: too many arguments for format [-Wformat-extra-args] 222 | fail_unless(res == 0, "Failed to add key to table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:226:26: warning: too many arguments for format [-Wformat-extra-args] 226 | fail_unless(res == ok, "Expected value count %d, got %d", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:229:25: warning: too many arguments for format [-Wformat-extra-args] 229 | fail_unless(res == 0, "Failed to add key to table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:233:26: warning: too many arguments for format [-Wformat-extra-args] 233 | fail_unless(res == ok, "Expected value count %d, got %d", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:237:24: warning: too many arguments for format [-Wformat-extra-args] 237 | fail_unless(res < 0, "Failed to handle null table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:238:32: warning: too many arguments for format [-Wformat-extra-args] 238 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:243:24: warning: too many arguments for format [-Wformat-extra-args] 243 | fail_unless(res < 0, "Failed to handle null key_data"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:244:32: warning: too many arguments for format [-Wformat-extra-args] 244 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c: In function 'table_empty_test_fn': api/table.c:254:26: warning: too many arguments for format [-Wformat-extra-args] 254 | fail_unless(res == -1, "Failed to handle null table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:255:32: warning: too many arguments for format [-Wformat-extra-args] 255 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:260:25: warning: too many arguments for format [-Wformat-extra-args] 260 | fail_unless(res == 0, "Failed to empty table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:263:25: warning: too many arguments for format [-Wformat-extra-args] 263 | fail_unless(res == 0, "Failed to add key to table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:266:25: warning: too many arguments for format [-Wformat-extra-args] 266 | fail_unless(res == 1, "Expected table item count of 1, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:269:25: warning: too many arguments for format [-Wformat-extra-args] 269 | fail_unless(res == 0, "Failed to empty table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:272:25: warning: too many arguments for format [-Wformat-extra-args] 272 | fail_unless(res == 0, "Expected table item count of 0, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c: In function 'table_free_test_fn': api/table.c:281:26: warning: too many arguments for format [-Wformat-extra-args] 281 | fail_unless(res == -1, "Failed to handle null table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:282:32: warning: too many arguments for format [-Wformat-extra-args] 282 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:287:25: warning: too many arguments for format [-Wformat-extra-args] 287 | fail_unless(res == 0, "Failed to free table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:291:25: warning: too many arguments for format [-Wformat-extra-args] 291 | fail_unless(res == 0, "Failed to add item to table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:294:26: warning: too many arguments for format [-Wformat-extra-args] 294 | fail_unless(res == -1, "Failed to handle non-empty table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:295:31: warning: too many arguments for format [-Wformat-extra-args] 295 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c: In function 'table_get_test_fn': api/table.c:307:28: warning: too many arguments for format [-Wformat-extra-args] 307 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:308:32: warning: too many arguments for format [-Wformat-extra-args] 308 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:313:28: warning: too many arguments for format [-Wformat-extra-args] 313 | fail_unless(res == NULL, "Failed to handle null key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:314:32: warning: too many arguments for format [-Wformat-extra-args] 314 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:317:24: warning: too many arguments for format [-Wformat-extra-args] 317 | fail_unless(ok == 0, "Failed to add null value to table: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:324:28: warning: too many arguments for format [-Wformat-extra-args] 324 | fail_unless(res == NULL, "Failed to lookup null value: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:325:28: warning: too many arguments for format [-Wformat-extra-args] 325 | fail_unless(xerrno == 0, "Expected errno 0, got %d (%s)", xerrno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:329:24: warning: too many arguments for format [-Wformat-extra-args] 329 | fail_unless(ok == 0, "Failed to add 'bar' to table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:332:28: warning: too many arguments for format [-Wformat-extra-args] 332 | fail_unless(res != NULL, "Failed to lookup value for 'bar': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:334:24: warning: too many arguments for format [-Wformat-extra-args] 334 | fail_unless(sz == 4, "Expected result len of 4, got %u", sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:340:5: warning: too many arguments for format [-Wformat-extra-args] 340 | "Expected value '%s', got '%s'", "baz", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:344:28: warning: too many arguments for format [-Wformat-extra-args] 344 | fail_unless(res == NULL, "Failed to handle null table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:345:32: warning: too many arguments for format [-Wformat-extra-args] 345 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c: In function 'table_get_use_cache_test_fn': api/table.c:363:28: warning: too many arguments for format [-Wformat-extra-args] 363 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:364:32: warning: too many arguments for format [-Wformat-extra-args] 364 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:373:24: warning: too many arguments for format [-Wformat-extra-args] 373 | fail_unless(ok == 0, "Failed to set key hash function for table: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:377:28: warning: too many arguments for format [-Wformat-extra-args] 377 | fail_unless(res == NULL, "Failed to handle null key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:378:32: warning: too many arguments for format [-Wformat-extra-args] 378 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:381:24: warning: too many arguments for format [-Wformat-extra-args] 381 | fail_unless(ok == 0, "Failed to add 'bar' to table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:384:28: warning: too many arguments for format [-Wformat-extra-args] 384 | fail_unless(res != NULL, "Failed to lookup value for 'bar': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:386:24: warning: too many arguments for format [-Wformat-extra-args] 386 | fail_unless(sz == 4, "Expected result len of 4, got %u", sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:392:5: warning: too many arguments for format [-Wformat-extra-args] 392 | "Expected value '%s', got '%s'", "baz", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:397:28: warning: too many arguments for format [-Wformat-extra-args] 397 | fail_unless(res == NULL, "Failed to return null next value: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:399:28: warning: too many arguments for format [-Wformat-extra-args] 399 | fail_unless(xerrno == 0, "Expected errno 0, got %d (%s)", xerrno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c: In function 'table_next_test_fn': api/table.c:412:28: warning: too many arguments for format [-Wformat-extra-args] 412 | fail_unless(res == NULL, "Failed to handle null table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:413:32: warning: too many arguments for format [-Wformat-extra-args] 413 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:418:28: warning: too many arguments for format [-Wformat-extra-args] 418 | fail_unless(res == NULL, "Failed to handle empty table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:419:31: warning: too many arguments for format [-Wformat-extra-args] 419 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:422:24: warning: too many arguments for format [-Wformat-extra-args] 422 | fail_unless(ok == 0, "Failed to add 'foo' to table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:425:28: warning: too many arguments for format [-Wformat-extra-args] 425 | fail_unless(res != NULL, "Failed to get next key: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:427:5: warning: too many arguments for format [-Wformat-extra-args] 427 | "Expected key '%s', got '%s'", "foo", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:430:28: warning: too many arguments for format [-Wformat-extra-args] 430 | fail_unless(res == NULL, "Expected no more keys, got '%s'", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:435:28: warning: too many arguments for format [-Wformat-extra-args] 435 | fail_unless(res != NULL, "Failed to get next key: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:436:24: warning: too many arguments for format [-Wformat-extra-args] 436 | fail_unless(sz == 4, "Expected 4, got %lu", (unsigned long) sz); | ^~~~~~~~~~~~~~~~~~~~~ api/table.c:438:5: warning: too many arguments for format [-Wformat-extra-args] 438 | "Expected key '%s', got '%s'", "foo", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:442:28: warning: too many arguments for format [-Wformat-extra-args] 442 | fail_unless(res == NULL, "Expected no more keys, got '%s'", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c: In function 'table_rewind_test_fn': api/table.c:452:26: warning: too many arguments for format [-Wformat-extra-args] 452 | fail_unless(res == -1, "Failed to handle null table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:453:32: warning: too many arguments for format [-Wformat-extra-args] 453 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:458:25: warning: too many arguments for format [-Wformat-extra-args] 458 | fail_unless(res == 0, "Failed to handle empty table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:461:25: warning: too many arguments for format [-Wformat-extra-args] 461 | fail_unless(res == 0, "Failed to add 'foo' to table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:464:28: warning: too many arguments for format [-Wformat-extra-args] 464 | fail_unless(key != NULL, "Failed to get next key: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:466:5: warning: too many arguments for format [-Wformat-extra-args] 466 | "Expected key '%s', got '%s'", "foo", key); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:469:28: warning: too many arguments for format [-Wformat-extra-args] 469 | fail_unless(key == NULL, "Expected no more keys, got '%s'", key); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:472:25: warning: too many arguments for format [-Wformat-extra-args] 472 | fail_unless(res == 0, "Failed to rewind table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:475:28: warning: too many arguments for format [-Wformat-extra-args] 475 | fail_unless(key != NULL, "Failed to get next key: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:477:5: warning: too many arguments for format [-Wformat-extra-args] 477 | "Expected key '%s', got '%s'", "foo", key); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:480:28: warning: too many arguments for format [-Wformat-extra-args] 480 | fail_unless(key == NULL, "Expected no more keys, got '%s'", key); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c: In function 'table_remove_test_fn': api/table.c:492:28: warning: too many arguments for format [-Wformat-extra-args] 492 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:493:32: warning: too many arguments for format [-Wformat-extra-args] 493 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:498:28: warning: too many arguments for format [-Wformat-extra-args] 498 | fail_unless(res == NULL, "Failed to handle null key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:499:32: warning: too many arguments for format [-Wformat-extra-args] 499 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:502:28: warning: too many arguments for format [-Wformat-extra-args] 502 | fail_unless(res == NULL, "Failed to handle absent value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:503:32: warning: too many arguments for format [-Wformat-extra-args] 503 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:506:24: warning: too many arguments for format [-Wformat-extra-args] 506 | fail_unless(ok == 0, "Failed to add key to table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:509:28: warning: too many arguments for format [-Wformat-extra-args] 509 | fail_unless(res != NULL, "Failed to remove 'foo': %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:510:24: warning: too many arguments for format [-Wformat-extra-args] 510 | fail_unless(sz == 8, "Expected value len of 8, got %u", sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:516:5: warning: too many arguments for format [-Wformat-extra-args] 516 | "Expected value of '%s', got '%s'", "bar baz", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:519:24: warning: too many arguments for format [-Wformat-extra-args] 519 | fail_unless(ok == 0, "Expected table count of 0, got %d", ok); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:522:28: warning: too many arguments for format [-Wformat-extra-args] 522 | fail_unless(res == NULL, "Failed to handle absent value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:523:32: warning: too many arguments for format [-Wformat-extra-args] 523 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:527:28: warning: too many arguments for format [-Wformat-extra-args] 527 | fail_unless(res == NULL, "Failed to handle null table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:528:32: warning: too many arguments for format [-Wformat-extra-args] 528 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:533:28: warning: too many arguments for format [-Wformat-extra-args] 533 | fail_unless(res == NULL, "Failed to handle null key data"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:534:32: warning: too many arguments for format [-Wformat-extra-args] 534 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c: In function 'table_set_test_fn': api/table.c:547:26: warning: too many arguments for format [-Wformat-extra-args] 547 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:548:32: warning: too many arguments for format [-Wformat-extra-args] 548 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:553:26: warning: too many arguments for format [-Wformat-extra-args] 553 | fail_unless(res == -1, "Failed to handle null key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:554:32: warning: too many arguments for format [-Wformat-extra-args] 554 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:557:26: warning: too many arguments for format [-Wformat-extra-args] 557 | fail_unless(res == -1, "Failed to handle null value (len 1)"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:558:32: warning: too many arguments for format [-Wformat-extra-args] 558 | fail_unless(errno == EINVAL, "Failed to handle null value (len 1)"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:562:24: warning: too many arguments for format [-Wformat-extra-args] 562 | fail_unless(res < 0, "Failed to handle empty table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:563:32: warning: too many arguments for format [-Wformat-extra-args] 563 | fail_unless(errno == ENOENT, "Expected ENOENT (%d), got %s (%d)", ENOENT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:567:25: warning: too many arguments for format [-Wformat-extra-args] 567 | fail_unless(res == 0, "Failed to add 'foo' to table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:570:25: warning: too many arguments for format [-Wformat-extra-args] 570 | fail_unless(res == 0, "Failed to set 'foo' in table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:573:26: warning: too many arguments for format [-Wformat-extra-args] 573 | fail_unless(v != NULL, "Failed to retrieve 'foo' from table: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:575:24: warning: too many arguments for format [-Wformat-extra-args] 575 | fail_unless(sz == 4, "Expected len 4, got %u", sz); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:581:5: warning: too many arguments for format [-Wformat-extra-args] 581 | "Expected value of '%s', got '%s'", "BAZ", str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c: In function 'table_do_test_fn': api/table.c:590:26: warning: too many arguments for format [-Wformat-extra-args] 590 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:591:32: warning: too many arguments for format [-Wformat-extra-args] 591 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:596:26: warning: too many arguments for format [-Wformat-extra-args] 596 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:597:32: warning: too many arguments for format [-Wformat-extra-args] 597 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:600:25: warning: too many arguments for format [-Wformat-extra-args] 600 | fail_unless(res == 0, "Failed to handle empty table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:603:25: warning: too many arguments for format [-Wformat-extra-args] 603 | fail_unless(res == 0, "Failed to add 'foo' to table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:606:25: warning: too many arguments for format [-Wformat-extra-args] 606 | fail_unless(res == 0, "Failed to add 'bar' to table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:609:26: warning: too many arguments for format [-Wformat-extra-args] 609 | fail_unless(res == -1, "Expected res %d, got %d", -1, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:610:31: warning: too many arguments for format [-Wformat-extra-args] 610 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:611:33: warning: too many arguments for format [-Wformat-extra-args] 611 | fail_unless(b_val_count == 1, "Expected count %u, got %u", 1, b_val_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:615:25: warning: too many arguments for format [-Wformat-extra-args] 615 | fail_unless(res == 0, "Failed to do table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:616:33: warning: too many arguments for format [-Wformat-extra-args] 616 | fail_unless(b_val_count == 2, "Expected count %u, got %u", 2, b_val_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c: In function 'table_do_with_remove_test_fn': api/table.c:627:25: warning: too many arguments for format [-Wformat-extra-args] 627 | fail_unless(res == 0, "Failed to add 'foo' to table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:630:25: warning: too many arguments for format [-Wformat-extra-args] 630 | fail_unless(res == 0, "Failed to add 'bar' to table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:634:25: warning: too many arguments for format [-Wformat-extra-args] 634 | fail_unless(res == 0, "Failed to do table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:635:33: warning: too many arguments for format [-Wformat-extra-args] 635 | fail_unless(b_val_count == 2, "Expected count %u, got %u", 2, b_val_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c: In function 'table_ctl_test_fn': api/table.c:646:26: warning: too many arguments for format [-Wformat-extra-args] 646 | fail_unless(res == -1, "Failed to handle null table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:647:32: warning: too many arguments for format [-Wformat-extra-args] 647 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:653:25: warning: too many arguments for format [-Wformat-extra-args] 653 | fail_unless(res == 0, "Failed to set entry insert callback: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:658:25: warning: too many arguments for format [-Wformat-extra-args] 658 | fail_unless(res == 0, "Failed to set entry removal callback: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:662:25: warning: too many arguments for format [-Wformat-extra-args] 662 | fail_unless(res == 0, "Failed to add 'foo' to table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:666:24: warning: too many arguments for format [-Wformat-extra-args] 666 | fail_unless(res < 0, "Failed to handle SET_MAX_ENTS smaller than table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:667:31: warning: too many arguments for format [-Wformat-extra-args] 667 | fail_unless(errno == EPERM, "Expected EPERM (%d), got %s (%d)", EPERM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:671:26: warning: too many arguments for format [-Wformat-extra-args] 671 | fail_unless(res == -1, "Failed to handle non-empty table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:672:31: warning: too many arguments for format [-Wformat-extra-args] 672 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:675:25: warning: too many arguments for format [-Wformat-extra-args] 675 | fail_unless(res == 0, "Failed to empty table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:678:26: warning: too many arguments for format [-Wformat-extra-args] 678 | fail_unless(res == -1, "Failed to handle unknown ctl"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:679:32: warning: too many arguments for format [-Wformat-extra-args] 679 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:682:26: warning: too many arguments for format [-Wformat-extra-args] 682 | fail_unless(res == -1, "Failed to handle SET_FLAGS, null args"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:683:32: warning: too many arguments for format [-Wformat-extra-args] 683 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:686:25: warning: too many arguments for format [-Wformat-extra-args] 686 | fail_unless(res == 0, "Failed to handle SET_FLAGS: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:689:26: warning: too many arguments for format [-Wformat-extra-args] 689 | fail_unless(res == -1, "Failed to handle SET_NCHAINS, null args"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:690:32: warning: too many arguments for format [-Wformat-extra-args] 690 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:693:26: warning: too many arguments for format [-Wformat-extra-args] 693 | fail_unless(res == -1, "Failed to handle SET_NCHAINS, zero args"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:694:32: warning: too many arguments for format [-Wformat-extra-args] 694 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:698:25: warning: too many arguments for format [-Wformat-extra-args] 698 | fail_unless(res == 0, "Failed to handle SET_NCHAINS: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:701:26: warning: too many arguments for format [-Wformat-extra-args] 701 | fail_unless(res == -1, "Failed to handle SET_MAX_ENTS, zero args"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:702:32: warning: too many arguments for format [-Wformat-extra-args] 702 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:708:25: warning: too many arguments for format [-Wformat-extra-args] 708 | fail_unless(res == 0, "Failed to add 'foo' to table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:711:25: warning: too many arguments for format [-Wformat-extra-args] 711 | fail_unless(res == 0, "Failed to add 'baz' to table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:715:26: warning: too many arguments for format [-Wformat-extra-args] 715 | fail_unless(res == -1, "Failed to handle SET_MAX_ENTS on non-empty table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:716:31: warning: too many arguments for format [-Wformat-extra-args] 716 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:721:25: warning: too many arguments for format [-Wformat-extra-args] 721 | fail_unless(res == 0, "Failed to empty table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:725:25: warning: too many arguments for format [-Wformat-extra-args] 725 | fail_unless(res == 0, "Failed to handle SET_MAX_ENTS to %d: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:729:25: warning: too many arguments for format [-Wformat-extra-args] 729 | fail_unless(res == 0, "Failed to add 'foo' to table: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:732:26: warning: too many arguments for format [-Wformat-extra-args] 732 | fail_unless(res == -1, "Added second entry unexpectedly"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:734:5: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'int' [-Wformat=] 734 | "Failed to set errno to ENOSPC, received %s (%d)", errno, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:734:47: note: format string is defined here 734 | "Failed to set errno to ENOSPC, received %s (%d)", errno, strerror(errno)); | ~^ | | | char * | %d In file included from api/tests.h:34, from api/table.c:27: api/table.c:734:5: warning: format '%d' expects argument of type 'int', but argument 6 has type 'char *' [-Wformat=] 734 | "Failed to set errno to ENOSPC, received %s (%d)", errno, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ | | | char * api/table.c:734:51: note: format string is defined here 734 | "Failed to set errno to ENOSPC, received %s (%d)", errno, strerror(errno)); | ~^ | | | int | %s In file included from api/tests.h:34, from api/table.c:27: api/table.c:734:5: warning: too many arguments for format [-Wformat-extra-args] 734 | "Failed to set errno to ENOSPC, received %s (%d)", errno, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c: In function 'table_load_test_fn': api/table.c:743:25: warning: too many arguments for format [-Wformat-extra-args] 743 | fail_unless(load < 0, "Failed to handle NULL table argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:745:5: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'int' [-Wformat=] 745 | "Failed to set errno to EINVAL; received %s (%d)", errno, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:745:47: note: format string is defined here 745 | "Failed to set errno to EINVAL; received %s (%d)", errno, strerror(errno)); | ~^ | | | char * | %d In file included from api/tests.h:34, from api/table.c:27: api/table.c:745:5: warning: format '%d' expects argument of type 'int', but argument 6 has type 'char *' [-Wformat=] 745 | "Failed to set errno to EINVAL; received %s (%d)", errno, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~ | | | char * api/table.c:745:51: note: format string is defined here 745 | "Failed to set errno to EINVAL; received %s (%d)", errno, strerror(errno)); | ~^ | | | int | %s In file included from api/tests.h:34, from api/table.c:27: api/table.c:745:5: warning: too many arguments for format [-Wformat-extra-args] 745 | "Failed to set errno to EINVAL; received %s (%d)", errno, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:749:28: warning: too many arguments for format [-Wformat-extra-args] 749 | fail_unless(load >= 0.0, "Failed to calculate load properly; load = %0.3f", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c: In function 'table_pcalloc_test_fn': api/table.c:771:28: warning: too many arguments for format [-Wformat-extra-args] 771 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:772:32: warning: too many arguments for format [-Wformat-extra-args] 772 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:777:28: warning: too many arguments for format [-Wformat-extra-args] 777 | fail_unless(res == NULL, "Failed to handle zero len argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:778:32: warning: too many arguments for format [-Wformat-extra-args] 778 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:781:28: warning: too many arguments for format [-Wformat-extra-args] 781 | fail_unless(res == NULL, "Failed to handle null table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:782:32: warning: too many arguments for format [-Wformat-extra-args] 782 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/table.c:785:28: warning: too many arguments for format [-Wformat-extra-args] 785 | fail_unless(res != NULL, "Failed to allocate len 2 from table: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -c -o api/var.o api/var.c In file included from api/tests.h:34, from api/var.c:27: api/var.c: In function 'var_set_test_fn': api/var.c:66:26: warning: too many arguments for format [-Wformat-extra-args] 66 | fail_unless(res == -1, "Failed to handle uninitialized Var table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:67:31: warning: too many arguments for format [-Wformat-extra-args] 67 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:72:26: warning: too many arguments for format [-Wformat-extra-args] 72 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:73:32: warning: too many arguments for format [-Wformat-extra-args] 73 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:76:26: warning: too many arguments for format [-Wformat-extra-args] 76 | fail_unless(res == -1, "Failed to handle null key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:77:32: warning: too many arguments for format [-Wformat-extra-args] 77 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:82:26: warning: too many arguments for format [-Wformat-extra-args] 82 | fail_unless(res == -1, "Failed to handle null val"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:83:32: warning: too many arguments for format [-Wformat-extra-args] 83 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:86:26: warning: too many arguments for format [-Wformat-extra-args] 86 | fail_unless(res == -1, "Failed to handle bad key name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:87:32: warning: too many arguments for format [-Wformat-extra-args] 87 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:92:26: warning: too many arguments for format [-Wformat-extra-args] 92 | fail_unless(res == -1, "Failed to handle bad key name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:93:32: warning: too many arguments for format [-Wformat-extra-args] 93 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:98:26: warning: too many arguments for format [-Wformat-extra-args] 98 | fail_unless(res == -1, "Failed to handle bad key name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:99:32: warning: too many arguments for format [-Wformat-extra-args] 99 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:104:26: warning: too many arguments for format [-Wformat-extra-args] 104 | fail_unless(res == -1, "Failed to handle bad key name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:105:32: warning: too many arguments for format [-Wformat-extra-args] 105 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:110:26: warning: too many arguments for format [-Wformat-extra-args] 110 | fail_unless(res == -1, "Failed to handle unknown type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:111:32: warning: too many arguments for format [-Wformat-extra-args] 111 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:114:26: warning: too many arguments for format [-Wformat-extra-args] 114 | fail_unless(res == -1, "Failed to handle data with zero len"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:115:32: warning: too many arguments for format [-Wformat-extra-args] 115 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:118:26: warning: too many arguments for format [-Wformat-extra-args] 118 | fail_unless(res == -1, "Failed to handle null data with non-zero len"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:119:32: warning: too many arguments for format [-Wformat-extra-args] 119 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:122:25: warning: too many arguments for format [-Wformat-extra-args] 122 | fail_unless(res == 0, "Failed to add str var: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:125:25: warning: too many arguments for format [-Wformat-extra-args] 125 | fail_unless(res == 0, "Failed to add cb var: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c: In function 'var_delete_test_fn': api/var.c:136:26: warning: too many arguments for format [-Wformat-extra-args] 136 | fail_unless(res == -1, "Failed to handle uninitialized Var table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:137:31: warning: too many arguments for format [-Wformat-extra-args] 137 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:142:26: warning: too many arguments for format [-Wformat-extra-args] 142 | fail_unless(res == -1, "Failed to handle null key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:143:32: warning: too many arguments for format [-Wformat-extra-args] 143 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:146:26: warning: too many arguments for format [-Wformat-extra-args] 146 | fail_unless(res == -1, "Failed to handle absent key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:147:32: warning: too many arguments for format [-Wformat-extra-args] 147 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:150:25: warning: too many arguments for format [-Wformat-extra-args] 150 | fail_unless(res == 0, "Failed to add var: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~ api/var.c:153:25: warning: too many arguments for format [-Wformat-extra-args] 153 | fail_unless(res == 0, "Failed to delete var: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:156:26: warning: too many arguments for format [-Wformat-extra-args] 156 | fail_unless(res == -1, "Failed to handle absent key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:157:32: warning: too many arguments for format [-Wformat-extra-args] 157 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c: In function 'var_exists_test_fn': api/var.c:168:26: warning: too many arguments for format [-Wformat-extra-args] 168 | fail_unless(res == -1, "Failed to handle uninitialized Var table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:169:31: warning: too many arguments for format [-Wformat-extra-args] 169 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:174:26: warning: too many arguments for format [-Wformat-extra-args] 174 | fail_unless(res == -1, "Failed to handle null key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:175:32: warning: too many arguments for format [-Wformat-extra-args] 175 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:179:29: warning: too many arguments for format [-Wformat-extra-args] 179 | fail_unless(res == FALSE, "Failed to handle absent key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:182:25: warning: too many arguments for format [-Wformat-extra-args] 182 | fail_unless(res == 0, "Failed to add var: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~ api/var.c:185:28: warning: too many arguments for format [-Wformat-extra-args] 185 | fail_unless(res == TRUE, "Failed to detect present key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c: In function 'var_get_test_fn': api/var.c:196:28: warning: too many arguments for format [-Wformat-extra-args] 196 | fail_unless(res == NULL, "Failed to handle uninitialized Var table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:197:31: warning: too many arguments for format [-Wformat-extra-args] 197 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:202:28: warning: too many arguments for format [-Wformat-extra-args] 202 | fail_unless(res == NULL, "Failed to handle null key"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:203:32: warning: too many arguments for format [-Wformat-extra-args] 203 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:208:28: warning: too many arguments for format [-Wformat-extra-args] 208 | fail_unless(res == NULL, "Failed to absent key"); | ^~~~~~~~~~~~~~~~~~~~~~ api/var.c:209:32: warning: too many arguments for format [-Wformat-extra-args] 209 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:212:24: warning: too many arguments for format [-Wformat-extra-args] 212 | fail_unless(ok == 0, "Failed to add str var: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:215:28: warning: too many arguments for format [-Wformat-extra-args] 215 | fail_unless(res != NULL, "Failed to get str var: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:216:40: warning: too many arguments for format [-Wformat-extra-args] 216 | fail_unless(strcmp(res, "bar") == 0, "Expected '%s', got '%s'", "bar", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:219:24: warning: too many arguments for format [-Wformat-extra-args] 219 | fail_unless(ok == 0, "Failed to add cb var: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:222:28: warning: too many arguments for format [-Wformat-extra-args] 222 | fail_unless(res != NULL, "Failed to get str var: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:223:40: warning: too many arguments for format [-Wformat-extra-args] 223 | fail_unless(strcmp(res, "baz") == 0, "Expected '%s', got '%s'", "baz", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c: In function 'var_next_test_fn': api/var.c:234:28: warning: too many arguments for format [-Wformat-extra-args] 234 | fail_unless(res == NULL, "Failed to handle uninitialized Var table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:235:31: warning: too many arguments for format [-Wformat-extra-args] 235 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:240:28: warning: too many arguments for format [-Wformat-extra-args] 240 | fail_unless(res == NULL, "Failed to handle empty table"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:243:24: warning: too many arguments for format [-Wformat-extra-args] 243 | fail_unless(ok == 0, "Failed to add var: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~ api/var.c:246:28: warning: too many arguments for format [-Wformat-extra-args] 246 | fail_unless(res != NULL, "Failed to get next key: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:247:29: warning: too many arguments for format [-Wformat-extra-args] 247 | fail_unless(desc == NULL, "Expected no desc, got '%s'", desc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:250:28: warning: too many arguments for format [-Wformat-extra-args] 250 | fail_unless(res == NULL, "Expected no more keys, got '%s'", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c: In function 'var_rewind_test_fn': api/var.c:268:24: warning: too many arguments for format [-Wformat-extra-args] 268 | fail_unless(ok == 0, "Failed to add var: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~ api/var.c:271:28: warning: too many arguments for format [-Wformat-extra-args] 271 | fail_unless(res != NULL, "Failed to get next key: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:272:29: warning: too many arguments for format [-Wformat-extra-args] 272 | fail_unless(desc != NULL, "Expected non-null desc"); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:273:42: warning: too many arguments for format [-Wformat-extra-args] 273 | fail_unless(strcmp(desc, "test") == 0, "Expected desc '%s', got '%s'", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:277:28: warning: too many arguments for format [-Wformat-extra-args] 277 | fail_unless(res == NULL, "Expected no more keys, got '%s'", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:282:28: warning: too many arguments for format [-Wformat-extra-args] 282 | fail_unless(res != NULL, "Failed to get next key: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:283:29: warning: too many arguments for format [-Wformat-extra-args] 283 | fail_unless(desc != NULL, "Expected non-null desc"); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:284:42: warning: too many arguments for format [-Wformat-extra-args] 284 | fail_unless(strcmp(desc, "test") == 0, "Expected desc '%s', got '%s'", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/var.c:288:28: warning: too many arguments for format [-Wformat-extra-args] 288 | fail_unless(res == NULL, "Expected no more keys, got '%s'", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -c -o api/event.o api/event.c In file included from api/tests.h:34, from api/event.c:27: api/event.c: In function 'event_register_test_fn': api/event.c:78:26: warning: too many arguments for format [-Wformat-extra-args] 78 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:79:32: warning: too many arguments for format [-Wformat-extra-args] 79 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:82:26: warning: too many arguments for format [-Wformat-extra-args] 82 | fail_unless(res == -1, "Failed to handle null callback"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:83:32: warning: too many arguments for format [-Wformat-extra-args] 83 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:86:26: warning: too many arguments for format [-Wformat-extra-args] 86 | fail_unless(res == -1, "Failed to handle null event"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:87:32: warning: too many arguments for format [-Wformat-extra-args] 87 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:90:25: warning: too many arguments for format [-Wformat-extra-args] 90 | fail_unless(res == 0, "Failed to register event: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:93:26: warning: too many arguments for format [-Wformat-extra-args] 93 | fail_unless(res == -1, "Failed to handle duplicate registration"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:94:32: warning: too many arguments for format [-Wformat-extra-args] 94 | fail_unless(errno == EEXIST, "Failed to set errno to EEXIST"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:102:25: warning: too many arguments for format [-Wformat-extra-args] 102 | fail_unless(res == 0, "Failed to register event with module: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:106:25: warning: too many arguments for format [-Wformat-extra-args] 106 | fail_unless(res == 0, "Failed to register event with module: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c: In function 'event_unregister_test_fn': api/event.c:120:25: warning: too many arguments for format [-Wformat-extra-args] 120 | fail_unless(res == 0, "Failed to handle empty event lists"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:123:25: warning: too many arguments for format [-Wformat-extra-args] 123 | fail_unless(res == 0, "Failed to register event: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:126:26: warning: too many arguments for format [-Wformat-extra-args] 126 | fail_unless(res == -1, "Failed to handle unregistered event"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:127:32: warning: too many arguments for format [-Wformat-extra-args] 127 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:130:26: warning: too many arguments for format [-Wformat-extra-args] 130 | fail_unless(res == -1, "Failed to handle unregistered event"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:131:32: warning: too many arguments for format [-Wformat-extra-args] 131 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:134:25: warning: too many arguments for format [-Wformat-extra-args] 134 | fail_unless(res == 0, "Failed to unregister event: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:137:25: warning: too many arguments for format [-Wformat-extra-args] 137 | fail_unless(res == 0, "Failed to register event: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:140:25: warning: too many arguments for format [-Wformat-extra-args] 140 | fail_unless(res == 0, "Failed to unregister event: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:143:25: warning: too many arguments for format [-Wformat-extra-args] 143 | fail_unless(res == 0, "Failed to register event: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:146:25: warning: too many arguments for format [-Wformat-extra-args] 146 | fail_unless(res == 0, "Failed to unregister event: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c: In function 'event_listening_test_fn': api/event.c:155:24: warning: too many arguments for format [-Wformat-extra-args] 155 | fail_unless(res < 0, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:156:32: warning: too many arguments for format [-Wformat-extra-args] 156 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:160:25: warning: too many arguments for format [-Wformat-extra-args] 160 | fail_unless(res == 0, "Failed to check for '%s' listeners: %s", event, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:164:25: warning: too many arguments for format [-Wformat-extra-args] 164 | fail_unless(res == 0, "Failed to register event '%s: %s", event, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:168:25: warning: too many arguments for format [-Wformat-extra-args] 168 | fail_unless(res == 0, "Failed to register event '%s: %s", event2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:172:25: warning: too many arguments for format [-Wformat-extra-args] 172 | fail_unless(res == 1, "Expected 1 listener, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:175:25: warning: too many arguments for format [-Wformat-extra-args] 175 | fail_unless(res == 0, "Failed to register event '%s: %s", event, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:179:25: warning: too many arguments for format [-Wformat-extra-args] 179 | fail_unless(res == 2, "Expected 2 listeners, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:185:25: warning: too many arguments for format [-Wformat-extra-args] 185 | fail_unless(res == 0, "Failed to unregister event '%s': %s", event, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:189:25: warning: too many arguments for format [-Wformat-extra-args] 189 | fail_unless(res == 0, "Failed to check for '%s' listeners: %s", event, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:193:25: warning: too many arguments for format [-Wformat-extra-args] 193 | fail_unless(res == 0, "Failed to unregister event '%s': %s", event2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:197:25: warning: too many arguments for format [-Wformat-extra-args] 197 | fail_unless(res == 0, "Failed to check for '%s' listeners: %s", event, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c: In function 'event_generate_test_fn': api/event.c:207:37: warning: too many arguments for format [-Wformat-extra-args] 207 | fail_unless(event_triggered == 0, "Expected triggered count %u, got %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:211:37: warning: too many arguments for format [-Wformat-extra-args] 211 | fail_unless(event_triggered == 0, "Expected triggered count %u, got %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:215:25: warning: too many arguments for format [-Wformat-extra-args] 215 | fail_unless(res == 0, "Failed to register event: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:218:37: warning: too many arguments for format [-Wformat-extra-args] 218 | fail_unless(event_triggered == 0, "Expected triggered count %u, got %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:222:37: warning: too many arguments for format [-Wformat-extra-args] 222 | fail_unless(event_triggered == 1, "Expected triggered count %u, got %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:226:37: warning: too many arguments for format [-Wformat-extra-args] 226 | fail_unless(event_triggered == 2, "Expected triggered count %u, got %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:230:25: warning: too many arguments for format [-Wformat-extra-args] 230 | fail_unless(res == 0, "Failed to unregister events: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:233:37: warning: too many arguments for format [-Wformat-extra-args] 233 | fail_unless(event_triggered == 2, "Expected triggered count %u, got %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c: In function 'event_dump_test_fn': api/event.c:244:34: warning: too many arguments for format [-Wformat-extra-args] 244 | fail_unless(event_dumped == 0, "Expected dumped count of %u, got %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:248:34: warning: too many arguments for format [-Wformat-extra-args] 248 | fail_unless(event_dumped == 0, "Expected dumped count of %u, got %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:254:25: warning: too many arguments for format [-Wformat-extra-args] 254 | fail_unless(res == 0, "Failed to register event '%s', callback %p: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:258:34: warning: too many arguments for format [-Wformat-extra-args] 258 | fail_unless(event_dumped == 1, "Expected dumped count of %u, got %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:264:25: warning: too many arguments for format [-Wformat-extra-args] 264 | fail_unless(res == 0, "Failed to register event '%s', callback %p: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:268:25: warning: too many arguments for format [-Wformat-extra-args] 268 | fail_unless(res == 0, "Failed to register event 'bar', callback %p: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/event.c:272:34: warning: too many arguments for format [-Wformat-extra-args] 272 | fail_unless(event_dumped == 3, "Expected dumped count of %u, got %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -c -o api/env.o api/env.c In file included from api/tests.h:34, from api/env.c:27: api/env.c: In function 'env_get_test_fn': api/env.c:49:28: warning: too many arguments for format [-Wformat-extra-args] 49 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:50:32: warning: too many arguments for format [-Wformat-extra-args] 50 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:53:28: warning: too many arguments for format [-Wformat-extra-args] 53 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:54:32: warning: too many arguments for format [-Wformat-extra-args] 54 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:57:28: warning: too many arguments for format [-Wformat-extra-args] 57 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:58:32: warning: too many arguments for format [-Wformat-extra-args] 58 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:64:28: warning: too many arguments for format [-Wformat-extra-args] 64 | fail_unless(res == NULL, "Unexpectedly found value '%s' for key '%s'", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:69:28: warning: too many arguments for format [-Wformat-extra-args] 69 | fail_unless(res != NULL, "Failed to get value for 'PATH': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c: In function 'env_set_test_fn': api/env.c:86:26: warning: too many arguments for format [-Wformat-extra-args] 86 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:87:32: warning: too many arguments for format [-Wformat-extra-args] 87 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:90:26: warning: too many arguments for format [-Wformat-extra-args] 90 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:91:32: warning: too many arguments for format [-Wformat-extra-args] 91 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:94:26: warning: too many arguments for format [-Wformat-extra-args] 94 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:95:32: warning: too many arguments for format [-Wformat-extra-args] 95 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:98:26: warning: too many arguments for format [-Wformat-extra-args] 98 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:99:32: warning: too many arguments for format [-Wformat-extra-args] 99 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:102:26: warning: too many arguments for format [-Wformat-extra-args] 102 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:103:32: warning: too many arguments for format [-Wformat-extra-args] 103 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:106:26: warning: too many arguments for format [-Wformat-extra-args] 106 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:107:32: warning: too many arguments for format [-Wformat-extra-args] 107 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:110:26: warning: too many arguments for format [-Wformat-extra-args] 110 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:111:32: warning: too many arguments for format [-Wformat-extra-args] 111 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:114:25: warning: too many arguments for format [-Wformat-extra-args] 114 | fail_unless(res == 0, "Failed to handle set '%s': %s", key, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:117:38: warning: too many arguments for format [-Wformat-extra-args] 117 | fail_unless(strcmp(v, value) == 0, "Expected '%s', got '%s'", value, v); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c: In function 'env_unset_test_fn': api/env.c:127:26: warning: too many arguments for format [-Wformat-extra-args] 127 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:128:32: warning: too many arguments for format [-Wformat-extra-args] 128 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:131:26: warning: too many arguments for format [-Wformat-extra-args] 131 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:132:32: warning: too many arguments for format [-Wformat-extra-args] 132 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:135:26: warning: too many arguments for format [-Wformat-extra-args] 135 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:136:32: warning: too many arguments for format [-Wformat-extra-args] 136 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:139:25: warning: too many arguments for format [-Wformat-extra-args] 139 | fail_unless(res == 0, "Failed to set '%s': %s", key, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:142:38: warning: too many arguments for format [-Wformat-extra-args] 142 | fail_unless(strcmp(v, value) == 0, "Expected '%s', got '%s'", value, v); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:146:25: warning: too many arguments for format [-Wformat-extra-args] 146 | fail_unless(res == 0, "Failed to unset '%s': %s", key, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/env.c:149:26: warning: too many arguments for format [-Wformat-extra-args] 149 | fail_unless(v == NULL, "Expected null, got '%s'", v); | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -c -o api/random.o api/random.c In file included from api/tests.h:34, from api/random.c:27: api/random.c: In function 'random_next_range_10_test_fn': api/random.c:61:24: warning: too many arguments for format [-Wformat-extra-args] 61 | fail_if(num < min, "random number %ld less than minimum %ld", num, min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/random.c:62:24: warning: too many arguments for format [-Wformat-extra-args] 62 | fail_if(num > max, "random number %ld greater than maximum %ld", num, max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/random.c: In function 'random_next_range_1000_test_fn': api/random.c:81:24: warning: too many arguments for format [-Wformat-extra-args] 81 | fail_if(num < min, "random number %ld less than minimum %ld", num, min); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/random.c:82:24: warning: too many arguments for format [-Wformat-extra-args] 82 | fail_if(num > max, "random number %ld greater than maximum %ld", num, max); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/random.c:91:31: warning: too many arguments for format [-Wformat-extra-args] 91 | fail_unless(seen[i] == 1, "Expected to have generated number %d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -c -o api/version.o api/version.c In file included from api/tests.h:34, from api/version.c:27: api/version.c: In function 'version_get_module_api_number_test_fn': api/version.c:33:21: warning: too many arguments for format [-Wformat-extra-args] 33 | fail_if(res == 0, "Expected value, got zero"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/version.c:34:45: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'int' [-Wformat=] 34 | fail_unless(res == PR_MODULE_API_VERSION, "Expected %lu, got %lu", | ^~~~~~~~~~~~~~~~~~~~~~~ api/version.c:34:57: note: format string is defined here 34 | fail_unless(res == PR_MODULE_API_VERSION, "Expected %lu, got %lu", | ~~^ | | | long unsigned int | %u In file included from api/tests.h:34, from api/version.c:27: api/version.c:34:45: warning: too many arguments for format [-Wformat-extra-args] 34 | fail_unless(res == PR_MODULE_API_VERSION, "Expected %lu, got %lu", | ^~~~~~~~~~~~~~~~~~~~~~~ api/version.c: In function 'version_get_number_test_fn': api/version.c:43:21: warning: too many arguments for format [-Wformat-extra-args] 43 | fail_if(res == 0, "Expected value, got zero"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/version.c:44:46: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'int' [-Wformat=] 44 | fail_unless(res == PROFTPD_VERSION_NUMBER, "Expected %lu, got %lu", | ^~~~~~~~~~~~~~~~~~~~~~~ api/version.c:44:58: note: format string is defined here 44 | fail_unless(res == PROFTPD_VERSION_NUMBER, "Expected %lu, got %lu", | ~~^ | | | long unsigned int | %u In file included from api/tests.h:34, from api/version.c:27: api/version.c:44:46: warning: too many arguments for format [-Wformat-extra-args] 44 | fail_unless(res == PROFTPD_VERSION_NUMBER, "Expected %lu, got %lu", | ^~~~~~~~~~~~~~~~~~~~~~~ api/version.c: In function 'version_get_str_test_fn': api/version.c:53:24: warning: too many arguments for format [-Wformat-extra-args] 53 | fail_if(res == NULL, "Expected string, got null"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/version.c:54:55: warning: too many arguments for format [-Wformat-extra-args] 54 | fail_unless(strcmp(res, PROFTPD_VERSION_TEXT) == 0, "Expected '%s', '%s'", | ^~~~~~~~~~~~~~~~~~~~~ gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -c -o api/feat.o api/feat.c In file included from api/tests.h:34, from api/feat.c:27: api/feat.c: In function 'feat_add_test_fn': api/feat.c:54:26: warning: too many arguments for format [-Wformat-extra-args] 54 | fail_unless(res == -1, "Failed to handle null feat"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:55:32: warning: too many arguments for format [-Wformat-extra-args] 55 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:60:25: warning: too many arguments for format [-Wformat-extra-args] 60 | fail_unless(res == 0, "Failed to add feat: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:63:26: warning: too many arguments for format [-Wformat-extra-args] 63 | fail_unless(res == -1, "Failed to handle duplicate feat"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:64:32: warning: too many arguments for format [-Wformat-extra-args] 64 | fail_unless(errno == EEXIST, "Failed to set errno to EEXIST"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c: In function 'feat_get_test_fn': api/feat.c:73:28: warning: too many arguments for format [-Wformat-extra-args] 73 | fail_unless(res == NULL, "Failed to handle empty feat"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:74:31: warning: too many arguments for format [-Wformat-extra-args] 74 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:77:24: warning: too many arguments for format [-Wformat-extra-args] 77 | fail_unless(ok == 0, "Failed to add feat: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:80:28: warning: too many arguments for format [-Wformat-extra-args] 80 | fail_unless(res != NULL, "Failed to get feat: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:81:40: warning: too many arguments for format [-Wformat-extra-args] 81 | fail_unless(strcmp(res, "foo") == 0, "Expected '%s', got '%s'", "foo", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:84:28: warning: too many arguments for format [-Wformat-extra-args] 84 | fail_unless(res != NULL, "Failed to get feat: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:85:40: warning: too many arguments for format [-Wformat-extra-args] 85 | fail_unless(strcmp(res, "foo") == 0, "Expected '%s', got '%s'", "foo", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c: In function 'feat_get_next_test_fn': api/feat.c:94:28: warning: too many arguments for format [-Wformat-extra-args] 94 | fail_unless(res == NULL, "Failed to handle empty feat"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:95:31: warning: too many arguments for format [-Wformat-extra-args] 95 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:98:24: warning: too many arguments for format [-Wformat-extra-args] 98 | fail_unless(ok == 0, "Failed to add feat: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:101:28: warning: too many arguments for format [-Wformat-extra-args] 101 | fail_unless(res != NULL, "Failed to get feat: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:102:40: warning: too many arguments for format [-Wformat-extra-args] 102 | fail_unless(strcmp(res, "foo") == 0, "Expected '%s', got '%s'", "foo", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:105:28: warning: too many arguments for format [-Wformat-extra-args] 105 | fail_unless(res == NULL, "Expected null, got '%s'", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c: In function 'feat_remove_test_fn': api/feat.c:114:26: warning: too many arguments for format [-Wformat-extra-args] 114 | fail_unless(res == -1, "Failed to handle empty feat"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:115:31: warning: too many arguments for format [-Wformat-extra-args] 115 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:119:25: warning: too many arguments for format [-Wformat-extra-args] 119 | fail_unless(res == 0, "Failed to add feat: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:122:26: warning: too many arguments for format [-Wformat-extra-args] 122 | fail_unless(res == -1, "Failed to handle null feat"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:123:32: warning: too many arguments for format [-Wformat-extra-args] 123 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:126:25: warning: too many arguments for format [-Wformat-extra-args] 126 | fail_unless(res == 0, "Failed to remove feat: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:129:26: warning: too many arguments for format [-Wformat-extra-args] 129 | fail_unless(res == -1, "Failed to detected removed feat"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/feat.c:130:32: warning: too many arguments for format [-Wformat-extra-args] 130 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -c -o api/netaddr.o api/netaddr.c In file included from api/tests.h:34, from api/netaddr.c:27: api/netaddr.c: In function 'netaddr_alloc_test_fn': api/netaddr.c:62:28: warning: too many arguments for format [-Wformat-extra-args] 62 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:63:32: warning: too many arguments for format [-Wformat-extra-args] 63 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:66:28: warning: too many arguments for format [-Wformat-extra-args] 66 | fail_unless(res != NULL, "Failed to allocate netaddr: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:67:36: warning: too many arguments for format [-Wformat-extra-args] 67 | fail_unless(res->na_family == 0, "Allocated netaddr is not zeroed"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_dup_test_fn': api/netaddr.c:76:28: warning: too many arguments for format [-Wformat-extra-args] 76 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:77:32: warning: too many arguments for format [-Wformat-extra-args] 77 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:80:28: warning: too many arguments for format [-Wformat-extra-args] 80 | fail_unless(res == NULL, "Failed to handle null addr"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:81:32: warning: too many arguments for format [-Wformat-extra-args] 81 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:90:28: warning: too many arguments for format [-Wformat-extra-args] 90 | fail_unless(res == NULL, "Failed to handle null pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:91:32: warning: too many arguments for format [-Wformat-extra-args] 91 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:94:28: warning: too many arguments for format [-Wformat-extra-args] 94 | fail_unless(res != NULL, "Failed to dup netaddr: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:95:50: warning: too many arguments for format [-Wformat-extra-args] 95 | fail_unless(res->na_family == addr->na_family, "Expected family %d, got %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:98:5: warning: too many arguments for format [-Wformat-extra-args] 98 | "Expected port %d, got %d", port, ntohs(pr_netaddr_get_port(res))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_clear_test_fn': api/netaddr.c:112:37: warning: too many arguments for format [-Wformat-extra-args] 112 | fail_unless(addr->na_family == 0, "Failed to clear addr"); | ^~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_get_addr_test_fn': api/netaddr.c:122:28: warning: too many arguments for format [-Wformat-extra-args] 122 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:123:32: warning: too many arguments for format [-Wformat-extra-args] 123 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:126:28: warning: too many arguments for format [-Wformat-extra-args] 126 | fail_unless(res == NULL, "Failed to handle null name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:127:32: warning: too many arguments for format [-Wformat-extra-args] 127 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:132:28: warning: too many arguments for format [-Wformat-extra-args] 132 | fail_unless(res == NULL, "Failed to handle null pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:133:32: warning: too many arguments for format [-Wformat-extra-args] 133 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:137:28: warning: too many arguments for format [-Wformat-extra-args] 137 | fail_unless(res == NULL, "Unexpected got address for '%s'", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:139:5: warning: too many arguments for format [-Wformat-extra-args] 139 | "Expected ENOENT (%d) or EAGAIN (%d), got %s (%d)", ENOENT, EAGAIN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:145:28: warning: too many arguments for format [-Wformat-extra-args] 145 | fail_unless(res != NULL, "Failed to get addr for '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:147:42: warning: too many arguments for format [-Wformat-extra-args] 147 | fail_unless(res->na_family == AF_INET, "Expected family %d, got %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:151:28: warning: too many arguments for format [-Wformat-extra-args] 151 | fail_unless(res != NULL, "Failed to get addr for '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:153:42: warning: too many arguments for format [-Wformat-extra-args] 153 | fail_unless(res->na_family == AF_INET, "Expected family %d, got %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:177:28: warning: too many arguments for format [-Wformat-extra-args] 177 | fail_unless(res != NULL, "Failed to get addr for '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:179:42: warning: too many arguments for format [-Wformat-extra-args] 179 | fail_unless(res->na_family == AF_INET, "Expected family %d, got %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:183:28: warning: too many arguments for format [-Wformat-extra-args] 183 | fail_unless(res != NULL, "Failed to get addr for '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:185:42: warning: too many arguments for format [-Wformat-extra-args] 185 | fail_unless(res->na_family == AF_INET, "Expected family %d, got %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:187:30: warning: too many arguments for format [-Wformat-extra-args] 187 | fail_unless(addrs == NULL, "Expected no additional addresses for '%s'", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:193:28: warning: too many arguments for format [-Wformat-extra-args] 193 | fail_unless(res == NULL, "Resolved '%s' unexpectedly", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:195:5: warning: too many arguments for format [-Wformat-extra-args] 195 | "Expected ENOENT (%d) or EAGAIN (%d), got %s (%d)", ENOENT, EAGAIN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:202:28: warning: too many arguments for format [-Wformat-extra-args] 202 | fail_unless(res != NULL, "Failed to get addr for '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:204:43: warning: too many arguments for format [-Wformat-extra-args] 204 | fail_unless(res->na_family == AF_INET6, "Expected family %d, got %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:208:28: warning: too many arguments for format [-Wformat-extra-args] 208 | fail_unless(res != NULL, "Failed to get addr for '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:210:43: warning: too many arguments for format [-Wformat-extra-args] 210 | fail_unless(res->na_family == AF_INET6, "Expected family %d, got %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:212:30: warning: too many arguments for format [-Wformat-extra-args] 212 | fail_unless(addrs == NULL, "Expected no additional addresses for '%s'", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_get_addr2_test_fn': api/netaddr.c:225:28: warning: too many arguments for format [-Wformat-extra-args] 225 | fail_unless(res == NULL, "Failed to handle unknown device '%s'", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:226:32: warning: too many arguments for format [-Wformat-extra-args] 226 | fail_unless(errno == ENOENT, "Expected ENOENT (%d), got %s (%d)", ENOENT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:238:5: warning: too many arguments for format [-Wformat-extra-args] 238 | "Expected to resolve name '%s' to an address via INCL_DEVICE", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:243:28: warning: too many arguments for format [-Wformat-extra-args] 243 | fail_unless(res == NULL, "Resolved name '%s' to IP address unexpectedly", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:245:32: warning: too many arguments for format [-Wformat-extra-args] 245 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_get_family_test_fn': api/netaddr.c:254:26: warning: too many arguments for format [-Wformat-extra-args] 254 | fail_unless(res == -1, "Failed to handle null argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:255:32: warning: too many arguments for format [-Wformat-extra-args] 255 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:258:29: warning: too many arguments for format [-Wformat-extra-args] 258 | fail_unless(addr != NULL, "Failed to get addr for 'localhost': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:262:31: warning: too many arguments for format [-Wformat-extra-args] 262 | fail_unless(res == AF_INET, "Expected family %d, got %d", AF_INET, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_set_family_test_fn': api/netaddr.c:272:26: warning: too many arguments for format [-Wformat-extra-args] 272 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:273:32: warning: too many arguments for format [-Wformat-extra-args] 273 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:276:29: warning: too many arguments for format [-Wformat-extra-args] 276 | fail_unless(addr != NULL, "Failed to get addr for '127.0.0.1': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:280:26: warning: too many arguments for format [-Wformat-extra-args] 280 | fail_unless(res == -1, "Failed to handle bad family"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:282:38: warning: too many arguments for format [-Wformat-extra-args] 282 | fail_unless(errno == EAFNOSUPPORT, "Failed to set errno to EAFNOSUPPORT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:288:25: warning: too many arguments for format [-Wformat-extra-args] 288 | fail_unless(res == 0, "Failed to set family to AF_INET: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_cmp_test_fn': api/netaddr.c:298:25: warning: too many arguments for format [-Wformat-extra-args] 298 | fail_unless(res == 0, "Expected 0, got %d", res); | ^~~~~~~~~~~~~~~~~~~~ api/netaddr.c:302:29: warning: too many arguments for format [-Wformat-extra-args] 302 | fail_unless(addr != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:306:25: warning: too many arguments for format [-Wformat-extra-args] 306 | fail_unless(res == 1, "Expected 1, got %d", res); | ^~~~~~~~~~~~~~~~~~~~ api/netaddr.c:309:26: warning: too many arguments for format [-Wformat-extra-args] 309 | fail_unless(res == -1, "Expected -1, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:313:30: warning: too many arguments for format [-Wformat-extra-args] 313 | fail_unless(addr2 != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:317:26: warning: too many arguments for format [-Wformat-extra-args] 317 | fail_unless(res == -1, "Expected -1, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:320:26: warning: too many arguments for format [-Wformat-extra-args] 320 | fail_unless(res == -1, "Expected -1, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:324:30: warning: too many arguments for format [-Wformat-extra-args] 324 | fail_unless(addr2 != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:328:25: warning: too many arguments for format [-Wformat-extra-args] 328 | fail_unless(res == 0, "Expected 0, got %d", res); | ^~~~~~~~~~~~~~~~~~~~ api/netaddr.c:331:25: warning: too many arguments for format [-Wformat-extra-args] 331 | fail_unless(res == 0, "Expected 0, got %d", res); | ^~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_ncmp_test_fn': api/netaddr.c:342:25: warning: too many arguments for format [-Wformat-extra-args] 342 | fail_unless(res == 0, "Expected 0, got %d", res); | ^~~~~~~~~~~~~~~~~~~~ api/netaddr.c:346:29: warning: too many arguments for format [-Wformat-extra-args] 346 | fail_unless(addr != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:350:25: warning: too many arguments for format [-Wformat-extra-args] 350 | fail_unless(res == 1, "Expected 1, got %d", res); | ^~~~~~~~~~~~~~~~~~~~ api/netaddr.c:353:26: warning: too many arguments for format [-Wformat-extra-args] 353 | fail_unless(res == -1, "Expected -1, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:356:26: warning: too many arguments for format [-Wformat-extra-args] 356 | fail_unless(res == -1, "Expected -1, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:360:26: warning: too many arguments for format [-Wformat-extra-args] 360 | fail_unless(res == -1, "Expected -1, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:361:32: warning: too many arguments for format [-Wformat-extra-args] 361 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:366:30: warning: too many arguments for format [-Wformat-extra-args] 366 | fail_unless(addr2 != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:371:26: warning: too many arguments for format [-Wformat-extra-args] 371 | fail_unless(res == -1, "Expected -1, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:374:26: warning: too many arguments for format [-Wformat-extra-args] 374 | fail_unless(res == -1, "Expected -1, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:378:30: warning: too many arguments for format [-Wformat-extra-args] 378 | fail_unless(addr2 != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:382:25: warning: too many arguments for format [-Wformat-extra-args] 382 | fail_unless(res == 0, "Expected 0, got %d", res); | ^~~~~~~~~~~~~~~~~~~~ api/netaddr.c:385:25: warning: too many arguments for format [-Wformat-extra-args] 385 | fail_unless(res == 0, "Expected 0, got %d", res); | ^~~~~~~~~~~~~~~~~~~~ api/netaddr.c:389:25: warning: too many arguments for format [-Wformat-extra-args] 389 | fail_unless(res == 0, "Expected 0, got %d", res); | ^~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_fnmatch_test_fn': api/netaddr.c:399:24: warning: too many arguments for format [-Wformat-extra-args] 399 | fail_unless(res < 0, "Failed to handle null address"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:400:32: warning: too many arguments for format [-Wformat-extra-args] 400 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:405:29: warning: too many arguments for format [-Wformat-extra-args] 405 | fail_unless(addr != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:409:24: warning: too many arguments for format [-Wformat-extra-args] 409 | fail_unless(res < 0, "Failed to handle null pattern"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:410:32: warning: too many arguments for format [-Wformat-extra-args] 410 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:415:29: warning: too many arguments for format [-Wformat-extra-args] 415 | fail_unless(res == FALSE, "Expected FALSE, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:421:30: warning: too many arguments for format [-Wformat-extra-args] 421 | fail_unless(res == TRUE, "Expected TRUE, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:426:29: warning: too many arguments for format [-Wformat-extra-args] 426 | fail_unless(res == FALSE, "Expected FALSE, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:429:28: warning: too many arguments for format [-Wformat-extra-args] 429 | fail_unless(res == TRUE, "Expected TRUE, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:434:29: warning: too many arguments for format [-Wformat-extra-args] 434 | fail_unless(addr != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:438:29: warning: too many arguments for format [-Wformat-extra-args] 438 | fail_unless(res == FALSE, "Expected FALSE, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:441:28: warning: too many arguments for format [-Wformat-extra-args] 441 | fail_unless(res == TRUE, "Expected TRUE, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_get_sockaddr_test_fn': api/netaddr.c:455:33: warning: too many arguments for format [-Wformat-extra-args] 455 | fail_unless(sockaddr == NULL, "Failed to handle null argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:456:32: warning: too many arguments for format [-Wformat-extra-args] 456 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:461:29: warning: too many arguments for format [-Wformat-extra-args] 461 | fail_unless(addr != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:465:33: warning: too many arguments for format [-Wformat-extra-args] 465 | fail_unless(sockaddr != NULL, "Failed to get sock addr: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:470:29: warning: too many arguments for format [-Wformat-extra-args] 470 | fail_unless(addr != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:474:33: warning: too many arguments for format [-Wformat-extra-args] 474 | fail_unless(sockaddr != NULL, "Failed to get sock addr: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:478:33: warning: too many arguments for format [-Wformat-extra-args] 478 | fail_unless(sockaddr == NULL, "Got sock addr for IPv6 addr", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:479:31: warning: too many arguments for format [-Wformat-extra-args] 479 | fail_unless(errno == EPERM, "Expected EPERM (%d), got %s (%d)", EPERM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:486:33: warning: too many arguments for format [-Wformat-extra-args] 486 | fail_unless(sockaddr == NULL, "Got sock addr for IPv6 addr", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:487:31: warning: too many arguments for format [-Wformat-extra-args] 487 | fail_unless(errno == EPERM, "Expected EPERM (%d), got %s (%d)", EPERM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_get_sockaddr_len_test_fn': api/netaddr.c:503:35: warning: too many arguments for format [-Wformat-extra-args] 503 | fail_unless(res == (size_t) -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:504:32: warning: too many arguments for format [-Wformat-extra-args] 504 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:509:29: warning: too many arguments for format [-Wformat-extra-args] 509 | fail_unless(addr != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:513:24: warning: too many arguments for format [-Wformat-extra-args] 513 | fail_unless(res > 0, "Failed to get sockaddr len: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:518:29: warning: too many arguments for format [-Wformat-extra-args] 518 | fail_unless(addr != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:522:24: warning: too many arguments for format [-Wformat-extra-args] 522 | fail_unless(res > 0, "Failed to get sockaddr len: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:526:35: warning: too many arguments for format [-Wformat-extra-args] 526 | fail_unless(res == (size_t) -1, "Got sockaddr len unexpectedly"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:527:31: warning: too many arguments for format [-Wformat-extra-args] 527 | fail_unless(errno == EPERM, "Expected EPERM (%d), got %s (%d)", EPERM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:537:35: warning: too many arguments for format [-Wformat-extra-args] 537 | fail_unless(res == (size_t) -1, "Got sockaddr len unexpectedly"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:538:31: warning: too many arguments for format [-Wformat-extra-args] 538 | fail_unless(errno == EPERM, "Expected EPERM (%d), got %s (%d)", EPERM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_set_sockaddr_test_fn': api/netaddr.c:557:24: warning: too many arguments for format [-Wformat-extra-args] 557 | fail_unless(res < 0, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:558:32: warning: too many arguments for format [-Wformat-extra-args] 558 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:563:29: warning: too many arguments for format [-Wformat-extra-args] 563 | fail_unless(addr != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:567:24: warning: too many arguments for format [-Wformat-extra-args] 567 | fail_unless(res < 0, "Failed to handle null sockaddr"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:568:32: warning: too many arguments for format [-Wformat-extra-args] 568 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:574:25: warning: too many arguments for format [-Wformat-extra-args] 574 | fail_unless(res == 0, "Failed to set sockaddr: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:579:29: warning: too many arguments for format [-Wformat-extra-args] 579 | fail_unless(addr != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:591:25: warning: too many arguments for format [-Wformat-extra-args] 591 | fail_unless(res == 0, "getaddrinfo('::1') failed: %s", gai_strerror(res)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:594:25: warning: too many arguments for format [-Wformat-extra-args] 594 | fail_unless(res == 0, "Failed to set sockaddr: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:598:24: warning: too many arguments for format [-Wformat-extra-args] 598 | fail_unless(res < 0, "Set sockaddr unexpectedly"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:599:31: warning: too many arguments for format [-Wformat-extra-args] 599 | fail_unless(errno == EPERM, "Expected EPERM (%d), got %s (%d)", EPERM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:611:24: warning: too many arguments for format [-Wformat-extra-args] 611 | fail_unless(res < 0, "Set sockaddr unexpectedly"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:612:31: warning: too many arguments for format [-Wformat-extra-args] 612 | fail_unless(errno == EPERM, "Expected EPERM (%d), got %s (%d)", EPERM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_set_sockaddr_any_test_fn': api/netaddr.c:627:24: warning: too many arguments for format [-Wformat-extra-args] 627 | fail_unless(res < 0, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:628:32: warning: too many arguments for format [-Wformat-extra-args] 628 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:633:29: warning: too many arguments for format [-Wformat-extra-args] 633 | fail_unless(addr != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:637:25: warning: too many arguments for format [-Wformat-extra-args] 637 | fail_unless(res == 0, "Failed to set sockaddr any: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:642:29: warning: too many arguments for format [-Wformat-extra-args] 642 | fail_unless(addr != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:646:25: warning: too many arguments for format [-Wformat-extra-args] 646 | fail_unless(res == 0, "Failed to set sockaddr any: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:650:24: warning: too many arguments for format [-Wformat-extra-args] 650 | fail_unless(res < 0, "Set sockaddr any unexpectedly"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:651:31: warning: too many arguments for format [-Wformat-extra-args] 651 | fail_unless(errno == EPERM, "Expected EPERM (%d), got %s (%d)", EPERM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:661:24: warning: too many arguments for format [-Wformat-extra-args] 661 | fail_unless(res < 0, "Set sockaddr any unexpectedly"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:662:31: warning: too many arguments for format [-Wformat-extra-args] 662 | fail_unless(errno == EPERM, "Expected EPERM (%d), got %s (%d)", EPERM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_get_inaddr_test_fn': api/netaddr.c:675:31: warning: too many arguments for format [-Wformat-extra-args] 675 | fail_unless(inaddr == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:676:32: warning: too many arguments for format [-Wformat-extra-args] 676 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:682:29: warning: too many arguments for format [-Wformat-extra-args] 682 | fail_unless(addr != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:686:31: warning: too many arguments for format [-Wformat-extra-args] 686 | fail_unless(inaddr != NULL, "Failed to get inaddr: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:692:29: warning: too many arguments for format [-Wformat-extra-args] 692 | fail_unless(addr != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:696:31: warning: too many arguments for format [-Wformat-extra-args] 696 | fail_unless(inaddr != NULL, "Failed to get inaddr: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:700:31: warning: too many arguments for format [-Wformat-extra-args] 700 | fail_unless(inaddr == NULL, "Got inaddr unexpectedly"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:701:31: warning: too many arguments for format [-Wformat-extra-args] 701 | fail_unless(errno == EPERM, "Expected EPERM (%d), got %s (%d)", EPERM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:711:31: warning: too many arguments for format [-Wformat-extra-args] 711 | fail_unless(inaddr == NULL, "Got inaddr unexpectedly"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:712:31: warning: too many arguments for format [-Wformat-extra-args] 712 | fail_unless(errno == EPERM, "Expected EPERM (%d), got %s (%d)", EPERM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_get_inaddr_len_test_fn': api/netaddr.c:727:35: warning: too many arguments for format [-Wformat-extra-args] 727 | fail_unless(res == (size_t) -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:728:32: warning: too many arguments for format [-Wformat-extra-args] 728 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:733:29: warning: too many arguments for format [-Wformat-extra-args] 733 | fail_unless(addr != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:737:24: warning: too many arguments for format [-Wformat-extra-args] 737 | fail_unless(res > 0, "Failed to get inaddr len: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:742:29: warning: too many arguments for format [-Wformat-extra-args] 742 | fail_unless(addr != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:746:24: warning: too many arguments for format [-Wformat-extra-args] 746 | fail_unless(res > 0, "Failed to get inaddr len: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:753:35: warning: too many arguments for format [-Wformat-extra-args] 753 | fail_unless(res == (size_t) -1, "Got inaddr len unexpectedly"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:754:31: warning: too many arguments for format [-Wformat-extra-args] 754 | fail_unless(errno == EPERM, "Expected EPERM (%d), got %s (%d)", EPERM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_get_port_test_fn': api/netaddr.c:765:25: warning: too many arguments for format [-Wformat-extra-args] 765 | fail_unless(res == 0, "Failed to handle null addr"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:766:32: warning: too many arguments for format [-Wformat-extra-args] 766 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:769:29: warning: too many arguments for format [-Wformat-extra-args] 769 | fail_unless(addr != NULL, "Failed to get addr for '127.0.0.1': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:773:25: warning: too many arguments for format [-Wformat-extra-args] 773 | fail_unless(res == 0, "Expected port %u, got %u", 0, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:777:25: warning: too many arguments for format [-Wformat-extra-args] 777 | fail_unless(res == 0, "Expected port %u, got %u", 0, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:778:31: warning: too many arguments for format [-Wformat-extra-args] 778 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_set_port_test_fn': api/netaddr.c:788:26: warning: too many arguments for format [-Wformat-extra-args] 788 | fail_unless(res == -1, "Failed to handle null addr"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:789:32: warning: too many arguments for format [-Wformat-extra-args] 789 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:792:29: warning: too many arguments for format [-Wformat-extra-args] 792 | fail_unless(addr != NULL, "Failed to get addr for '127.0.0.1': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:797:26: warning: too many arguments for format [-Wformat-extra-args] 797 | fail_unless(res == -1, "Failed to handle bad family"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:798:31: warning: too many arguments for format [-Wformat-extra-args] 798 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:802:25: warning: too many arguments for format [-Wformat-extra-args] 802 | fail_unless(res == 0, "Failed to set port: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:805:26: warning: too many arguments for format [-Wformat-extra-args] 805 | fail_unless(port == 1, "Expected port %u, got %u", 1, port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_set_reverse_dns_test_fn': api/netaddr.c:813:25: warning: too many arguments for format [-Wformat-extra-args] 813 | fail_unless(res == 1, "Expected reverse %d, got %d", 1, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:816:25: warning: too many arguments for format [-Wformat-extra-args] 816 | fail_unless(res == 0, "Expected reverse %d, got %d", 0, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_get_dnsstr_test_fn': api/netaddr.c:827:28: warning: too many arguments for format [-Wformat-extra-args] 827 | fail_unless(res == NULL, "Failed to handle null argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:828:32: warning: too many arguments for format [-Wformat-extra-args] 828 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:831:29: warning: too many arguments for format [-Wformat-extra-args] 831 | fail_unless(addr != NULL, "Failed to get addr for '%s': %s", ip, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:837:28: warning: too many arguments for format [-Wformat-extra-args] 837 | fail_unless(res != NULL, "Failed to get DNS str for addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:839:37: warning: too many arguments for format [-Wformat-extra-args] 839 | fail_unless(strcmp(res, ip) == 0, "Expected '%s', got '%s'", ip, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:847:28: warning: too many arguments for format [-Wformat-extra-args] 847 | fail_unless(res != NULL, "Failed to get DNS str for addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:849:37: warning: too many arguments for format [-Wformat-extra-args] 849 | fail_unless(strcmp(res, ip) == 0, "Expected '%s', got '%s'", ip, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:857:28: warning: too many arguments for format [-Wformat-extra-args] 857 | fail_unless(res != NULL, "Failed to get DNS str for addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:859:37: warning: too many arguments for format [-Wformat-extra-args] 859 | fail_unless(strcmp(res, "") == 0, "Expected '%s', got '%s'", "", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:864:29: warning: too many arguments for format [-Wformat-extra-args] 864 | fail_unless(addr != NULL, "Failed to get addr for '%s': %s", ip, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:868:42: warning: too many arguments for format [-Wformat-extra-args] 868 | fail_unless(addr->na_have_dnsstr == 0, "addr already has cached DNS str"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:872:28: warning: too many arguments for format [-Wformat-extra-args] 872 | fail_unless(res != NULL, "Failed to get DNS str for addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:886:7: warning: too many arguments for format [-Wformat-extra-args] 886 | "Expected '%s', got '%s'", "localhost or localhost.localdomain", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_get_dnsstr_list_test_fn': api/netaddr.c:898:28: warning: too many arguments for format [-Wformat-extra-args] 898 | fail_unless(res == NULL, "Failed to handle null pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:899:32: warning: too many arguments for format [-Wformat-extra-args] 899 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:903:28: warning: too many arguments for format [-Wformat-extra-args] 903 | fail_unless(res == NULL, "Failed to handle null address"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:904:32: warning: too many arguments for format [-Wformat-extra-args] 904 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:908:29: warning: too many arguments for format [-Wformat-extra-args] 908 | fail_unless(addr != NULL, "Failed to resolve 'localhost': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:912:28: warning: too many arguments for format [-Wformat-extra-args] 912 | fail_unless(res != NULL, "Failed to get DNS list: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:895:15: warning: unused variable 'dnsstr' [-Wunused-variable] 895 | const char *dnsstr; | ^~~~~~ api/netaddr.c:892:23: warning: unused variable 'addrs' [-Wunused-variable] 892 | array_header *res, *addrs = NULL; | ^~~~~ In file included from api/tests.h:34, from api/netaddr.c:27: api/netaddr.c: In function 'netaddr_get_dnsstr_ipv6_test_fn': api/netaddr.c:951:28: warning: too many arguments for format [-Wformat-extra-args] 951 | fail_unless(res == NULL, "Failed to handle null argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:952:32: warning: too many arguments for format [-Wformat-extra-args] 952 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:955:29: warning: too many arguments for format [-Wformat-extra-args] 955 | fail_unless(addr != NULL, "Failed to get addr for '%s': %s", ip, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:961:28: warning: too many arguments for format [-Wformat-extra-args] 961 | fail_unless(res != NULL, "Failed to get DNS str for addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:963:37: warning: too many arguments for format [-Wformat-extra-args] 963 | fail_unless(strcmp(res, ip) == 0, "Expected '%s', got '%s'", ip, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:971:28: warning: too many arguments for format [-Wformat-extra-args] 971 | fail_unless(res != NULL, "Failed to get DNS str for addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:973:37: warning: too many arguments for format [-Wformat-extra-args] 973 | fail_unless(strcmp(res, ip) == 0, "Expected '%s', got '%s'", ip, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:981:28: warning: too many arguments for format [-Wformat-extra-args] 981 | fail_unless(res != NULL, "Failed to get DNS str for addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:983:37: warning: too many arguments for format [-Wformat-extra-args] 983 | fail_unless(strcmp(res, "") == 0, "Expected '%s', got '%s'", "", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:988:29: warning: too many arguments for format [-Wformat-extra-args] 988 | fail_unless(addr != NULL, "Failed to get addr for '%s': %s", ip, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:992:42: warning: too many arguments for format [-Wformat-extra-args] 992 | fail_unless(addr->na_have_dnsstr == 0, "addr already has cached DNS str"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:996:28: warning: too many arguments for format [-Wformat-extra-args] 996 | fail_unless(res != NULL, "Failed to get DNS str for addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1014:7: warning: too many arguments for format [-Wformat-extra-args] 1014 | "Expected '%s', got '%s'", "localhost, localhost.localdomain et al", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_get_ipstr_test_fn': api/netaddr.c:1025:28: warning: too many arguments for format [-Wformat-extra-args] 1025 | fail_unless(res == NULL, "Failed to handle null argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1026:32: warning: too many arguments for format [-Wformat-extra-args] 1026 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1029:29: warning: too many arguments for format [-Wformat-extra-args] 1029 | fail_unless(addr != NULL, "Failed to get addr for 'localhost': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1033:28: warning: too many arguments for format [-Wformat-extra-args] 1033 | fail_unless(res != NULL, "Failed to get IP str for addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1035:46: warning: too many arguments for format [-Wformat-extra-args] 1035 | fail_unless(strcmp(res, "127.0.0.1") == 0, "Expected '%s', got '%s'", | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1037:41: warning: too many arguments for format [-Wformat-extra-args] 1037 | fail_unless(addr->na_have_ipstr == 1, "addr should have cached IP str"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1041:28: warning: too many arguments for format [-Wformat-extra-args] 1041 | fail_unless(res == NULL, "Expected null, got '%s'", res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_validate_dns_str_test_fn': api/netaddr.c:1049:28: warning: too many arguments for format [-Wformat-extra-args] 1049 | fail_unless(res == NULL, "Failed to handle null argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1050:32: warning: too many arguments for format [-Wformat-extra-args] 1050 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1054:38: warning: too many arguments for format [-Wformat-extra-args] 1054 | fail_unless(strcmp(res, str) == 0, "Expected '%s', got '%s'", str, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1058:42: warning: too many arguments for format [-Wformat-extra-args] 1058 | fail_unless(strcmp(res, "_foo_") == 0, "Expected '%s', got '%s'", | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1063:38: warning: too many arguments for format [-Wformat-extra-args] 1063 | fail_unless(strcmp(res, str) == 0, "Expected '%s', got '%s'", | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1069:38: warning: too many arguments for format [-Wformat-extra-args] 1069 | fail_unless(strcmp(res, str) == 0, "Expected '%s', got '%s'", | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_get_localaddr_str_test_fn': api/netaddr.c:1082:28: warning: too many arguments for format [-Wformat-extra-args] 1082 | fail_unless(res == NULL, "Failed to handle null argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1083:32: warning: too many arguments for format [-Wformat-extra-args] 1083 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1086:28: warning: too many arguments for format [-Wformat-extra-args] 1086 | fail_unless(res != NULL, "Failed to get local addr: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_is_loopback_test_fn': api/netaddr.c:1096:24: warning: too many arguments for format [-Wformat-extra-args] 1096 | fail_unless(res < 0, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1097:32: warning: too many arguments for format [-Wformat-extra-args] 1097 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1112:29: warning: too many arguments for format [-Wformat-extra-args] 1112 | fail_unless(addr != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1116:28: warning: too many arguments for format [-Wformat-extra-args] 1116 | fail_unless(res == TRUE, "Expected TRUE, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1121:29: warning: too many arguments for format [-Wformat-extra-args] 1121 | fail_unless(addr != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1125:28: warning: too many arguments for format [-Wformat-extra-args] 1125 | fail_unless(res == TRUE, "Expected TRUE, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1129:29: warning: too many arguments for format [-Wformat-extra-args] 1129 | fail_unless(addr != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1133:28: warning: too many arguments for format [-Wformat-extra-args] 1133 | fail_unless(res == TRUE, "Expected TRUE, got %d", res); | ^~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_is_v4_test_fn': api/netaddr.c:1143:26: warning: too many arguments for format [-Wformat-extra-args] 1143 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1144:32: warning: too many arguments for format [-Wformat-extra-args] 1144 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1148:29: warning: too many arguments for format [-Wformat-extra-args] 1148 | fail_unless(res == FALSE, "Expected 'false' for IPv6 address '%s', got %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1153:29: warning: too many arguments for format [-Wformat-extra-args] 1153 | fail_unless(res == FALSE, "Expected 'false' for DNS name '%s', got %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1158:28: warning: too many arguments for format [-Wformat-extra-args] 1158 | fail_unless(res == TRUE, "Expected 'true' for IPv4 address '%s', got %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_is_v6_test_fn': api/netaddr.c:1168:26: warning: too many arguments for format [-Wformat-extra-args] 1168 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1169:32: warning: too many arguments for format [-Wformat-extra-args] 1169 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1173:29: warning: too many arguments for format [-Wformat-extra-args] 1173 | fail_unless(res == FALSE, "Expected 'false' for IPv4 address '%s', got %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1178:29: warning: too many arguments for format [-Wformat-extra-args] 1178 | fail_unless(res == FALSE, "Expected 'false' for DNS name '%s', got %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1186:30: warning: too many arguments for format [-Wformat-extra-args] 1186 | fail_unless(res == TRUE, "Expected 'true' for IPv6 address '%s', got %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_is_v4mappedv6_test_fn': api/netaddr.c:1198:26: warning: too many arguments for format [-Wformat-extra-args] 1198 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1199:32: warning: too many arguments for format [-Wformat-extra-args] 1199 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1203:29: warning: too many arguments for format [-Wformat-extra-args] 1203 | fail_unless(addr != NULL, "Failed to get addr for '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1206:26: warning: too many arguments for format [-Wformat-extra-args] 1206 | fail_unless(res == -1, "Expected -1 for IPv4 address '%s', got %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1208:32: warning: too many arguments for format [-Wformat-extra-args] 1208 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL; got %d [%s]", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1214:29: warning: too many arguments for format [-Wformat-extra-args] 1214 | fail_unless(addr != NULL, "Failed to get addr for '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1217:29: warning: too many arguments for format [-Wformat-extra-args] 1217 | fail_unless(res == FALSE, "Expected 'false' for IPv6 address '%s', got %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1219:32: warning: too many arguments for format [-Wformat-extra-args] 1219 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL; got %d [%s]", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1228:29: warning: too many arguments for format [-Wformat-extra-args] 1228 | fail_unless(addr != NULL, "Failed to get addr for '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1233:5: warning: too many arguments for format [-Wformat-extra-args] 1233 | "Expected 'true' for IPv4-mapped IPv6 address '%s', got %d", name, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_is_rfc1918_test_fn': api/netaddr.c:1249:26: warning: too many arguments for format [-Wformat-extra-args] 1249 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1250:32: warning: too many arguments for format [-Wformat-extra-args] 1250 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1254:29: warning: too many arguments for format [-Wformat-extra-args] 1254 | fail_unless(addr != NULL, "Failed to get addr for '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1257:29: warning: too many arguments for format [-Wformat-extra-args] 1257 | fail_unless(res == FALSE, "Failed to handle non-RFC1918 IPv4 address"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1258:32: warning: too many arguments for format [-Wformat-extra-args] 1258 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL, got %s (%d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1264:29: warning: too many arguments for format [-Wformat-extra-args] 1264 | fail_unless(addr != NULL, "Failed to get addr for '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1267:29: warning: too many arguments for format [-Wformat-extra-args] 1267 | fail_unless(res == FALSE, "Failed to handle IPv6 address"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1268:32: warning: too many arguments for format [-Wformat-extra-args] 1268 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1276:29: warning: too many arguments for format [-Wformat-extra-args] 1276 | fail_unless(addr != NULL, "Failed to get addr for '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1279:28: warning: too many arguments for format [-Wformat-extra-args] 1279 | fail_unless(res == TRUE, "Expected 'true' for address '%s'", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1283:29: warning: too many arguments for format [-Wformat-extra-args] 1283 | fail_unless(addr != NULL, "Failed to get addr for '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1286:28: warning: too many arguments for format [-Wformat-extra-args] 1286 | fail_unless(res == TRUE, "Expected 'true' for address '%s'", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1290:29: warning: too many arguments for format [-Wformat-extra-args] 1290 | fail_unless(addr != NULL, "Failed to get addr for '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1293:28: warning: too many arguments for format [-Wformat-extra-args] 1293 | fail_unless(res == TRUE, "Expected 'true' for address '%s'", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_v6tov4_test_fn': api/netaddr.c:1302:29: warning: too many arguments for format [-Wformat-extra-args] 1302 | fail_unless(addr == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1303:32: warning: too many arguments for format [-Wformat-extra-args] 1303 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1307:29: warning: too many arguments for format [-Wformat-extra-args] 1307 | fail_unless(addr == NULL, "Failed to handle null address"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1308:32: warning: too many arguments for format [-Wformat-extra-args] 1308 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1313:30: warning: too many arguments for format [-Wformat-extra-args] 1313 | fail_unless(addr2 != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1317:29: warning: too many arguments for format [-Wformat-extra-args] 1317 | fail_unless(addr == NULL, "Converted '%s' to IPv4 address unexpectedly", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1319:31: warning: too many arguments for format [-Wformat-extra-args] 1319 | fail_unless(errno == EPERM, "Expected EPERM (%d), got %s (%d)", EPERM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1324:30: warning: too many arguments for format [-Wformat-extra-args] 1324 | fail_unless(addr2 != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1328:29: warning: too many arguments for format [-Wformat-extra-args] 1328 | fail_unless(addr != NULL, "Failed to convert '%s' to IPv4 address: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1331:5: warning: too many arguments for format [-Wformat-extra-args] 1331 | "Expected %d, got %d", AF_INET, pr_netaddr_get_family(addr)); | ^~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1335:5: warning: too many arguments for format [-Wformat-extra-args] 1335 | "Expected '127.0.0.1', got '%s'", ipstr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_v4tov6_test_fn': api/netaddr.c:1344:29: warning: too many arguments for format [-Wformat-extra-args] 1344 | fail_unless(addr == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1345:32: warning: too many arguments for format [-Wformat-extra-args] 1345 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1349:29: warning: too many arguments for format [-Wformat-extra-args] 1349 | fail_unless(addr == NULL, "Failed to handle null address"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1350:32: warning: too many arguments for format [-Wformat-extra-args] 1350 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1355:30: warning: too many arguments for format [-Wformat-extra-args] 1355 | fail_unless(addr2 != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1359:29: warning: too many arguments for format [-Wformat-extra-args] 1359 | fail_unless(addr == NULL, "Converted '%s' to IPv6 address unexpectedly", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1361:31: warning: too many arguments for format [-Wformat-extra-args] 1361 | fail_unless(errno == EPERM, "Expected EPERM (%d), got %s (%d)", EPERM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1366:30: warning: too many arguments for format [-Wformat-extra-args] 1366 | fail_unless(addr2 != NULL, "Failed to resolve '%s': %s", name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1371:29: warning: too many arguments for format [-Wformat-extra-args] 1371 | fail_unless(addr != NULL, "Failed to convert '%s' to IPv6 address: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1374:5: warning: too many arguments for format [-Wformat-extra-args] 1374 | "Expected %d, got %d", AF_INET6, pr_netaddr_get_family(addr)); | ^~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1378:5: warning: too many arguments for format [-Wformat-extra-args] 1378 | "Expected '::ffff:127.0.0.1', got '%s'", ipstr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_disable_ipv6_test_fn': api/netaddr.c:1395:33: warning: too many arguments for format [-Wformat-extra-args] 1395 | fail_unless(use_ipv6 == TRUE, "Expected %d, got %d", TRUE, use_ipv6); | ^~~~~~~~~~~~~~~~~~~~~ api/netaddr.c:1403:34: warning: too many arguments for format [-Wformat-extra-args] 1403 | fail_unless(use_ipv6 == FALSE, "Expected %d, got %d", FALSE, use_ipv6); | ^~~~~~~~~~~~~~~~~~~~~ api/netaddr.c: In function 'netaddr_enable_ipv6_test_fn': api/netaddr.c:1414:33: warning: too many arguments for format [-Wformat-extra-args] 1414 | fail_unless(use_ipv6 == TRUE, "Expected %d, got %d", TRUE, use_ipv6); | ^~~~~~~~~~~~~~~~~~~~~ gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -c -o api/netacl.o api/netacl.c In file included from api/tests.h:34, from api/netacl.c:27: api/netacl.c: In function 'netacl_create_test_fn': api/netacl.c:66:28: warning: too many arguments for format [-Wformat-extra-args] 66 | fail_unless(res == NULL, "Failed to handle NULL arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:67:32: warning: too many arguments for format [-Wformat-extra-args] 67 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:70:28: warning: too many arguments for format [-Wformat-extra-args] 70 | fail_unless(res == NULL, "Failed to handle NULL pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:71:32: warning: too many arguments for format [-Wformat-extra-args] 71 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:74:28: warning: too many arguments for format [-Wformat-extra-args] 74 | fail_unless(res == NULL, "Failed to handle NULL ACL string"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:75:32: warning: too many arguments for format [-Wformat-extra-args] 75 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:78:28: warning: too many arguments for format [-Wformat-extra-args] 78 | fail_unless(res == NULL, "Failed to handle empty ACL string"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:79:32: warning: too many arguments for format [-Wformat-extra-args] 79 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:83:28: warning: too many arguments for format [-Wformat-extra-args] 83 | fail_unless(res != NULL, "Failed to handle ACL string '%s'", acl_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:87:5: warning: too many arguments for format [-Wformat-extra-args] 87 | "Failed to have ALL type for ACL string '%s'", acl_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:91:28: warning: too many arguments for format [-Wformat-extra-args] 91 | fail_unless(res != NULL, "Failed to handle ACL string '%s'", acl_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:95:5: warning: too many arguments for format [-Wformat-extra-args] 95 | "Failed to have NONE type for ACL string '%s'", acl_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:99:28: warning: too many arguments for format [-Wformat-extra-args] 99 | fail_unless(res == NULL, "Failed to handle bad ACL string '%s': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:101:32: warning: too many arguments for format [-Wformat-extra-args] 101 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:105:28: warning: too many arguments for format [-Wformat-extra-args] 105 | fail_unless(res != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:110:5: warning: too many arguments for format [-Wformat-extra-args] 110 | "Failed to have IPMASK type for ACL string '%s'", acl_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:114:28: warning: too many arguments for format [-Wformat-extra-args] 114 | fail_unless(res == NULL, "Failed to handle bad ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:119:28: warning: too many arguments for format [-Wformat-extra-args] 119 | fail_unless(res != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:125:28: warning: too many arguments for format [-Wformat-extra-args] 125 | fail_unless(res != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:130:5: warning: too many arguments for format [-Wformat-extra-args] 130 | "Failed to have IPMASK type for ACL string '%s'", acl_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:134:28: warning: too many arguments for format [-Wformat-extra-args] 134 | fail_unless(res != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:139:5: warning: too many arguments for format [-Wformat-extra-args] 139 | "Failed to have IPMASK type for ACL string '%s'", acl_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:143:28: warning: too many arguments for format [-Wformat-extra-args] 143 | fail_unless(res == NULL, "Failed to handle bad ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:148:28: warning: too many arguments for format [-Wformat-extra-args] 148 | fail_unless(res == NULL, "Failed to handle bad ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:153:28: warning: too many arguments for format [-Wformat-extra-args] 153 | fail_unless(res != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:158:5: warning: too many arguments for format [-Wformat-extra-args] 158 | "Failed to have IPMATCH type for ACL string '%s'", acl_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:162:28: warning: too many arguments for format [-Wformat-extra-args] 162 | fail_unless(res != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:167:5: warning: too many arguments for format [-Wformat-extra-args] 167 | "Failed to have IPMATCH type for ACL string '%s'", acl_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:172:28: warning: too many arguments for format [-Wformat-extra-args] 172 | fail_unless(res != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:177:5: warning: too many arguments for format [-Wformat-extra-args] 177 | "Failed to have IPMASK type for ACL string '%s'", acl_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:181:28: warning: too many arguments for format [-Wformat-extra-args] 181 | fail_unless(res == NULL, "Failed to handle bad ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:186:28: warning: too many arguments for format [-Wformat-extra-args] 186 | fail_unless(res == NULL, "Failed to handle bad ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:191:28: warning: too many arguments for format [-Wformat-extra-args] 191 | fail_unless(res == NULL, "Failed to handle bad ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:196:28: warning: too many arguments for format [-Wformat-extra-args] 196 | fail_unless(res != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:201:5: warning: too many arguments for format [-Wformat-extra-args] 201 | "Failed to have IPGLOB type for ACL string '%s'", acl_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:205:28: warning: too many arguments for format [-Wformat-extra-args] 205 | fail_unless(res != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:210:5: warning: too many arguments for format [-Wformat-extra-args] 210 | "Failed to have IPMATCH type for ACL string '%s'", acl_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:214:28: warning: too many arguments for format [-Wformat-extra-args] 214 | fail_unless(res != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:219:5: warning: too many arguments for format [-Wformat-extra-args] 219 | "Failed to have IPMATCH type for ACL string '%s'", acl_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:223:28: warning: too many arguments for format [-Wformat-extra-args] 223 | fail_unless(res == NULL, "Failed to handle bad ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:228:28: warning: too many arguments for format [-Wformat-extra-args] 228 | fail_unless(res == NULL, "Failed to handle bad ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:233:28: warning: too many arguments for format [-Wformat-extra-args] 233 | fail_unless(res != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:238:5: warning: too many arguments for format [-Wformat-extra-args] 238 | "Failed to have IPGLOB type for ACL string '%s'", acl_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:242:28: warning: too many arguments for format [-Wformat-extra-args] 242 | fail_unless(res != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:247:5: warning: too many arguments for format [-Wformat-extra-args] 247 | "Failed to have DNSGLOB type for ACL string '%s'", acl_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:251:28: warning: too many arguments for format [-Wformat-extra-args] 251 | fail_unless(res != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:256:5: warning: too many arguments for format [-Wformat-extra-args] 256 | "Failed to have DNSMATCH type for ACL string '%s'", acl_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:260:28: warning: too many arguments for format [-Wformat-extra-args] 260 | fail_unless(res != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:265:5: warning: too many arguments for format [-Wformat-extra-args] 265 | "Failed to have DNSMATCH type for ACL string '%s'", acl_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:269:28: warning: too many arguments for format [-Wformat-extra-args] 269 | fail_unless(res != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:274:5: warning: too many arguments for format [-Wformat-extra-args] 274 | "Failed to have DNSMATCH type for ACL string '%s'", acl_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:278:28: warning: too many arguments for format [-Wformat-extra-args] 278 | fail_unless(res != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:283:5: warning: too many arguments for format [-Wformat-extra-args] 283 | "Failed to have DNSGLOB type for ACL string '%s'", acl_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c: In function 'netacl_get_str_test_fn': api/netacl.c:293:28: warning: too many arguments for format [-Wformat-extra-args] 293 | fail_unless(res == NULL, "Failed to handle NULL arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:294:32: warning: too many arguments for format [-Wformat-extra-args] 294 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:297:28: warning: too many arguments for format [-Wformat-extra-args] 297 | fail_unless(res == NULL, "Failed to handle NULL ACL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:298:32: warning: too many arguments for format [-Wformat-extra-args] 298 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:302:28: warning: too many arguments for format [-Wformat-extra-args] 302 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:305:28: warning: too many arguments for format [-Wformat-extra-args] 305 | fail_unless(res == NULL, "Failed to handle NULL pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:306:32: warning: too many arguments for format [-Wformat-extra-args] 306 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:310:28: warning: too many arguments for format [-Wformat-extra-args] 310 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:311:37: warning: too many arguments for format [-Wformat-extra-args] 311 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:315:28: warning: too many arguments for format [-Wformat-extra-args] 315 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:318:28: warning: too many arguments for format [-Wformat-extra-args] 318 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:319:37: warning: too many arguments for format [-Wformat-extra-args] 319 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:323:28: warning: too many arguments for format [-Wformat-extra-args] 323 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:327:28: warning: too many arguments for format [-Wformat-extra-args] 327 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:328:37: warning: too many arguments for format [-Wformat-extra-args] 328 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:332:28: warning: too many arguments for format [-Wformat-extra-args] 332 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:336:28: warning: too many arguments for format [-Wformat-extra-args] 336 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:337:37: warning: too many arguments for format [-Wformat-extra-args] 337 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:341:28: warning: too many arguments for format [-Wformat-extra-args] 341 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:345:28: warning: too many arguments for format [-Wformat-extra-args] 345 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:346:37: warning: too many arguments for format [-Wformat-extra-args] 346 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:350:28: warning: too many arguments for format [-Wformat-extra-args] 350 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:354:28: warning: too many arguments for format [-Wformat-extra-args] 354 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:355:37: warning: too many arguments for format [-Wformat-extra-args] 355 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:359:28: warning: too many arguments for format [-Wformat-extra-args] 359 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:363:28: warning: too many arguments for format [-Wformat-extra-args] 363 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:364:37: warning: too many arguments for format [-Wformat-extra-args] 364 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:368:28: warning: too many arguments for format [-Wformat-extra-args] 368 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:372:28: warning: too many arguments for format [-Wformat-extra-args] 372 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:373:37: warning: too many arguments for format [-Wformat-extra-args] 373 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:377:28: warning: too many arguments for format [-Wformat-extra-args] 377 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:381:28: warning: too many arguments for format [-Wformat-extra-args] 381 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:382:37: warning: too many arguments for format [-Wformat-extra-args] 382 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:386:28: warning: too many arguments for format [-Wformat-extra-args] 386 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:390:28: warning: too many arguments for format [-Wformat-extra-args] 390 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:391:37: warning: too many arguments for format [-Wformat-extra-args] 391 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:395:28: warning: too many arguments for format [-Wformat-extra-args] 395 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:399:28: warning: too many arguments for format [-Wformat-extra-args] 399 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:400:37: warning: too many arguments for format [-Wformat-extra-args] 400 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:404:28: warning: too many arguments for format [-Wformat-extra-args] 404 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:408:28: warning: too many arguments for format [-Wformat-extra-args] 408 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:409:37: warning: too many arguments for format [-Wformat-extra-args] 409 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:414:28: warning: too many arguments for format [-Wformat-extra-args] 414 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:418:28: warning: too many arguments for format [-Wformat-extra-args] 418 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:419:37: warning: too many arguments for format [-Wformat-extra-args] 419 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:423:28: warning: too many arguments for format [-Wformat-extra-args] 423 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:427:28: warning: too many arguments for format [-Wformat-extra-args] 427 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:428:37: warning: too many arguments for format [-Wformat-extra-args] 428 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:432:28: warning: too many arguments for format [-Wformat-extra-args] 432 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:436:28: warning: too many arguments for format [-Wformat-extra-args] 436 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:437:37: warning: too many arguments for format [-Wformat-extra-args] 437 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c: In function 'netacl_get_str2_test_fn': api/netacl.c:449:28: warning: too many arguments for format [-Wformat-extra-args] 449 | fail_unless(res == NULL, "Failed to handle NULL arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:450:32: warning: too many arguments for format [-Wformat-extra-args] 450 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:453:28: warning: too many arguments for format [-Wformat-extra-args] 453 | fail_unless(res == NULL, "Failed to handle NULL ACL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:454:32: warning: too many arguments for format [-Wformat-extra-args] 454 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:458:28: warning: too many arguments for format [-Wformat-extra-args] 458 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:461:28: warning: too many arguments for format [-Wformat-extra-args] 461 | fail_unless(res == NULL, "Failed to handle NULL pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:462:32: warning: too many arguments for format [-Wformat-extra-args] 462 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:466:28: warning: too many arguments for format [-Wformat-extra-args] 466 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:467:37: warning: too many arguments for format [-Wformat-extra-args] 467 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:471:28: warning: too many arguments for format [-Wformat-extra-args] 471 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:474:28: warning: too many arguments for format [-Wformat-extra-args] 474 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:475:37: warning: too many arguments for format [-Wformat-extra-args] 475 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:479:28: warning: too many arguments for format [-Wformat-extra-args] 479 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:483:28: warning: too many arguments for format [-Wformat-extra-args] 483 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:484:37: warning: too many arguments for format [-Wformat-extra-args] 484 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:488:28: warning: too many arguments for format [-Wformat-extra-args] 488 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:492:28: warning: too many arguments for format [-Wformat-extra-args] 492 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:493:37: warning: too many arguments for format [-Wformat-extra-args] 493 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:497:28: warning: too many arguments for format [-Wformat-extra-args] 497 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:501:28: warning: too many arguments for format [-Wformat-extra-args] 501 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:502:37: warning: too many arguments for format [-Wformat-extra-args] 502 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:506:28: warning: too many arguments for format [-Wformat-extra-args] 506 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:510:28: warning: too many arguments for format [-Wformat-extra-args] 510 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:511:37: warning: too many arguments for format [-Wformat-extra-args] 511 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:515:28: warning: too many arguments for format [-Wformat-extra-args] 515 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:519:28: warning: too many arguments for format [-Wformat-extra-args] 519 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:520:37: warning: too many arguments for format [-Wformat-extra-args] 520 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:524:28: warning: too many arguments for format [-Wformat-extra-args] 524 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:528:28: warning: too many arguments for format [-Wformat-extra-args] 528 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:529:37: warning: too many arguments for format [-Wformat-extra-args] 529 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:533:28: warning: too many arguments for format [-Wformat-extra-args] 533 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:537:28: warning: too many arguments for format [-Wformat-extra-args] 537 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:538:37: warning: too many arguments for format [-Wformat-extra-args] 538 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:542:28: warning: too many arguments for format [-Wformat-extra-args] 542 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:546:28: warning: too many arguments for format [-Wformat-extra-args] 546 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:547:37: warning: too many arguments for format [-Wformat-extra-args] 547 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:551:28: warning: too many arguments for format [-Wformat-extra-args] 551 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:555:28: warning: too many arguments for format [-Wformat-extra-args] 555 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:556:37: warning: too many arguments for format [-Wformat-extra-args] 556 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:560:28: warning: too many arguments for format [-Wformat-extra-args] 560 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:564:28: warning: too many arguments for format [-Wformat-extra-args] 564 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:565:37: warning: too many arguments for format [-Wformat-extra-args] 565 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:570:28: warning: too many arguments for format [-Wformat-extra-args] 570 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:574:28: warning: too many arguments for format [-Wformat-extra-args] 574 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:575:37: warning: too many arguments for format [-Wformat-extra-args] 575 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:579:28: warning: too many arguments for format [-Wformat-extra-args] 579 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:583:28: warning: too many arguments for format [-Wformat-extra-args] 583 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:584:37: warning: too many arguments for format [-Wformat-extra-args] 584 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:588:28: warning: too many arguments for format [-Wformat-extra-args] 588 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:592:28: warning: too many arguments for format [-Wformat-extra-args] 592 | fail_unless(res != NULL, "Failed to get ACL string: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:593:37: warning: too many arguments for format [-Wformat-extra-args] 593 | fail_unless(strcmp(res, ok) == 0, "Expected '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c: In function 'netacl_dup_test_fn': api/netacl.c:602:28: warning: too many arguments for format [-Wformat-extra-args] 602 | fail_unless(res == NULL, "Failed to handle NULL arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:603:32: warning: too many arguments for format [-Wformat-extra-args] 603 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:606:28: warning: too many arguments for format [-Wformat-extra-args] 606 | fail_unless(res == NULL, "Failed to handle NULL ACL argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:607:32: warning: too many arguments for format [-Wformat-extra-args] 607 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:610:28: warning: too many arguments for format [-Wformat-extra-args] 610 | fail_unless(acl != NULL, "Failed to create ALL ACL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:613:28: warning: too many arguments for format [-Wformat-extra-args] 613 | fail_unless(res == NULL, "Failed to handle NULL pool"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:614:32: warning: too many arguments for format [-Wformat-extra-args] 614 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:617:28: warning: too many arguments for format [-Wformat-extra-args] 617 | fail_unless(res != NULL, "Failed to dup ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:619:5: warning: too many arguments for format [-Wformat-extra-args] 619 | "Expected '%s', got '%s'", pr_netacl_get_str(p, acl), | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c: In function 'netacl_match_test_fn': api/netacl.c:631:26: warning: too many arguments for format [-Wformat-extra-args] 631 | fail_unless(res == -2, "Failed to handle NULL arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:632:32: warning: too many arguments for format [-Wformat-extra-args] 632 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:636:28: warning: too many arguments for format [-Wformat-extra-args] 636 | fail_unless(acl != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:640:26: warning: too many arguments for format [-Wformat-extra-args] 640 | fail_unless(res == -2, "Failed to handle NULL addr"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:641:32: warning: too many arguments for format [-Wformat-extra-args] 641 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:644:29: warning: too many arguments for format [-Wformat-extra-args] 644 | fail_unless(addr != NULL, "Failed to get addr for '%s': %s", "localhost", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:659:26: warning: too many arguments for format [-Wformat-extra-args] 659 | fail_unless(res == -2, "Failed to handle NULL ACL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:660:32: warning: too many arguments for format [-Wformat-extra-args] 660 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:663:25: warning: too many arguments for format [-Wformat-extra-args] 663 | fail_unless(res == 1, "Failed to positively match ACL to addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:668:28: warning: too many arguments for format [-Wformat-extra-args] 668 | fail_unless(acl != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:672:26: warning: too many arguments for format [-Wformat-extra-args] 672 | fail_unless(res == -1, "Failed to negatively match ACL to addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:677:28: warning: too many arguments for format [-Wformat-extra-args] 677 | fail_unless(acl != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:681:25: warning: too many arguments for format [-Wformat-extra-args] 681 | fail_unless(res == 1, "Failed to positively match ACL to addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:686:28: warning: too many arguments for format [-Wformat-extra-args] 686 | fail_unless(acl != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:690:26: warning: too many arguments for format [-Wformat-extra-args] 690 | fail_unless(res == -1, "Failed to negatively match ACL to addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:695:28: warning: too many arguments for format [-Wformat-extra-args] 695 | fail_unless(acl != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:699:25: warning: too many arguments for format [-Wformat-extra-args] 699 | fail_unless(res == 0, "Failed to match ACL to addr: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:703:28: warning: too many arguments for format [-Wformat-extra-args] 703 | fail_unless(acl != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:707:25: warning: too many arguments for format [-Wformat-extra-args] 707 | fail_unless(res == 1, "Failed to positively match ACL to addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:712:28: warning: too many arguments for format [-Wformat-extra-args] 712 | fail_unless(acl != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:716:25: warning: too many arguments for format [-Wformat-extra-args] 716 | fail_unless(res == 1, "Failed to positively match ACL to addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:721:28: warning: too many arguments for format [-Wformat-extra-args] 721 | fail_unless(acl != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:725:26: warning: too many arguments for format [-Wformat-extra-args] 725 | fail_unless(res == -1, "Failed to negatively match ACL to addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:730:28: warning: too many arguments for format [-Wformat-extra-args] 730 | fail_unless(acl != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:734:25: warning: too many arguments for format [-Wformat-extra-args] 734 | fail_unless(res == 1, "Failed to positively match ACL to addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:739:28: warning: too many arguments for format [-Wformat-extra-args] 739 | fail_unless(acl != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:743:25: warning: too many arguments for format [-Wformat-extra-args] 743 | fail_unless(res == 1, "Failed to positively match ACL to addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:748:28: warning: too many arguments for format [-Wformat-extra-args] 748 | fail_unless(acl != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:752:26: warning: too many arguments for format [-Wformat-extra-args] 752 | fail_unless(res == -1, "Failed to negatively match ACL to addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:757:28: warning: too many arguments for format [-Wformat-extra-args] 757 | fail_unless(acl != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:761:25: warning: too many arguments for format [-Wformat-extra-args] 761 | fail_unless(res == 1, "Failed to positively match ACL to addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:772:28: warning: too many arguments for format [-Wformat-extra-args] 772 | fail_unless(acl != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:778:27: warning: too many arguments for format [-Wformat-extra-args] 778 | fail_unless(res == 1, "Failed to positively match ACL to addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:790:28: warning: too many arguments for format [-Wformat-extra-args] 790 | fail_unless(acl != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:796:28: warning: too many arguments for format [-Wformat-extra-args] 796 | fail_unless(res == -1, "Failed to negatively match ACL to addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:802:28: warning: too many arguments for format [-Wformat-extra-args] 802 | fail_unless(acl != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:806:25: warning: too many arguments for format [-Wformat-extra-args] 806 | fail_unless(res == 1, "Failed to positively match ACL to addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:817:28: warning: too many arguments for format [-Wformat-extra-args] 817 | fail_unless(acl != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:823:27: warning: too many arguments for format [-Wformat-extra-args] 823 | fail_unless(res == 1, "Failed to positively match ACL to addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:835:28: warning: too many arguments for format [-Wformat-extra-args] 835 | fail_unless(acl != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:841:28: warning: too many arguments for format [-Wformat-extra-args] 841 | fail_unless(res == -1, "Failed to negatively match ACL to addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:847:28: warning: too many arguments for format [-Wformat-extra-args] 847 | fail_unless(acl != NULL, "Failed to handle ACL string '%s': %s", acl_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:851:25: warning: too many arguments for format [-Wformat-extra-args] 851 | fail_unless(res == 1, "Failed to positively match ACL to addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:858:25: warning: too many arguments for format [-Wformat-extra-args] 858 | fail_unless(res == 0, "Matched DNS glob ACL to addr unexpectedly"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c: In function 'netacl_get_negated_test_fn': api/netacl.c:869:26: warning: too many arguments for format [-Wformat-extra-args] 869 | fail_unless(res == -1, "Failed to handle NULL argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:870:32: warning: too many arguments for format [-Wformat-extra-args] 870 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:873:28: warning: too many arguments for format [-Wformat-extra-args] 873 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:876:25: warning: too many arguments for format [-Wformat-extra-args] 876 | fail_unless(res == 0, "Expected %d, got %d", 0, res); | ^~~~~~~~~~~~~~~~~~~~~ api/netacl.c:879:28: warning: too many arguments for format [-Wformat-extra-args] 879 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/netacl.c:882:25: warning: too many arguments for format [-Wformat-extra-args] 882 | fail_unless(res == 1, "Expected %d, got %d", 1, res); | ^~~~~~~~~~~~~~~~~~~~~ gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -c -o api/class.o api/class.c In file included from api/tests.h:34, from api/class.c:27: api/class.c: In function 'class_open_test_fn': api/class.c:60:26: warning: too many arguments for format [-Wformat-extra-args] 60 | fail_unless(res == -1, "Failed to handle NULL arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:61:32: warning: too many arguments for format [-Wformat-extra-args] 61 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:64:26: warning: too many arguments for format [-Wformat-extra-args] 64 | fail_unless(res == -1, "Failed to handle NULL name argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:65:32: warning: too many arguments for format [-Wformat-extra-args] 65 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:69:26: warning: too many arguments for format [-Wformat-extra-args] 69 | fail_unless(res == -1, "Failed to handle NULL pool argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:70:32: warning: too many arguments for format [-Wformat-extra-args] 70 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:73:25: warning: too many arguments for format [-Wformat-extra-args] 73 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:75:5: warning: too many arguments for format [-Wformat-extra-args] 75 | "Expected config_type of %d, got %d", CONF_CLASS, main_server->config_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c: In function 'class_add_acl_test_fn': api/class.c:84:26: warning: too many arguments for format [-Wformat-extra-args] 84 | fail_unless(res == -1, "Failed to handle NULL argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:85:32: warning: too many arguments for format [-Wformat-extra-args] 85 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:88:28: warning: too many arguments for format [-Wformat-extra-args] 88 | fail_unless(acl != NULL, "Failed to handle ACL string 'all': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:92:26: warning: too many arguments for format [-Wformat-extra-args] 92 | fail_unless(res == -1, "Failed to handle unopened class"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:93:31: warning: too many arguments for format [-Wformat-extra-args] 93 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:96:25: warning: too many arguments for format [-Wformat-extra-args] 96 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:99:25: warning: too many arguments for format [-Wformat-extra-args] 99 | fail_unless(res == 0, "Failed to add ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~ api/class.c: In function 'class_add_note_test_fn': api/class.c:110:26: warning: too many arguments for format [-Wformat-extra-args] 110 | fail_unless(res == -1, "Failed to handle NULL argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:111:32: warning: too many arguments for format [-Wformat-extra-args] 111 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:118:26: warning: too many arguments for format [-Wformat-extra-args] 118 | fail_unless(res == -1, "Failed to handle unopened class"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:119:31: warning: too many arguments for format [-Wformat-extra-args] 119 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:122:25: warning: too many arguments for format [-Wformat-extra-args] 122 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:125:25: warning: too many arguments for format [-Wformat-extra-args] 125 | fail_unless(res == 0, "Failed to add note: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/class.c: In function 'class_close_test_fn': api/class.c:134:25: warning: too many arguments for format [-Wformat-extra-args] 134 | fail_unless(res == 0, "Failed to close nonexistent current class: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:138:25: warning: too many arguments for format [-Wformat-extra-args] 138 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:141:26: warning: too many arguments for format [-Wformat-extra-args] 141 | fail_unless(res == -1, "Failed to close empty class"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:142:32: warning: too many arguments for format [-Wformat-extra-args] 142 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:144:5: warning: too many arguments for format [-Wformat-extra-args] 144 | "Expected config_type of %d, got %d", CONF_ROOT, main_server->config_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:147:25: warning: too many arguments for format [-Wformat-extra-args] 147 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:150:28: warning: too many arguments for format [-Wformat-extra-args] 150 | fail_unless(acl != NULL, "Failed to handle ACL string 'all': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:154:25: warning: too many arguments for format [-Wformat-extra-args] 154 | fail_unless(res == 0, "Failed to add ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~ api/class.c:157:25: warning: too many arguments for format [-Wformat-extra-args] 157 | fail_unless(res == 0, "Failed to close class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:159:5: warning: too many arguments for format [-Wformat-extra-args] 159 | "Expected config_type of %d, got %d", CONF_ROOT, main_server->config_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c: In function 'class_set_satisfy_test_fn': api/class.c:167:26: warning: too many arguments for format [-Wformat-extra-args] 167 | fail_unless(res == -1, "Failed to handle nonexistent current class"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:168:31: warning: too many arguments for format [-Wformat-extra-args] 168 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:171:25: warning: too many arguments for format [-Wformat-extra-args] 171 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:174:25: warning: too many arguments for format [-Wformat-extra-args] 174 | fail_unless(res == 0, "Failed to set SATISFY_ANY: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:177:25: warning: too many arguments for format [-Wformat-extra-args] 177 | fail_unless(res == 0, "Failed to set SATISFY_ALL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:180:26: warning: too many arguments for format [-Wformat-extra-args] 180 | fail_unless(res == -1, "Failed to handle bad satisfy value"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:181:32: warning: too many arguments for format [-Wformat-extra-args] 181 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c: In function 'class_get_test_fn': api/class.c:191:30: warning: too many arguments for format [-Wformat-extra-args] 191 | fail_unless(class == NULL, "Failed to handle empty class list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:194:28: warning: too many arguments for format [-Wformat-extra-args] 194 | fail_unless(acl != NULL, "Failed to handle ACL string 'all': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:198:25: warning: too many arguments for format [-Wformat-extra-args] 198 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:201:25: warning: too many arguments for format [-Wformat-extra-args] 201 | fail_unless(res == 0, "Failed to add ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~ api/class.c:204:30: warning: too many arguments for format [-Wformat-extra-args] 204 | fail_unless(class == NULL, "Failed to handle unclosed class in list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:207:25: warning: too many arguments for format [-Wformat-extra-args] 207 | fail_unless(res == 0, "Failed to close class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:210:30: warning: too many arguments for format [-Wformat-extra-args] 210 | fail_unless(class != NULL, "Failed to get class in list: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:213:5: warning: too many arguments for format [-Wformat-extra-args] 213 | "Expected '%s', got '%s'", "foo", class->cls_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:216:30: warning: too many arguments for format [-Wformat-extra-args] 216 | fail_unless(class == NULL, "Failed to return NULL for end-of-list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c: In function 'class_find_test_fn': api/class.c:226:30: warning: too many arguments for format [-Wformat-extra-args] 226 | fail_unless(class == NULL, "Failed to handle NULL argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:227:32: warning: too many arguments for format [-Wformat-extra-args] 227 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:230:30: warning: too many arguments for format [-Wformat-extra-args] 230 | fail_unless(class == NULL, "Failed to handle empty list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:231:32: warning: too many arguments for format [-Wformat-extra-args] 231 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:234:28: warning: too many arguments for format [-Wformat-extra-args] 234 | fail_unless(acl != NULL, "Failed to handle ACL string 'all': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:238:25: warning: too many arguments for format [-Wformat-extra-args] 238 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:241:25: warning: too many arguments for format [-Wformat-extra-args] 241 | fail_unless(res == 0, "Failed to add ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~ api/class.c:244:30: warning: too many arguments for format [-Wformat-extra-args] 244 | fail_unless(class == NULL, "Failed to handle empty list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:245:32: warning: too many arguments for format [-Wformat-extra-args] 245 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:248:25: warning: too many arguments for format [-Wformat-extra-args] 248 | fail_unless(res == 0, "Failed to close class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:251:30: warning: too many arguments for format [-Wformat-extra-args] 251 | fail_unless(class != NULL, "Failed to handle class 'foo': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:255:30: warning: too many arguments for format [-Wformat-extra-args] 255 | fail_unless(class == NULL, "Failed to handle nonexistent class"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:256:32: warning: too many arguments for format [-Wformat-extra-args] 256 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c: In function 'class_satisfied_test_fn': api/class.c:271:24: warning: too many arguments for format [-Wformat-extra-args] 271 | fail_unless(res < 0, "Failed to handle null class"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:272:32: warning: too many arguments for format [-Wformat-extra-args] 272 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:276:25: warning: too many arguments for format [-Wformat-extra-args] 276 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:279:28: warning: too many arguments for format [-Wformat-extra-args] 279 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:282:25: warning: too many arguments for format [-Wformat-extra-args] 282 | fail_unless(res == 0, "Failed to add ACL to class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:285:25: warning: too many arguments for format [-Wformat-extra-args] 285 | fail_unless(res == 0, "Failed to close class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:288:28: warning: too many arguments for format [-Wformat-extra-args] 288 | fail_unless(cls != NULL, "Failed to find class 'localhost': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:293:24: warning: too many arguments for format [-Wformat-extra-args] 293 | fail_unless(res < 0, "Failed to handle null addr"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:294:32: warning: too many arguments for format [-Wformat-extra-args] 294 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:298:29: warning: too many arguments for format [-Wformat-extra-args] 298 | fail_unless(addr != NULL, "Failed to get addr: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:302:28: warning: too many arguments for format [-Wformat-extra-args] 302 | fail_unless(res == TRUE, "Class not satisfied by address: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:306:25: warning: too many arguments for format [-Wformat-extra-args] 306 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:309:28: warning: too many arguments for format [-Wformat-extra-args] 309 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:312:25: warning: too many arguments for format [-Wformat-extra-args] 312 | fail_unless(res == 0, "Failed to add ACL to class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:315:25: warning: too many arguments for format [-Wformat-extra-args] 315 | fail_unless(res == 0, "Failed to close class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:318:28: warning: too many arguments for format [-Wformat-extra-args] 318 | fail_unless(cls != NULL, "Failed to find class '!localhost': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:323:29: warning: too many arguments for format [-Wformat-extra-args] 323 | fail_unless(res == FALSE, "Class satisfied unexpectedly by address"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c: In function 'class_match_addr_test_fn': api/class.c:338:30: warning: too many arguments for format [-Wformat-extra-args] 338 | fail_unless(class == NULL, "Failed to handle NULL argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:339:32: warning: too many arguments for format [-Wformat-extra-args] 339 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:342:29: warning: too many arguments for format [-Wformat-extra-args] 342 | fail_unless(addr != NULL, "Failed to get addr: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:345:30: warning: too many arguments for format [-Wformat-extra-args] 345 | fail_unless(class == NULL, "Failed to handle empty class list"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:346:32: warning: too many arguments for format [-Wformat-extra-args] 346 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:349:25: warning: too many arguments for format [-Wformat-extra-args] 349 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:352:28: warning: too many arguments for format [-Wformat-extra-args] 352 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:355:25: warning: too many arguments for format [-Wformat-extra-args] 355 | fail_unless(res == 0, "Failed to add ACL to class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:358:25: warning: too many arguments for format [-Wformat-extra-args] 358 | fail_unless(res == 0, "Failed to close class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:361:25: warning: too many arguments for format [-Wformat-extra-args] 361 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:364:28: warning: too many arguments for format [-Wformat-extra-args] 364 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:367:25: warning: too many arguments for format [-Wformat-extra-args] 367 | fail_unless(res == 0, "Failed to add ACL to class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:370:25: warning: too many arguments for format [-Wformat-extra-args] 370 | fail_unless(res == 0, "Failed to close class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:373:30: warning: too many arguments for format [-Wformat-extra-args] 373 | fail_unless(class != NULL, "Failed to match class for addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:376:5: warning: too many arguments for format [-Wformat-extra-args] 376 | "Expected '%s', got '%s'", "localhost", class->cls_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:382:25: warning: too many arguments for format [-Wformat-extra-args] 382 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:385:28: warning: too many arguments for format [-Wformat-extra-args] 385 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:388:25: warning: too many arguments for format [-Wformat-extra-args] 388 | fail_unless(res == 0, "Failed to add ACL to class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:391:25: warning: too many arguments for format [-Wformat-extra-args] 391 | fail_unless(res == 0, "Failed to close class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:394:25: warning: too many arguments for format [-Wformat-extra-args] 394 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:397:28: warning: too many arguments for format [-Wformat-extra-args] 397 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:400:25: warning: too many arguments for format [-Wformat-extra-args] 400 | fail_unless(res == 0, "Failed to add ACL to class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:403:25: warning: too many arguments for format [-Wformat-extra-args] 403 | fail_unless(res == 0, "Failed to close class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:406:30: warning: too many arguments for format [-Wformat-extra-args] 406 | fail_unless(class != NULL, "Failed to match class for addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:409:5: warning: too many arguments for format [-Wformat-extra-args] 409 | "Expected '%s', got '%s'", "localhost", class->cls_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:417:25: warning: too many arguments for format [-Wformat-extra-args] 417 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:420:28: warning: too many arguments for format [-Wformat-extra-args] 420 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:423:25: warning: too many arguments for format [-Wformat-extra-args] 423 | fail_unless(res == 0, "Failed to add ACL to class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:426:28: warning: too many arguments for format [-Wformat-extra-args] 426 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:429:25: warning: too many arguments for format [-Wformat-extra-args] 429 | fail_unless(res == 0, "Failed to add ACL to class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:432:25: warning: too many arguments for format [-Wformat-extra-args] 432 | fail_unless(res == 0, "Failed to set satisfy value: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:435:25: warning: too many arguments for format [-Wformat-extra-args] 435 | fail_unless(res == 0, "Failed to close class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:438:30: warning: too many arguments for format [-Wformat-extra-args] 438 | fail_unless(class == NULL, "Unexpectedly matched class for addr"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:439:32: warning: too many arguments for format [-Wformat-extra-args] 439 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:447:25: warning: too many arguments for format [-Wformat-extra-args] 447 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:450:28: warning: too many arguments for format [-Wformat-extra-args] 450 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:453:25: warning: too many arguments for format [-Wformat-extra-args] 453 | fail_unless(res == 0, "Failed to add ACL to class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:456:25: warning: too many arguments for format [-Wformat-extra-args] 456 | fail_unless(res == 0, "Failed to close class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:459:25: warning: too many arguments for format [-Wformat-extra-args] 459 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:462:28: warning: too many arguments for format [-Wformat-extra-args] 462 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:465:25: warning: too many arguments for format [-Wformat-extra-args] 465 | fail_unless(res == 0, "Failed to add ACL to class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:468:25: warning: too many arguments for format [-Wformat-extra-args] 468 | fail_unless(res == 0, "Failed to close class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:471:30: warning: too many arguments for format [-Wformat-extra-args] 471 | fail_unless(class != NULL, "Failed to match class for addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:474:5: warning: too many arguments for format [-Wformat-extra-args] 474 | "Expected '%s', got '%s'", "first", class->cls_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:479:25: warning: too many arguments for format [-Wformat-extra-args] 479 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:482:28: warning: too many arguments for format [-Wformat-extra-args] 482 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:485:25: warning: too many arguments for format [-Wformat-extra-args] 485 | fail_unless(res == 0, "Failed to add ACL to class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:488:25: warning: too many arguments for format [-Wformat-extra-args] 488 | fail_unless(res == 0, "Failed to close class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:491:25: warning: too many arguments for format [-Wformat-extra-args] 491 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:494:28: warning: too many arguments for format [-Wformat-extra-args] 494 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:497:25: warning: too many arguments for format [-Wformat-extra-args] 497 | fail_unless(res == 0, "Failed to add ACL to class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:500:25: warning: too many arguments for format [-Wformat-extra-args] 500 | fail_unless(res == 0, "Failed to close class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:503:30: warning: too many arguments for format [-Wformat-extra-args] 503 | fail_unless(class != NULL, "Failed to match class for addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:506:5: warning: too many arguments for format [-Wformat-extra-args] 506 | "Expected '%s', got '%s'", "second", class->cls_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:511:25: warning: too many arguments for format [-Wformat-extra-args] 511 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:514:28: warning: too many arguments for format [-Wformat-extra-args] 514 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:517:25: warning: too many arguments for format [-Wformat-extra-args] 517 | fail_unless(res == 0, "Failed to add ACL to class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:520:25: warning: too many arguments for format [-Wformat-extra-args] 520 | fail_unless(res == 0, "Failed to set satisfy value: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:523:25: warning: too many arguments for format [-Wformat-extra-args] 523 | fail_unless(res == 0, "Failed to close class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:526:30: warning: too many arguments for format [-Wformat-extra-args] 526 | fail_unless(class != NULL, "Failed to match class for addr: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/class.c:529:5: warning: too many arguments for format [-Wformat-extra-args] 529 | "Expected '%s', got '%s'", "match", class->cls_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -c -o api/regexp.o api/regexp.c In file included from api/tests.h:34, from api/regexp.c:27: api/regexp.c: In function 'regexp_alloc_test_fn': api/regexp.c:58:28: warning: too many arguments for format [-Wformat-extra-args] 58 | fail_unless(res != NULL, "Failed to allocate regex: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c: In function 'regexp_error_test_fn': api/regexp.c:76:25: warning: too many arguments for format [-Wformat-extra-args] 76 | fail_unless(res == 0, "Failed to handle null regexp"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:82:25: warning: too many arguments for format [-Wformat-extra-args] 82 | fail_unless(res == 0, "Failed to handle null buf"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:89:25: warning: too many arguments for format [-Wformat-extra-args] 89 | fail_unless(res == 0, "Failed to handle zero bufsz"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c: In function 'regexp_compile_test_fn': api/regexp.c:100:24: warning: too many arguments for format [-Wformat-extra-args] 100 | fail_unless(res < 0, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:101:32: warning: too many arguments for format [-Wformat-extra-args] 101 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:107:24: warning: too many arguments for format [-Wformat-extra-args] 107 | fail_unless(res < 0, "Failed to handle null pattern"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:108:32: warning: too many arguments for format [-Wformat-extra-args] 108 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:113:25: warning: too many arguments for format [-Wformat-extra-args] 113 | fail_unless(res != 0, "Successfully compiled pattern unexpectedly"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:116:31: warning: too many arguments for format [-Wformat-extra-args] 116 | fail_unless(errstrlen == 0, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:119:31: warning: too many arguments for format [-Wformat-extra-args] 119 | fail_unless(errstrlen == 0, "Failed to handle null buffer"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:122:31: warning: too many arguments for format [-Wformat-extra-args] 122 | fail_unless(errstrlen == 0, "Failed to handle zero buffer length"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:125:30: warning: too many arguments for format [-Wformat-extra-args] 125 | fail_unless(errstrlen > 0, "Failed to get regex compilation error string"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:129:25: warning: too many arguments for format [-Wformat-extra-args] 129 | fail_unless(res == 0, "Failed to compile regex pattern '%s'", pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:133:25: warning: too many arguments for format [-Wformat-extra-args] 133 | fail_unless(res == 0, "Failed to compile regex pattern '%s'", pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c: In function 'regexp_compile_posix_test_fn': api/regexp.c:146:24: warning: too many arguments for format [-Wformat-extra-args] 146 | fail_unless(res < 0, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:147:32: warning: too many arguments for format [-Wformat-extra-args] 147 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:153:24: warning: too many arguments for format [-Wformat-extra-args] 153 | fail_unless(res < 0, "Failed to handle null pattern"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:154:32: warning: too many arguments for format [-Wformat-extra-args] 154 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:159:25: warning: too many arguments for format [-Wformat-extra-args] 159 | fail_unless(res != 0, "Successfully compiled pattern unexpectedly"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:162:30: warning: too many arguments for format [-Wformat-extra-args] 162 | fail_unless(errstrlen > 0, "Failed to get regex compilation error string"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:166:25: warning: too many arguments for format [-Wformat-extra-args] 166 | fail_unless(res == 0, "Failed to compile regex pattern '%s'", pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:170:25: warning: too many arguments for format [-Wformat-extra-args] 170 | fail_unless(res == 0, "Failed to compile regex pattern '%s'", pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c: In function 'regexp_get_pattern_test_fn': api/regexp.c:183:28: warning: too many arguments for format [-Wformat-extra-args] 183 | fail_unless(str == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:184:32: warning: too many arguments for format [-Wformat-extra-args] 184 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:190:28: warning: too many arguments for format [-Wformat-extra-args] 190 | fail_unless(str == NULL, "Failed to handle null pattern"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:191:32: warning: too many arguments for format [-Wformat-extra-args] 191 | fail_unless(errno == ENOENT, "Expected ENOENT (%d), got %s (%d)", ENOENT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:196:25: warning: too many arguments for format [-Wformat-extra-args] 196 | fail_unless(res == 0, "Failed to compile regex pattern '%s'", pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:199:28: warning: too many arguments for format [-Wformat-extra-args] 199 | fail_unless(str != NULL, "Failed to get regex pattern: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:200:42: warning: too many arguments for format [-Wformat-extra-args] 200 | fail_unless(strcmp(str, pattern) == 0, "Expected '%s', got '%s'", pattern, | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c: In function 'regexp_set_limits_test_fn': api/regexp.c:213:25: warning: too many arguments for format [-Wformat-extra-args] 213 | fail_unless(res == 0, "Failed to set limits: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:217:25: warning: too many arguments for format [-Wformat-extra-args] 217 | fail_unless(res == 0, "Failed to set limits: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:223:25: warning: too many arguments for format [-Wformat-extra-args] 223 | fail_unless(res == 0, "Failed to compile regex pattern '%s'", pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c: In function 'regexp_exec_test_fn': api/regexp.c:238:24: warning: too many arguments for format [-Wformat-extra-args] 238 | fail_unless(res < 0, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:239:32: warning: too many arguments for format [-Wformat-extra-args] 239 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:246:25: warning: too many arguments for format [-Wformat-extra-args] 246 | fail_unless(res == 0, "Failed to compile regex pattern '%s'", pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:249:25: warning: too many arguments for format [-Wformat-extra-args] 249 | fail_unless(res != 0, "Failed to handle null string"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:253:25: warning: too many arguments for format [-Wformat-extra-args] 253 | fail_unless(res != 0, "Matched string unexpectedly"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:257:25: warning: too many arguments for format [-Wformat-extra-args] 257 | fail_unless(res == 0, "Failed to match string"); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:261:25: warning: too many arguments for format [-Wformat-extra-args] 261 | fail_unless(res == 0, "Failed to match string"); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:268:25: warning: too many arguments for format [-Wformat-extra-args] 268 | fail_unless(res == 0, "Failed to compile regex pattern '%s'", pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:271:25: warning: too many arguments for format [-Wformat-extra-args] 271 | fail_unless(res != 0, "Failed to handle null string"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:275:25: warning: too many arguments for format [-Wformat-extra-args] 275 | fail_unless(res != 0, "Matched string unexpectedly"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:279:25: warning: too many arguments for format [-Wformat-extra-args] 279 | fail_unless(res == 0, "Failed to match string"); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:287:25: warning: too many arguments for format [-Wformat-extra-args] 287 | fail_unless(res == 0, "Failed to match string"); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c: In function 'regexp_capture_posix_test_fn': api/regexp.c:307:25: warning: too many arguments for format [-Wformat-extra-args] 307 | fail_unless(res == 0, "Failed to compile regex pattern '%s'", pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:314:25: warning: too many arguments for format [-Wformat-extra-args] 314 | fail_unless(res == 0, "Failed to match string"); | ^~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:329:7: warning: too many arguments for format [-Wformat-extra-args] 329 | "Expected matched text '%s', got '%s'", str, match_text); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:331:7: warning: too many arguments for format [-Wformat-extra-args] 331 | "Expected match text len 6, got %d", match_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:337:5: warning: too many arguments for format [-Wformat-extra-args] 337 | "POSIX regex failed to capture expected groups"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c: In function 'regexp_cleanup_test_fn': api/regexp.c:403:25: warning: too many arguments for format [-Wformat-extra-args] 403 | fail_unless(res == 0, "Failed to compile regexp pattern '%s'", pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:408:25: warning: too many arguments for format [-Wformat-extra-args] 408 | fail_unless(res == 0, "Failed to compile regexp pattern '%s'", pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/regexp.c:413:25: warning: too many arguments for format [-Wformat-extra-args] 413 | fail_unless(res == 0, "Failed to compile POSIX regexp pattern '%s'", pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -c -o api/expr.o api/expr.c In file included from api/tests.h:34, from api/expr.c:27: api/expr.c: In function 'expr_create_test_fn': api/expr.c:55:28: warning: too many arguments for format [-Wformat-extra-args] 55 | fail_unless(res == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:56:32: warning: too many arguments for format [-Wformat-extra-args] 56 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:59:28: warning: too many arguments for format [-Wformat-extra-args] 59 | fail_unless(res == NULL, "Failed to handle null count, argv arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:60:32: warning: too many arguments for format [-Wformat-extra-args] 60 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:63:28: warning: too many arguments for format [-Wformat-extra-args] 63 | fail_unless(res == NULL, "Failed to handle null argv argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:64:32: warning: too many arguments for format [-Wformat-extra-args] 64 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:67:28: warning: too many arguments for format [-Wformat-extra-args] 67 | fail_unless(res == NULL, "Failed to handle null argc argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:68:32: warning: too many arguments for format [-Wformat-extra-args] 68 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:71:28: warning: too many arguments for format [-Wformat-extra-args] 71 | fail_unless(res == NULL, "Failed to handle null pool argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:72:32: warning: too many arguments for format [-Wformat-extra-args] 72 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:75:28: warning: too many arguments for format [-Wformat-extra-args] 75 | fail_unless(res == NULL, "Failed to handle empty argv argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:76:32: warning: too many arguments for format [-Wformat-extra-args] 76 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:83:28: warning: too many arguments for format [-Wformat-extra-args] 83 | fail_unless(res != NULL, "Failed to create expr: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:84:31: warning: too many arguments for format [-Wformat-extra-args] 84 | fail_unless(expr_argc == 0, "Failed to set negative argc to zero"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:85:40: warning: too many arguments for format [-Wformat-extra-args] 85 | fail_unless(res->nelts == expr_argc, "Expected %d, got %d", expr_argc, | ^~~~~~~~~~~~~~~~~~~~~ api/expr.c:93:28: warning: too many arguments for format [-Wformat-extra-args] 93 | fail_unless(res != NULL, "Failed to create expr: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:94:40: warning: too many arguments for format [-Wformat-extra-args] 94 | fail_unless(res->nelts == expr_argc, "Expected %d, got %d", expr_argc, | ^~~~~~~~~~~~~~~~~~~~~ api/expr.c:98:32: warning: too many arguments for format [-Wformat-extra-args] 98 | fail_unless(elts[0] == NULL, "Expected null, got '%s'", elts[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:105:28: warning: too many arguments for format [-Wformat-extra-args] 105 | fail_unless(res != NULL, "Failed to create expr: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:106:32: warning: too many arguments for format [-Wformat-extra-args] 106 | fail_unless(res->nelts == 3, "Expected %d, got %d", 3, res->nelts); | ^~~~~~~~~~~~~~~~~~~~~ api/expr.c:109:44: warning: too many arguments for format [-Wformat-extra-args] 109 | fail_unless(strcmp(elts[0], "bar") == 0, "Expected '%s', got '%s'", | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:113:44: warning: too many arguments for format [-Wformat-extra-args] 113 | fail_unless(strcmp(elts[1], "baz") == 0, "Expected '%s', got '%s'", | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:117:45: warning: too many arguments for format [-Wformat-extra-args] 117 | fail_unless(strcmp(elts[2], "quxx") == 0, "Expected '%s', got '%s'", | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:126:28: warning: too many arguments for format [-Wformat-extra-args] 126 | fail_unless(res != NULL, "Failed to create expr: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:127:32: warning: too many arguments for format [-Wformat-extra-args] 127 | fail_unless(res->nelts == 4, "Expected %d, got %d", 4, res->nelts); | ^~~~~~~~~~~~~~~~~~~~~ api/expr.c:130:44: warning: too many arguments for format [-Wformat-extra-args] 130 | fail_unless(strcmp(elts[0], "bar") == 0, "Expected '%s', got '%s'", | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:134:44: warning: too many arguments for format [-Wformat-extra-args] 134 | fail_unless(strcmp(elts[1], "baz") == 0, "Expected '%s', got '%s'", | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:138:45: warning: too many arguments for format [-Wformat-extra-args] 138 | fail_unless(strcmp(elts[2], "quxx") == 0, "Expected '%s', got '%s'", | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:142:45: warning: too many arguments for format [-Wformat-extra-args] 142 | fail_unless(strcmp(elts[3], "alef") == 0, "Expected '%s', got '%s'", | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c: In function 'expr_eval_class_and_test_fn': api/expr.c:154:26: warning: too many arguments for format [-Wformat-extra-args] 154 | fail_unless(res == -1, "Failed to handle null argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:155:32: warning: too many arguments for format [-Wformat-extra-args] 155 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:160:29: warning: too many arguments for format [-Wformat-extra-args] 160 | fail_unless(res == FALSE, "Expected FALSE, got TRUE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:166:25: warning: too many arguments for format [-Wformat-extra-args] 166 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:169:28: warning: too many arguments for format [-Wformat-extra-args] 169 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:172:25: warning: too many arguments for format [-Wformat-extra-args] 172 | fail_unless(res == 0, "Failed to add ACL to class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:175:25: warning: too many arguments for format [-Wformat-extra-args] 175 | fail_unless(res == 0, "Failed to close class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:178:43: warning: too many arguments for format [-Wformat-extra-args] 178 | fail_unless(session.conn_class != NULL, "Failed to find 'test' class: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:182:29: warning: too many arguments for format [-Wformat-extra-args] 182 | fail_unless(res == FALSE, "Expected FALSE, got TRUE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:185:28: warning: too many arguments for format [-Wformat-extra-args] 185 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:188:28: warning: too many arguments for format [-Wformat-extra-args] 188 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c: In function 'expr_eval_class_or_test_fn': api/expr.c:199:26: warning: too many arguments for format [-Wformat-extra-args] 199 | fail_unless(res == -1, "Failed to handle null argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:200:32: warning: too many arguments for format [-Wformat-extra-args] 200 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:205:29: warning: too many arguments for format [-Wformat-extra-args] 205 | fail_unless(res == FALSE, "Expected FALSE, got TRUE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:211:25: warning: too many arguments for format [-Wformat-extra-args] 211 | fail_unless(res == 0, "Failed to open class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:214:28: warning: too many arguments for format [-Wformat-extra-args] 214 | fail_unless(acl != NULL, "Failed to create ACL: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:217:25: warning: too many arguments for format [-Wformat-extra-args] 217 | fail_unless(res == 0, "Failed to add ACL to class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:220:25: warning: too many arguments for format [-Wformat-extra-args] 220 | fail_unless(res == 0, "Failed to close class: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:223:43: warning: too many arguments for format [-Wformat-extra-args] 223 | fail_unless(session.conn_class != NULL, "Failed to find 'test' class: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:227:28: warning: too many arguments for format [-Wformat-extra-args] 227 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:230:28: warning: too many arguments for format [-Wformat-extra-args] 230 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:233:28: warning: too many arguments for format [-Wformat-extra-args] 233 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:236:29: warning: too many arguments for format [-Wformat-extra-args] 236 | fail_unless(res == FALSE, "Expected FALSE, got TRUE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c: In function 'expr_eval_group_and_test_fn': api/expr.c:246:26: warning: too many arguments for format [-Wformat-extra-args] 246 | fail_unless(res == -1, "Failed to handle null argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:247:32: warning: too many arguments for format [-Wformat-extra-args] 247 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:253:29: warning: too many arguments for format [-Wformat-extra-args] 253 | fail_unless(res == FALSE, "Expected FALSE, got TRUE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:258:29: warning: too many arguments for format [-Wformat-extra-args] 258 | fail_unless(res == FALSE, "Expected FALSE, got TRUE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:261:28: warning: too many arguments for format [-Wformat-extra-args] 261 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:264:28: warning: too many arguments for format [-Wformat-extra-args] 264 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:273:29: warning: too many arguments for format [-Wformat-extra-args] 273 | fail_unless(res == FALSE, "Expected FALSE, got TRUE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:276:28: warning: too many arguments for format [-Wformat-extra-args] 276 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:279:28: warning: too many arguments for format [-Wformat-extra-args] 279 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c: In function 'expr_eval_group_or_test_fn': api/expr.c:289:26: warning: too many arguments for format [-Wformat-extra-args] 289 | fail_unless(res == -1, "Failed to handle null argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:290:32: warning: too many arguments for format [-Wformat-extra-args] 290 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:296:29: warning: too many arguments for format [-Wformat-extra-args] 296 | fail_unless(res == FALSE, "Expected FALSE, got TRUE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:301:28: warning: too many arguments for format [-Wformat-extra-args] 301 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:304:28: warning: too many arguments for format [-Wformat-extra-args] 304 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:307:28: warning: too many arguments for format [-Wformat-extra-args] 307 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:310:29: warning: too many arguments for format [-Wformat-extra-args] 310 | fail_unless(res == FALSE, "Expected FALSE, got TRUE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:317:28: warning: too many arguments for format [-Wformat-extra-args] 317 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:320:28: warning: too many arguments for format [-Wformat-extra-args] 320 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:323:28: warning: too many arguments for format [-Wformat-extra-args] 323 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:326:29: warning: too many arguments for format [-Wformat-extra-args] 326 | fail_unless(res == FALSE, "Expected FALSE, got TRUE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c: In function 'expr_eval_user_and_test_fn': api/expr.c:336:26: warning: too many arguments for format [-Wformat-extra-args] 336 | fail_unless(res == -1, "Failed to handle null argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:337:32: warning: too many arguments for format [-Wformat-extra-args] 337 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:342:29: warning: too many arguments for format [-Wformat-extra-args] 342 | fail_unless(res == FALSE, "Expected FALSE, got TRUE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:347:29: warning: too many arguments for format [-Wformat-extra-args] 347 | fail_unless(res == FALSE, "Expected FALSE, got TRUE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:350:28: warning: too many arguments for format [-Wformat-extra-args] 350 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:353:28: warning: too many arguments for format [-Wformat-extra-args] 353 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c: In function 'expr_eval_user_or_test_fn': api/expr.c:363:26: warning: too many arguments for format [-Wformat-extra-args] 363 | fail_unless(res == -1, "Failed to handle null argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:364:32: warning: too many arguments for format [-Wformat-extra-args] 364 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:369:29: warning: too many arguments for format [-Wformat-extra-args] 369 | fail_unless(res == FALSE, "Expected FALSE, got TRUE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:374:28: warning: too many arguments for format [-Wformat-extra-args] 374 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:377:28: warning: too many arguments for format [-Wformat-extra-args] 377 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:380:28: warning: too many arguments for format [-Wformat-extra-args] 380 | fail_unless(res == TRUE, "Expected TRUE, got FALSE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/expr.c:383:29: warning: too many arguments for format [-Wformat-extra-args] 383 | fail_unless(res == FALSE, "Expected FALSE, got TRUE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -c -o api/scoreboard.o api/scoreboard.c In file included from api/tests.h:34, from api/scoreboard.c:27: api/scoreboard.c: In function 'scoreboard_get_test_fn': api/scoreboard.c:78:28: warning: too many arguments for format [-Wformat-extra-args] 78 | fail_unless(res != NULL, "Failed to get scoreboard path: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:81:5: warning: too many arguments for format [-Wformat-extra-args] 81 | "Expected scoreboard path '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:86:28: warning: too many arguments for format [-Wformat-extra-args] 86 | fail_unless(res != NULL, "Failed to get scoreboard mutex path: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:89:5: warning: too many arguments for format [-Wformat-extra-args] 89 | "Expected scoreboard mutex path '%s', got '%s'", ok, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c: In function 'scoreboard_set_test_fn': api/scoreboard.c:98:26: warning: too many arguments for format [-Wformat-extra-args] 98 | fail_unless(res == -1, "Failed to handle null argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:99:32: warning: too many arguments for format [-Wformat-extra-args] 99 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:102:26: warning: too many arguments for format [-Wformat-extra-args] 102 | fail_unless(res == -1, "Failed to handle non-path argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:103:32: warning: too many arguments for format [-Wformat-extra-args] 103 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL (got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:107:26: warning: too many arguments for format [-Wformat-extra-args] 107 | fail_unless(res == -1, "Failed to handle relative path argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:108:32: warning: too many arguments for format [-Wformat-extra-args] 108 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL (got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:112:26: warning: too many arguments for format [-Wformat-extra-args] 112 | fail_unless(res == -1, "Failed to handle nonexistent path argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:113:32: warning: too many arguments for format [-Wformat-extra-args] 113 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL (got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:117:26: warning: too many arguments for format [-Wformat-extra-args] 117 | fail_unless(res == -1, "Failed to handle nonexistent path argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:118:32: warning: too many arguments for format [-Wformat-extra-args] 118 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL (got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:122:26: warning: too many arguments for format [-Wformat-extra-args] 122 | fail_unless(res == -1, "Failed to handle nonexistent path argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:123:32: warning: too many arguments for format [-Wformat-extra-args] 123 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL (got %d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:128:5: warning: too many arguments for format [-Wformat-extra-args] 128 | "Failed to create tmp directory '%s': %s", test_dir, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:131:5: warning: too many arguments for format [-Wformat-extra-args] 131 | "Failed to create set 0777 perms on '%s': %s", test_dir, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:134:26: warning: too many arguments for format [-Wformat-extra-args] 134 | fail_unless(res == -1, "Failed to handle nonexistent file argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:135:32: warning: too many arguments for format [-Wformat-extra-args] 135 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:138:26: warning: too many arguments for format [-Wformat-extra-args] 138 | fail_unless(res == -1, "Failed to handle world-writable path argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:139:31: warning: too many arguments for format [-Wformat-extra-args] 139 | fail_unless(errno == EPERM, "Failed to set errno to EPERM"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:142:25: warning: too many arguments for format [-Wformat-extra-args] 142 | fail_unless(res == 0, "Failed to set 0775 perms on '%s': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:146:25: warning: too many arguments for format [-Wformat-extra-args] 146 | fail_unless(res == 0, "Failed to set scoreboard: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:150:29: warning: too many arguments for format [-Wformat-extra-args] 150 | fail_unless(path != NULL, "Failed to get scoreboard path: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:153:5: warning: too many arguments for format [-Wformat-extra-args] 153 | "Expected '%s', got '%s'", "/tmp/prt-scoreboard/bar", path); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c: In function 'scoreboard_set_mutex_test_fn': api/scoreboard.c:164:26: warning: too many arguments for format [-Wformat-extra-args] 164 | fail_unless(res == -1, "Failed to handle null argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:165:32: warning: too many arguments for format [-Wformat-extra-args] 165 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:168:25: warning: too many arguments for format [-Wformat-extra-args] 168 | fail_unless(res == 0, "Failed to set scoreboard mutex: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:171:29: warning: too many arguments for format [-Wformat-extra-args] 171 | fail_unless(path != NULL, "Failed to get scoreboard mutex path: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:174:5: warning: too many arguments for format [-Wformat-extra-args] 174 | "Expected '%s', got '%s'", "/tmp", path); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c: In function 'scoreboard_open_close_test_fn': api/scoreboard.c:183:25: warning: too many arguments for format [-Wformat-extra-args] 183 | fail_unless(res == 0, "Failed to create directory '%s': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:187:25: warning: too many arguments for format [-Wformat-extra-args] 187 | fail_unless(res == 0, "Failed to set perms on '%s': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:191:25: warning: too many arguments for format [-Wformat-extra-args] 191 | fail_unless(res == 0, "Failed to set scoreboard to '%s': %s", test_file, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:200:12: warning: too many arguments for format [-Wformat-extra-args] 200 | fail("Unexpectedly opened symlink scoreboard"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:208:12: warning: too many arguments for format [-Wformat-extra-args] 208 | fail("Failed to set errno to EPERM (got %d)", xerrno); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:214:27: warning: too many arguments for format [-Wformat-extra-args] 214 | fail_unless(res == 0, "Failed to set scoreboard to '%s': %s", test_file, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:219:24: warning: too many arguments for format [-Wformat-extra-args] 219 | fail_unless(res < 0, "Unexpectedly opened scoreboard using O_RDONLY"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:226:10: warning: too many arguments for format [-Wformat-extra-args] 226 | fail("Failed to set errno to EINVAL (got %d)", xerrno); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:232:25: warning: too many arguments for format [-Wformat-extra-args] 232 | fail_unless(res == 0, "Failed to open scoreboard: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:238:25: warning: too many arguments for format [-Wformat-extra-args] 238 | fail_unless(res == 0, "Failed to open scoreboard again: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:244:24: warning: too many arguments for format [-Wformat-extra-args] 244 | fail_unless(res < 0, "Unexpectedly opened scoreboard using O_RDONLY"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:245:32: warning: too many arguments for format [-Wformat-extra-args] 245 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c: In function 'scoreboard_lock_test_fn': api/scoreboard.c:258:24: warning: too many arguments for format [-Wformat-extra-args] 258 | fail_unless(res < 0, "Failed to handle bad lock type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:259:32: warning: too many arguments for format [-Wformat-extra-args] 259 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:264:24: warning: too many arguments for format [-Wformat-extra-args] 264 | fail_unless(res < 0, "Failed to handle bad file descriptor"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:265:31: warning: too many arguments for format [-Wformat-extra-args] 265 | fail_unless(errno == EBADF, "Expected EBADF (%d), got %s (%d)", EBADF, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:269:24: warning: too many arguments for format [-Wformat-extra-args] 269 | fail_unless(fd >= 0, "Failed to open '%s': %s", test_file2, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:272:25: warning: too many arguments for format [-Wformat-extra-args] 272 | fail_unless(res == 0, "Failed to lock fd %d: %s", fd, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:276:25: warning: too many arguments for format [-Wformat-extra-args] 276 | fail_unless(res == 0, "Failed to lock fd %d: %s", fd, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:280:25: warning: too many arguments for format [-Wformat-extra-args] 280 | fail_unless(res == 0, "Failed to lock fd %d: %s", fd, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:284:25: warning: too many arguments for format [-Wformat-extra-args] 284 | fail_unless(res == 0, "Failed to lock fd %d: %s", fd, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:290:25: warning: too many arguments for format [-Wformat-extra-args] 290 | fail_unless(res == 0, "Failed to lock fd %d: %s", fd, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:294:25: warning: too many arguments for format [-Wformat-extra-args] 294 | fail_unless(res == 0, "Failed to lock fd %d: %s", fd, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:298:25: warning: too many arguments for format [-Wformat-extra-args] 298 | fail_unless(res == 0, "Failed to lock fd %d: %s", fd, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c: In function 'scoreboard_delete_test_fn': api/scoreboard.c:309:25: warning: too many arguments for format [-Wformat-extra-args] 309 | fail_unless(res == 0, "Failed to create directory '%s': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:313:25: warning: too many arguments for format [-Wformat-extra-args] 313 | fail_unless(res == 0, "Failed to set perms on '%s' to 0775': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:317:25: warning: too many arguments for format [-Wformat-extra-args] 317 | fail_unless(res == 0, "Failed to set scoreboard to '%s': %s", test_file, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:321:25: warning: too many arguments for format [-Wformat-extra-args] 321 | fail_unless(res == 0, "Failed to open scoreboard: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:324:25: warning: too many arguments for format [-Wformat-extra-args] 324 | fail_unless(res == 0, "Failed to stat scoreboard: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:329:24: warning: too many arguments for format [-Wformat-extra-args] 329 | fail_unless(res < 0, "Unexpectedly found deleted scoreboard"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:332:24: warning: too many arguments for format [-Wformat-extra-args] 332 | fail_unless(res < 0, "Unexpectedly found deleted scoreboard mutex"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c: In function 'scoreboard_restore_test_fn': api/scoreboard.c:344:25: warning: too many arguments for format [-Wformat-extra-args] 344 | fail_unless(res == 0, "Failed to create directory '%s': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:348:25: warning: too many arguments for format [-Wformat-extra-args] 348 | fail_unless(res == 0, "Failed to set perms on '%s' to 0775': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:352:25: warning: too many arguments for format [-Wformat-extra-args] 352 | fail_unless(res == 0, "Failed to set scoreboard to '%s': %s", test_file, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:356:24: warning: too many arguments for format [-Wformat-extra-args] 356 | fail_unless(res < 0, "Unexpectedly restored scoreboard"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:357:32: warning: too many arguments for format [-Wformat-extra-args] 357 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:361:25: warning: too many arguments for format [-Wformat-extra-args] 361 | fail_unless(res == 0, "Failed to open scoreboard: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:365:5: warning: too many arguments for format [-Wformat-extra-args] 365 | "Restoring scoreboard before rewind succeeded unexpectedly"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:368:25: warning: too many arguments for format [-Wformat-extra-args] 368 | fail_unless(res == 0, "Failed to rewind scoreboard: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:371:25: warning: too many arguments for format [-Wformat-extra-args] 371 | fail_unless(res == 0, "Failed to restore scoreboard: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c: In function 'scoreboard_rewind_test_fn': api/scoreboard.c:383:25: warning: too many arguments for format [-Wformat-extra-args] 383 | fail_unless(res == 0, "Failed to create directory '%s': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:387:25: warning: too many arguments for format [-Wformat-extra-args] 387 | fail_unless(res == 0, "Failed to set perms on '%s' to 0775': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:391:25: warning: too many arguments for format [-Wformat-extra-args] 391 | fail_unless(res == 0, "Failed to set scoreboard to '%s': %s", test_file, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:395:24: warning: too many arguments for format [-Wformat-extra-args] 395 | fail_unless(res < 0, "Unexpectedly rewound scoreboard"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:396:32: warning: too many arguments for format [-Wformat-extra-args] 396 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:400:25: warning: too many arguments for format [-Wformat-extra-args] 400 | fail_unless(res == 0, "Failed to open scoreboard: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:403:25: warning: too many arguments for format [-Wformat-extra-args] 403 | fail_unless(res == 0, "Failed to rewind scoreboard: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c: In function 'scoreboard_scrub_test_fn': api/scoreboard.c:416:25: warning: too many arguments for format [-Wformat-extra-args] 416 | fail_unless(res == 0, "Failed to create directory '%s': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:420:25: warning: too many arguments for format [-Wformat-extra-args] 420 | fail_unless(res == 0, "Failed to set perms on '%s' to 0775': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:424:25: warning: too many arguments for format [-Wformat-extra-args] 424 | fail_unless(res == 0, "Failed to set scoreboard to '%s': %s", test_file, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:428:24: warning: too many arguments for format [-Wformat-extra-args] 428 | fail_unless(res < 0, "Unexpectedly scrubbed scoreboard"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:434:12: warning: too many arguments for format [-Wformat-extra-args] 434 | fail("Failed to set errno to EPERM/ENOENT, got %d [%s] (euid = %lu)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:440:12: warning: too many arguments for format [-Wformat-extra-args] 440 | fail("Failed to set errno to ENOENT, got %d [%s] (euid = %lu)", errno, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:446:25: warning: too many arguments for format [-Wformat-extra-args] 446 | fail_unless(res == 0, "Failed to open scoreboard: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:449:25: warning: too many arguments for format [-Wformat-extra-args] 449 | fail_unless(res == 0, "Failed to scrub scoreboard: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c: In function 'scoreboard_get_daemon_pid_test_fn': api/scoreboard.c:462:25: warning: too many arguments for format [-Wformat-extra-args] 462 | fail_unless(res == 0, "Failed to create directory '%s': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:466:25: warning: too many arguments for format [-Wformat-extra-args] 466 | fail_unless(res == 0, "Failed to set perms on '%s' to 0775': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:470:25: warning: too many arguments for format [-Wformat-extra-args] 470 | fail_unless(res == 0, "Failed to set scoreboard to '%s': %s", test_file, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:474:25: warning: too many arguments for format [-Wformat-extra-args] 474 | fail_unless(res == 0, "Failed to open scoreboard: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:478:10: warning: too many arguments for format [-Wformat-extra-args] 478 | fail("Expected %lu, got %lu", (unsigned long) getpid(), | ^~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:487:25: warning: too many arguments for format [-Wformat-extra-args] 487 | fail_unless(res == 0, "Failed to open scoreboard: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:491:10: warning: too many arguments for format [-Wformat-extra-args] 491 | fail("Expected %lu, got %lu", (unsigned long) 0, | ^~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c: In function 'scoreboard_get_daemon_uptime_test_fn': api/scoreboard.c:506:25: warning: too many arguments for format [-Wformat-extra-args] 506 | fail_unless(res == 0, "Failed to create directory '%s': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:510:25: warning: too many arguments for format [-Wformat-extra-args] 510 | fail_unless(res == 0, "Failed to set perms on '%s' to 0775': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:514:25: warning: too many arguments for format [-Wformat-extra-args] 514 | fail_unless(res == 0, "Failed to set scoreboard to '%s': %s", test_file, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:518:25: warning: too many arguments for format [-Wformat-extra-args] 518 | fail_unless(res == 0, "Failed to open scoreboard: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:524:10: warning: too many arguments for format [-Wformat-extra-args] 524 | fail("Expected %lu, got %lu", (unsigned long) now, | ^~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:533:25: warning: too many arguments for format [-Wformat-extra-args] 533 | fail_unless(res == 0, "Failed to open scoreboard: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:537:10: warning: too many arguments for format [-Wformat-extra-args] 537 | fail("Expected %lu, got %lu", (unsigned long) 0, | ^~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c: In function 'scoreboard_entry_add_test_fn': api/scoreboard.c:551:25: warning: too many arguments for format [-Wformat-extra-args] 551 | fail_unless(res == 0, "Failed to create directory '%s': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:555:25: warning: too many arguments for format [-Wformat-extra-args] 555 | fail_unless(res == 0, "Failed to set perms on '%s' to 0775': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:559:25: warning: too many arguments for format [-Wformat-extra-args] 559 | fail_unless(res == 0, "Failed to set scoreboard to '%s': %s", test_file, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:563:24: warning: too many arguments for format [-Wformat-extra-args] 563 | fail_unless(res < 0, "Unexpectedly added entry to scoreboard"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:564:32: warning: too many arguments for format [-Wformat-extra-args] 564 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:568:25: warning: too many arguments for format [-Wformat-extra-args] 568 | fail_unless(res == 0, "Failed to open scoreboard: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:571:25: warning: too many arguments for format [-Wformat-extra-args] 571 | fail_unless(res == 0, "Failed to add entry to scoreboard: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:575:24: warning: too many arguments for format [-Wformat-extra-args] 575 | fail_unless(res < 0, "Unexpectedly added entry to scoreboard"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:576:31: warning: too many arguments for format [-Wformat-extra-args] 576 | fail_unless(errno == EPERM, "Expected EPERM (%d), got %s (%d)", EPERM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c: In function 'scoreboard_entry_del_test_fn': api/scoreboard.c:589:25: warning: too many arguments for format [-Wformat-extra-args] 589 | fail_unless(res == 0, "Failed to create directory '%s': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:593:25: warning: too many arguments for format [-Wformat-extra-args] 593 | fail_unless(res == 0, "Failed to set perms on '%s' to 0775': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:597:25: warning: too many arguments for format [-Wformat-extra-args] 597 | fail_unless(res == 0, "Failed to set scoreboard to '%s': %s", test_file, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:601:24: warning: too many arguments for format [-Wformat-extra-args] 601 | fail_unless(res < 0, "Unexpectedly deleted entry from scoreboard"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:602:32: warning: too many arguments for format [-Wformat-extra-args] 602 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:606:25: warning: too many arguments for format [-Wformat-extra-args] 606 | fail_unless(res == 0, "Failed to open scoreboard: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:609:24: warning: too many arguments for format [-Wformat-extra-args] 609 | fail_unless(res < 0, "Unexpectedly deleted entry from scoreboard"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:610:32: warning: too many arguments for format [-Wformat-extra-args] 610 | fail_unless(errno == ENOENT, "Expected ENOENT (%d), got %s (%d)", ENOENT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:614:25: warning: too many arguments for format [-Wformat-extra-args] 614 | fail_unless(res == 0, "Failed to add entry to scoreboard: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:618:25: warning: too many arguments for format [-Wformat-extra-args] 618 | fail_unless(res == 0, "Failed to delete entry from scoreboard: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:622:24: warning: too many arguments for format [-Wformat-extra-args] 622 | fail_unless(res < 0, "Unexpectedly deleted entry from scoreboard"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:623:32: warning: too many arguments for format [-Wformat-extra-args] 623 | fail_unless(errno == ENOENT, "Expected ENOENT (%d), got %s (%d)", ENOENT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c: In function 'scoreboard_entry_read_test_fn': api/scoreboard.c:637:25: warning: too many arguments for format [-Wformat-extra-args] 637 | fail_unless(res == 0, "Failed to create directory '%s': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:641:25: warning: too many arguments for format [-Wformat-extra-args] 641 | fail_unless(res == 0, "Failed to set perms on '%s' to 0775': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:645:25: warning: too many arguments for format [-Wformat-extra-args] 645 | fail_unless(res == 0, "Failed to set scoreboard to '%s': %s", test_file, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:649:30: warning: too many arguments for format [-Wformat-extra-args] 649 | fail_unless(score == NULL, "Unexpectedly read scoreboard entry"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:650:32: warning: too many arguments for format [-Wformat-extra-args] 650 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:654:25: warning: too many arguments for format [-Wformat-extra-args] 654 | fail_unless(res == 0, "Failed to open scoreboard: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:658:30: warning: too many arguments for format [-Wformat-extra-args] 658 | fail_unless(score == NULL, "Unexpectedly read scoreboard entry"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:661:25: warning: too many arguments for format [-Wformat-extra-args] 661 | fail_unless(res == 0, "Failed to add entry to scoreboard: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:665:30: warning: too many arguments for format [-Wformat-extra-args] 665 | fail_unless(score != NULL, "Failed to read scoreboard entry: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:669:10: warning: too many arguments for format [-Wformat-extra-args] 669 | fail("Failed to read expected scoreboard entry (expected PID %lu, got %lu)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:674:30: warning: too many arguments for format [-Wformat-extra-args] 674 | fail_unless(score == NULL, "Unexpectedly read scoreboard entry"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c: In function 'scoreboard_entry_get_test_fn': api/scoreboard.c:699:25: warning: too many arguments for format [-Wformat-extra-args] 699 | fail_unless(res == 0, "Failed to create directory '%s': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:703:25: warning: too many arguments for format [-Wformat-extra-args] 703 | fail_unless(res == 0, "Failed to set perms on '%s' to 0775': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:707:25: warning: too many arguments for format [-Wformat-extra-args] 707 | fail_unless(res == 0, "Failed to set scoreboard to '%s': %s", test_file, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:711:28: warning: too many arguments for format [-Wformat-extra-args] 711 | fail_unless(val == NULL, "Unexpectedly read value from scoreboard entry"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:712:32: warning: too many arguments for format [-Wformat-extra-args] 712 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:716:25: warning: too many arguments for format [-Wformat-extra-args] 716 | fail_unless(res == 0, "Failed to open scoreboard: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:719:28: warning: too many arguments for format [-Wformat-extra-args] 719 | fail_unless(val == NULL, "Unexpectedly read value from scoreboard entry"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:720:31: warning: too many arguments for format [-Wformat-extra-args] 720 | fail_unless(errno == EPERM, "Expected EPERM (%d), got %s (%d)", EPERM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:724:25: warning: too many arguments for format [-Wformat-extra-args] 724 | fail_unless(res == 0, "Failed to add entry to scoreboard: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:728:28: warning: too many arguments for format [-Wformat-extra-args] 728 | fail_unless(val == NULL, "Unexpectedly read value from scoreboard entry"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:729:32: warning: too many arguments for format [-Wformat-extra-args] 729 | fail_unless(errno == ENOENT, "Expected ENOENT (%d), got %s (%d)", ENOENT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:734:30: warning: too many arguments for format [-Wformat-extra-args] 734 | fail_unless(val != NULL, "Failed to read scoreboard field %d: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c: In function 'scoreboard_entry_update_test_fn': api/scoreboard.c:754:25: warning: too many arguments for format [-Wformat-extra-args] 754 | fail_unless(res == 0, "Failed to create directory '%s': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:758:25: warning: too many arguments for format [-Wformat-extra-args] 758 | fail_unless(res == 0, "Failed to set perms on '%s' to 0775': %s", test_dir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:762:25: warning: too many arguments for format [-Wformat-extra-args] 762 | fail_unless(res == 0, "Failed to set scoreboard to '%s': %s", test_file, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:766:24: warning: too many arguments for format [-Wformat-extra-args] 766 | fail_unless(res < 0, "Unexpectedly updated scoreboard entry"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:767:32: warning: too many arguments for format [-Wformat-extra-args] 767 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:771:25: warning: too many arguments for format [-Wformat-extra-args] 771 | fail_unless(res == 0, "Failed to open scoreboard: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:774:24: warning: too many arguments for format [-Wformat-extra-args] 774 | fail_unless(res < 0, "Unexpectedly updated scoreboard entry"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:775:31: warning: too many arguments for format [-Wformat-extra-args] 775 | fail_unless(errno == EPERM, "Expected EPERM (%d), got %s (%d)", EPERM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:779:25: warning: too many arguments for format [-Wformat-extra-args] 779 | fail_unless(res == 0, "Failed to add entry to scoreboard: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:783:24: warning: too many arguments for format [-Wformat-extra-args] 783 | fail_unless(res < 0, "Unexpectedly updated scoreboard entry"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:784:32: warning: too many arguments for format [-Wformat-extra-args] 784 | fail_unless(errno == ENOENT, "Expected ENOENT (%d), got %s (%d)", ENOENT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:789:25: warning: too many arguments for format [-Wformat-extra-args] 789 | fail_unless(res == 0, "Failed to update PR_SCORE_CWD: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:792:28: warning: too many arguments for format [-Wformat-extra-args] 792 | fail_unless(val != NULL, "Failed to get entry PR_SCORE_CWD: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:794:40: warning: too many arguments for format [-Wformat-extra-args] 794 | fail_unless(strcmp(val, "cwd") == 0, "Expected 'cwd', got '%s'", val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:798:25: warning: too many arguments for format [-Wformat-extra-args] 798 | fail_unless(res == 0, "Failed to update PR_SCORE_USER: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:801:29: warning: too many arguments for format [-Wformat-extra-args] 801 | fail_unless(addr != NULL, "Failed to resolve '127.0.0.1': %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:805:25: warning: too many arguments for format [-Wformat-extra-args] 805 | fail_unless(res == 0, "Failed to update PR_SCORE_CLIENT_ADDR: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:810:25: warning: too many arguments for format [-Wformat-extra-args] 810 | fail_unless(res == 0, "Failed to update PR_SCORE_CLIENT_NAME: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:815:25: warning: too many arguments for format [-Wformat-extra-args] 815 | fail_unless(res == 0, "Failed to update PR_SCORE_CLASS: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:819:25: warning: too many arguments for format [-Wformat-extra-args] 819 | fail_unless(res == 0, "Failed to update PR_SCORE_CMD: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:824:25: warning: too many arguments for format [-Wformat-extra-args] 824 | fail_unless(res == 0, "Failed to update PR_SCORE_CMD_ARG: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:829:25: warning: too many arguments for format [-Wformat-extra-args] 829 | fail_unless(res == 0, "Failed to update PR_SCORE_SERVER_PORT: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:833:25: warning: too many arguments for format [-Wformat-extra-args] 833 | fail_unless(res == 0, "Failed to update PR_SCORE_SERVER_ADDR: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:838:25: warning: too many arguments for format [-Wformat-extra-args] 838 | fail_unless(res == 0, "Failed to update PR_SCORE_SERVER_LABEL: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:843:25: warning: too many arguments for format [-Wformat-extra-args] 843 | fail_unless(res == 0, "Failed to update PR_SCORE_BEGIN_IDLE: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:848:25: warning: too many arguments for format [-Wformat-extra-args] 848 | fail_unless(res == 0, "Failed to update PR_SCORE_BEGIN_SESSION: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:853:25: warning: too many arguments for format [-Wformat-extra-args] 853 | fail_unless(res == 0, "Failed to update PR_SCORE_XFER_DONE: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:858:25: warning: too many arguments for format [-Wformat-extra-args] 858 | fail_unless(res == 0, "Failed to update PR_SCORE_XFER_SIZE: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:863:25: warning: too many arguments for format [-Wformat-extra-args] 863 | fail_unless(res == 0, "Failed to update PR_SCORE_XFER_LEN: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:868:25: warning: too many arguments for format [-Wformat-extra-args] 868 | fail_unless(res == 0, "Failed to update PR_SCORE_XFER_ELAPSED: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:873:25: warning: too many arguments for format [-Wformat-extra-args] 873 | fail_unless(res == 0, "Failed to update PR_SCORE_PROTOCOL: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c: In function 'scoreboard_entry_kill_test_fn': api/scoreboard.c:887:24: warning: too many arguments for format [-Wformat-extra-args] 887 | fail_unless(res < 0, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:888:32: warning: too many arguments for format [-Wformat-extra-args] 888 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:893:25: warning: too many arguments for format [-Wformat-extra-args] 893 | fail_unless(res == 0, "Failed to send signal 0 to PID %lu: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c: In function 'scoreboard_entry_lock_test_fn': api/scoreboard.c:902:24: warning: too many arguments for format [-Wformat-extra-args] 902 | fail_unless(res < 0, "Failed to handle bad lock type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:903:32: warning: too many arguments for format [-Wformat-extra-args] 903 | fail_unless(errno == EINVAL, "Expected EINVAL (%d), got %s (%d)", EINVAL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:908:24: warning: too many arguments for format [-Wformat-extra-args] 908 | fail_unless(res < 0, "Failed to handle bad file descriptor"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:909:31: warning: too many arguments for format [-Wformat-extra-args] 909 | fail_unless(errno == EBADF, "Expected EBADF (%d), got %s (%d)", EBADF, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:913:24: warning: too many arguments for format [-Wformat-extra-args] 913 | fail_unless(fd >= 0, "Failed to open '%s': %s", test_file2, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:916:25: warning: too many arguments for format [-Wformat-extra-args] 916 | fail_unless(res == 0, "Failed to lock fd %d: %s", fd, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:920:25: warning: too many arguments for format [-Wformat-extra-args] 920 | fail_unless(res == 0, "Failed to lock fd %d: %s", fd, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:924:25: warning: too many arguments for format [-Wformat-extra-args] 924 | fail_unless(res == 0, "Failed to lock fd %d: %s", fd, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:928:25: warning: too many arguments for format [-Wformat-extra-args] 928 | fail_unless(res == 0, "Failed to lock fd %d: %s", fd, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:934:25: warning: too many arguments for format [-Wformat-extra-args] 934 | fail_unless(res == 0, "Failed to lock fd %d: %s", fd, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:938:25: warning: too many arguments for format [-Wformat-extra-args] 938 | fail_unless(res == 0, "Failed to lock fd %d: %s", fd, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:942:25: warning: too many arguments for format [-Wformat-extra-args] 942 | fail_unless(res == 0, "Failed to lock fd %d: %s", fd, strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c: In function 'scoreboard_disabled_test_fn': api/scoreboard.c:966:27: warning: too many arguments for format [-Wformat-extra-args] 966 | fail_unless(res == 0, "Failed set to scoreboard to '%s': %s", path, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:972:31: warning: too many arguments for format [-Wformat-extra-args] 972 | fail_unless(path != NULL, "Failed to get scoreboard path: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:975:7: warning: too many arguments for format [-Wformat-extra-args] 975 | "Expected path '%s', got '%s'", ok, path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:978:27: warning: too many arguments for format [-Wformat-extra-args] 978 | fail_unless(res == 0, "Failed to open '%s' scoreboard: %s", path, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:982:27: warning: too many arguments for format [-Wformat-extra-args] 982 | fail_unless(res == 0, "Failed to scrub '%s' scoreboard: %s", path, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:987:7: warning: too many arguments for format [-Wformat-extra-args] 987 | "Expected to get scoreboard PID 0, got %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:992:7: warning: too many arguments for format [-Wformat-extra-args] 992 | "Expected to get scoreboard uptime 0, got %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:996:27: warning: too many arguments for format [-Wformat-extra-args] 996 | fail_unless(res == 0, "Failed to add entry to '%s' scoreboard: %s", path, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:1000:32: warning: too many arguments for format [-Wformat-extra-args] 1000 | fail_unless(score == NULL, "Expected null entry"); | ^~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:1003:32: warning: too many arguments for format [-Wformat-extra-args] 1003 | fail_unless(field == NULL, "Expected null CMD_ARG field"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:1006:27: warning: too many arguments for format [-Wformat-extra-args] 1006 | fail_unless(res == 0, "Failed to update CWD field: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:1009:27: warning: too many arguments for format [-Wformat-extra-args] 1009 | fail_unless(res == 0, "Failed to delete entry from '%s' scoreboard: %s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/scoreboard.c:1013:27: warning: too many arguments for format [-Wformat-extra-args] 1013 | fail_unless(res == 0, "Failed to close '%s' scoreboard: %s", path, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wall -fno-omit-frame-pointer -fno-strict-aliasing -Werror=implicit-function-declaration -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -I/usr/include/mysql -I/usr/include/mysql -I/usr/include/mysql/mysql -I/usr/include -c -o api/stash.o api/stash.c In file included from api/tests.h:34, from api/stash.c:27: api/stash.c: In function 'stash_add_symbol_test_fn': api/stash.c:53:26: warning: too many arguments for format [-Wformat-extra-args] 53 | fail_unless(res == -1, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:54:32: warning: too many arguments for format [-Wformat-extra-args] 54 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL, got %d (%s)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:58:26: warning: too many arguments for format [-Wformat-extra-args] 58 | fail_unless(res == -1, "Failed to handle bad type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:59:32: warning: too many arguments for format [-Wformat-extra-args] 59 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL, got %d (%s)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:64:26: warning: too many arguments for format [-Wformat-extra-args] 64 | fail_unless(res == -1, "Failed to handle null conf name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:65:31: warning: too many arguments for format [-Wformat-extra-args] 65 | fail_unless(errno == EPERM, "Failed to set errno to EPERM, got %d (%s)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:70:26: warning: too many arguments for format [-Wformat-extra-args] 70 | fail_unless(res == -1, "Failed to handle null cmd name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:71:31: warning: too many arguments for format [-Wformat-extra-args] 71 | fail_unless(errno == EPERM, "Failed to set errno to EPERM, got %d (%s)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:76:26: warning: too many arguments for format [-Wformat-extra-args] 76 | fail_unless(res == -1, "Failed to handle null auth name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:77:31: warning: too many arguments for format [-Wformat-extra-args] 77 | fail_unless(errno == EPERM, "Failed to set errno to EPERM, got %d (%s)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:82:26: warning: too many arguments for format [-Wformat-extra-args] 82 | fail_unless(res == -1, "Failed to handle null hook name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:83:31: warning: too many arguments for format [-Wformat-extra-args] 83 | fail_unless(errno == EPERM, "Failed to set errno to EPERM, got %d (%s)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:89:26: warning: too many arguments for format [-Wformat-extra-args] 89 | fail_unless(res == -1, "Failed to handle empty conf name"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:90:31: warning: too many arguments for format [-Wformat-extra-args] 90 | fail_unless(errno == EPERM, "Failed to set errno to EPERM, got %d (%s)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:96:25: warning: too many arguments for format [-Wformat-extra-args] 96 | fail_unless(res == 0, "Failed to add CONF symbol: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:101:25: warning: too many arguments for format [-Wformat-extra-args] 101 | fail_unless(res == 0, "Failed to add CMD symbol: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:106:25: warning: too many arguments for format [-Wformat-extra-args] 106 | fail_unless(res == 0, "Failed to add AUTH symbol: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:111:25: warning: too many arguments for format [-Wformat-extra-args] 111 | fail_unless(res == 0, "Failed to add HOOK symbol: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c: In function 'stash_get_symbol_test_fn': api/stash.c:123:28: warning: too many arguments for format [-Wformat-extra-args] 123 | fail_unless(sym == NULL, "Failed to handle null arguments"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:124:32: warning: too many arguments for format [-Wformat-extra-args] 124 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL, got %d (%s)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:128:28: warning: too many arguments for format [-Wformat-extra-args] 128 | fail_unless(sym == NULL, "Failed to handle bad type argument"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:129:32: warning: too many arguments for format [-Wformat-extra-args] 129 | fail_unless(errno == EINVAL, "Failed to set errno to EINVAL, got %d (%s)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:133:28: warning: too many arguments for format [-Wformat-extra-args] 133 | fail_unless(sym == NULL, "Failed to handle nonexistent CONF symbol"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:134:32: warning: too many arguments for format [-Wformat-extra-args] 134 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT, got %d (%s)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:138:28: warning: too many arguments for format [-Wformat-extra-args] 138 | fail_unless(sym == NULL, "Failed to handle nonexistent CMD symbol"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:139:32: warning: too many arguments for format [-Wformat-extra-args] 139 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT, got %d (%s)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:143:28: warning: too many arguments for format [-Wformat-extra-args] 143 | fail_unless(sym == NULL, "Failed to handle nonexistent AUTH symbol"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:144:32: warning: too many arguments for format [-Wformat-extra-args] 144 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT, got %d (%s)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:148:28: warning: too many arguments for format [-Wformat-extra-args] 148 | fail_unless(sym == NULL, "Failed to handle nonexistent HOOK symbol"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:149:32: warning: too many arguments for format [-Wformat-extra-args] 149 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT, got %d (%s)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:155:25: warning: too many arguments for format [-Wformat-extra-args] 155 | fail_unless(res == 0, "Failed to add CONF symbol: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:158:28: warning: too many arguments for format [-Wformat-extra-args] 158 | fail_unless(sym != NULL, "Failed to get CONF symbol: %s", strerror(errno)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:159:32: warning: too many arguments for format [-Wformat-extra-args] 159 | fail_unless(sym == &conftab, "Expected %p, got %p", &conftab, sym); | ^~~~~~~~~~~~~~~~~~~~~ api/stash.c:162:28: warning: too many arguments for format [-Wformat-extra-args] 162 | fail_unless(sym == NULL, "Unexpectedly found CONF symbol"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api/stash.c:163:32: warning: too many arguments for format [-Wformat-extra-args] 163 | fail_unless(errno == ENOENT, "Failed to set errno to ENOENT, got %d (%s)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~