echo \#define BUILD_STAMP \"Wed Jul 1 2026 15:07:30 UTC\" > include/buildstamp.h cd lib/ && make lib cd src/ && make src cd modules/ && make static test -z """" || (cd locale/ && make locale) cd utils/ && make utils make[1]: Entering directory '/data/pruva/project-cache/e16fa440-7670-4503-8601-378cf2096f7e/repo-patched/src' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c main.c make[1]: Entering directory '/data/pruva/project-cache/e16fa440-7670-4503-8601-378cf2096f7e/repo-patched/lib' make[1]: Entering directory '/data/pruva/project-cache/e16fa440-7670-4503-8601-378cf2096f7e/repo-patched/modules' /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -static -c pr_fnmatch.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mod_core.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c timers.c /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -static -c sstrncpy.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c sets.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mod_xfer.c make[1]: Entering directory '/data/pruva/project-cache/e16fa440-7670-4503-8601-378cf2096f7e/repo-patched/utils' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c ftpcount.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c pr_fnmatch.c -o pr_fnmatch.o libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c sstrncpy.c -o sstrncpy.o timers.c: In function 'sig_alarm': timers.c:217:3: warning: 'siginterrupt' is deprecated: Use sigaction with SA_RESTART instead [-Wdeprecated-declarations] 217 | 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:252:3: warning: 'siginterrupt' is deprecated: Use sigaction with SA_RESTART instead [-Wdeprecated-declarations] 252 | if (siginterrupt(SIGALRM, 1) < 0) { | ^~ /usr/include/signal.h:324:12: note: declared here 324 | extern int siginterrupt (int __sig, int __interrupt) __THROW | ^~~~~~~~~~~~ pr_fnmatch_loop.c: In function 'internal_fnmatch': pr_fnmatch.c:241:17: warning: old-style function definition [-Wold-style-definition] 241 | # define FCT internal_fnmatch | ^~~~~~~~~~~~~~~~ pr_fnmatch_loop.c:65:1: note: in expansion of macro 'FCT' 65 | FCT (pattern, string, string_end, no_leading_period, flags, ends) | ^~~ main.c: In function '_dispatch': main.c:307:18: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 307 | args = memchr(cmdargstr, ' ', cmdargstrlen); | ^ main.c:310:18: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 310 | args = strchr(cmdargstr, ' '); | ^ In file included from pr_fnmatch.c:260: pr_fnmatch_loop.c:75:7: warning: variable 'is_seqval' set but not used [-Wunused-but-set-variable] 75 | int is_seqval = 0; | ^~~~~~~~~ pr_fnmatch.c: In function 'pr_fnmatch': pr_fnmatch.c:358:1: warning: old-style function definition [-Wold-style-definition] 358 | pr_fnmatch (pattern, string, flags) | ^~~~~~~~~~ /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -static -c strsep.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c strsep.c -o strsep.o gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c pool.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c scoreboard.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c privs.c /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -static -c vsnprintf.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c vsnprintf.c -o vsnprintf.o gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c misc.c /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -static -c glibc-glob.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c str.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c glibc-glob.c -o glibc-glob.o /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -static -c glibc-hstrerror.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c glibc-hstrerror.c -o glibc-hstrerror.o glibc-glob.c: In function 'glob_limited': glibc-glob.c:800:28: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 800 | char *end_name = strchr (dirname, '/'); | ^~~~~~ gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c ftpscrub.c str.c: In function 'str_vreplace': str.c:64:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 64 | tmp = strstr(s, m); | ^ str.c: In function 'pr_str_text_to_array': str.c:857:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 857 | ptr = memchr(text, delimiter, text_len); | ^ str.c:882:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 882 | ptr = memchr(text, delimiter, text_len); | ^ gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c table.c /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -static -c glibc-mkstemp.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c glibc-mkstemp.c -o glibc-mkstemp.o gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c ftpshut.c /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -static -c pr-syslog.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c ftptop.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c pr-syslog.c -o pr-syslog.o /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -static -c pwgrent.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c pwgrent.c -o pwgrent.o /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -static -c hanson-tpl.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c hanson-tpl.c -o hanson-tpl.o /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -static -c ccan-json.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c regexp.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c ccan-json.c -o ccan-json.o gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c ftpwho.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c configdb.c /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -static -c openbsd-blowfish.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c openbsd-blowfish.c -o openbsd-blowfish.o gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c dirtree.c make[1]: Leaving directory '/data/pruva/project-cache/e16fa440-7670-4503-8601-378cf2096f7e/repo-patched/utils' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c expr.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mod_rlimit.c /bin/bash ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -static -c openbsd-bcrypt.c libtool: compile: gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c openbsd-bcrypt.c -o openbsd-bcrypt.o gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c signals.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c support.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c netaddr.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mod_auth_unix.c support.c: In function 'dir_readlink': support.c:487:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 487 | ptr = strrchr(path, '/'); | ^ support.c:547:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 547 | ptr = strrchr(path, '/'); | ^ support.c: In function 'path_subst_uservar': support.c:1349:10: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1349 | substr = substr_path ? strstr(substr_path, "%u[") : NULL; | ^ support.c:1431:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1431 | substr = substr_path ? strstr(substr_path, "%u[") : NULL; | ^ gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mod_auth_file.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c inet.c mod_auth_file.c: In function 'af_check_parent_dir': mod_auth_file.c:110:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 110 | ptr = strrchr(path, '/'); | ^ gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mod_auth.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c child.c mod_auth.c: In function 'is_symlink_path': mod_auth.c:858:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 858 | ptr = strrchr(path, '/'); | ^ gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c parser.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c log.c ar rc prbase.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 parser.c: In function 'parse_wildcard_config_path': parser.c:1012:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1012 | ptr = strchr(component, '/'); | ^ ranlib prbase.a make[1]: Leaving directory '/data/pruva/project-cache/e16fa440-7670-4503-8601-378cf2096f7e/repo-patched/lib' gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c lastlog.c gcc -Wl,-L./lib,-L./lib -rdynamic -o ftpcount utils/ftpcount.o utils/scoreboard.o utils/misc.o -ltinfo -ltinfo -lidn -lidn2 -lcrypt gcc -Wl,-L./lib,-L./lib -rdynamic -o ftpscrub utils/ftpscrub.o utils/scoreboard.o utils/misc.o -ltinfo -ltinfo -lidn -lidn2 -lcrypt gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mod_ls.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c xferlog.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mod_log.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c bindings.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c netacl.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c class.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mod_site.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mod_delay.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mod_facts.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c scoreboard.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mod_cap.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c help.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c feat.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c netio.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c cmd.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c response.c gcc -Wl,-L./lib,-L./lib -rdynamic -o ftpshut utils/ftpshut.o -ltinfo -ltinfo -lidn -lidn2 -lcrypt gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c ascii.c gcc -Wl,-L./lib,-L./lib -rdynamic -o ftptop utils/ftptop.o utils/scoreboard.o utils/misc.o -lncurses -ltinfo -ltinfo -lidn -lidn2 -lcrypt gcc -Wl,-L./lib,-L./lib -rdynamic -o ftpwho utils/ftpwho.o utils/scoreboard.o utils/misc.o lib/prbase.a -ltinfo -ltinfo -lidn -lidn2 -lcrypt gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c data.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c modules.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c stash.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c display.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c auth.c data.c: In function 'pr_data_open': data.c:644:3: warning: 'siginterrupt' is deprecated: Use sigaction with SA_RESTART instead [-Wdeprecated-declarations] 644 | 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 | ^~~~~~~~~~~~ display.c: In function 'display_fh': display.c:382:11: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 382 | tmp = strstr(outs, "%{"); | ^ gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c fsio.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c mkhome.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c ctrls.c fsio.c: In function 'pr_fs_interpolate': fsio.c:2834:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2834 | ptr = strchr(path, '/'); | ^ fsio.c: In function 'pr_fsio_smkdir': fsio.c:4476:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 4476 | ptr = strrchr(path, '/'); | ^ 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_cap.o gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c event.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c var.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c throttle.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c session.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c trace.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c module_glue.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c encode.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c proctitle.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c filter.c make[1]: Leaving directory '/data/pruva/project-cache/e16fa440-7670-4503-8601-378cf2096f7e/repo-patched/modules' test -z """" -a -z """" || (cd modules/ && make shared) gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c pidfile.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c env.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c random.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c version.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c rlimit.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c wtmp.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c json.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c jot.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c memcache.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c redis.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c error.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I../include -g2 -O2 -Wall -fno-omit-frame-pointer -fno-strict-aliasing -c ftpdctl.c jot.c: In function 'get_meta_basename': jot.c:654:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 654 | ptr = strrchr(path, '/'); | ^ jot.c: In function 'get_meta_transfer_failure': jot.c:934:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 934 | ptr = strchr(resp_msg, '.'); | ^ jot.c: In function 'parse_unknown_id': jot.c:2570:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2570 | ptr = strchr(text + 1, '}'); | ^ jot.c: In function 'parse_long_id': jot.c:2593:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2593 | ptr = strchr(text + 5, '}'); | ^ jot.c:2649:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2649 | ptr = strchr(text + 6, '}'); | ^ jot.c:2665:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2665 | ptr = strchr(text + 5, '}'); | ^ jot.c:2691:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2691 | ptr = strchr(text + 6, '}'); | ^ make[1]: Leaving directory '/data/pruva/project-cache/e16fa440-7670-4503-8601-378cf2096f7e/repo-patched/src' test -f ./module-libs.txt || touch ./module-libs.txt gcc -Wl,-L./lib,-L./lib -rdynamic -o ftpdctl src/ftpdctl.o src/pool.o src/str.o src/netaddr.o src/json.o src/log.o src/ctrls.o lib/prbase.a -lidn -lidn2 -lcrypt -lcap /bin/bash ./libtool --mode=link --tag=CC gcc -Wl,-L./lib,-L./lib -rdynamic -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_cap.o modules/module_glue.o lib/prbase.a -lidn -lidn2 -lcrypt -lcap -lidn2 -lidn `uniq ./module-libs.txt | tr '\n' ' '` libtool: link: gcc -Wl,-L./lib -Wl,-L./lib -rdynamic -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_cap.o modules/module_glue.o lib/prbase.a -lcrypt -lcap -lidn2 -lidn