>>> Building on amd64-1 under comms/x3270 BDEPENDS = [textproc/groff;devel/imake] DIST = [comms/x3270:x3270-3.3.6.tgz] FULLPKGNAME = x3270-3.3.6p5 RDEPENDS = [comms/c3270] (Junk lock obtained for amd64-1 at 1779130972.55) >>> Running depends in comms/x3270 at 1779130972.60 last junk was in net/torsocks /usr/sbin/pkg_add -aI -Drepair groff-1.22.4p4 imake-1.0.10 was: /usr/sbin/pkg_add -aI -Drepair groff-1.22.4p4 imake-1.0.10 /usr/sbin/pkg_add -aI -Drepair groff-1.22.4p4 imake-1.0.10 >>> Running show-prepare-results in comms/x3270 at 1779130975.47 ===> comms/x3270 ===> Building from scratch x3270-3.3.6p5 ===> x3270-3.3.6p5 depends on: imake-* -> imake-1.0.10 ===> x3270-3.3.6p5 depends on: groff->=1.21 -> groff-1.22.4p4 ===> Verifying specs: ICE SM X11 Xau Xaw Xdmcp Xext Xmu Xt c crypto ssl util ===> found ICE.12.0 SM.9.0 X11.19.0 Xau.10.0 Xaw.16.0 Xdmcp.11.0 Xext.13.0 Xmu.11.1 Xt.11.1 c.103.0 crypto.57.2 ssl.60.2 util.21.0 groff-1.22.4p4 imake-1.0.10 (Junk lock released for amd64-1 at 1779130977.01) Woken up textproc/mozilla-dicts/nb-NO distfiles size=1139747 >>> Running build in comms/x3270 at 1779130977.08 ===> comms/x3270 ===> Checking files for x3270-3.3.6p5 `/usr/ports/distfiles/x3270-3.3.6.tgz' is up to date. >> (SHA256) all files: OK ===> Extracting for x3270-3.3.6p5 ===> Patching for x3270-3.3.6p5 ===> Applying OpenBSD patch patch-Imakefile_in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- Imakefile.in.orig Sat Jun 23 15:31:42 2007 |+++ Imakefile.in Tue Oct 23 17:25:44 2007 -------------------------- Patching file Imakefile.in using Plan A... Hunk #1 succeeded at 207. Hunk #2 succeeded at 235. Hunk #3 succeeded at 245. Hunk #4 succeeded at 262. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for x3270-3.3.6p5 ===> Configuring for x3270-3.3.6p5 Using /usr/obj/ports/x3270-3.3.6/config.site (generated) configure: loading site script /usr/obj/ports/x3270-3.3.6/config.site checking for a BSD-compatible install... /usr/obj/ports/x3270-3.3.6/bin/install -c checking for gcc... cc 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... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ANSI C... none needed checking build system type... x86_64-unknown-openbsd7.9 checking host system type... x86_64-unknown-openbsd7.9 checking how to run the C preprocessor... cc -E checking for X... (cached) libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for forkpty in -lutil... yes checking for gethostbyname in -lnsl_s... no checking for gethostbyname in -lnsl... no checking for socket in -lsocket... no checking for egrep... (cached) grep -E checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/select.h... (cached) yes checking for pty.h... (cached) no checking libutil.h usability... no checking libutil.h presence... no checking for libutil.h... no checking for util.h... (cached) yes checking for getopt.h... (cached) yes checking for openssl/ssl.h... (cached) yes checking unicode/ucnv.h usability... no checking unicode/ucnv.h presence... no checking for unicode/ucnv.h... no configure: retrying with -I/usr/local/include checking unicode/ucnv.h usability... no checking unicode/ucnv.h presence... no checking for unicode/ucnv.h... no configure: WARNING: Disabling DBCS checking for vasprintf... (cached) yes checking for strtok_r... (cached) yes checking for _LARGEFILE_SOURCE value needed for large files... no checking for fseeko... (cached) yes checking for CRYPTO_malloc in -lcrypto... yes checking for SSL_new in -lssl... yes checking for xmkmf... found configure: creating ./config.status config.status: creating Imakefile config.status: creating pr3287/Makefile config.status: creating conf.h generating Makefile imake -DUseInstalled -I/usr/local/lib/X11/config ===> Building for x3270-3.3.6p5 /usr/X11R6/bin/bdftopcf -t 3270-12.bdf | gzip -n > 3270-12.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270-12b.bdf | gzip -n > 3270-12b.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270-20.bdf | gzip -n > 3270-20.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270-20b.bdf | gzip -n > 3270-20b.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270.bdf | gzip -n > 3270.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270b.bdf | gzip -n > 3270b.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270e-12.bdf | gzip -n > 3270e-12.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270e-12b.bdf | gzip -n > 3270e-12b.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270e-20.bdf | gzip -n > 3270e-20.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270e-20b.bdf | gzip -n > 3270e-20b.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270e.bdf | gzip -n > 3270e.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270eb.bdf | gzip -n > 3270eb.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270egt12.bdf | gzip -n > 3270egt12.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270egt12b.bdf | gzip -n > 3270egt12b.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270egt16.bdf | gzip -n > 3270egt16.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270egt16b.bdf | gzip -n > 3270egt16b.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270egt24.bdf | gzip -n > 3270egt24.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270egt24b.bdf | gzip -n > 3270egt24b.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270egt32.bdf | gzip -n > 3270egt32.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270egt32b.bdf | gzip -n > 3270egt32b.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270egt8.bdf | gzip -n > 3270egt8.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270gr.bdf | gzip -n > 3270gr.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270gt12.bdf | gzip -n > 3270gt12.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270gt12b.bdf | gzip -n > 3270gt12b.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270gt16.bdf | gzip -n > 3270gt16.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270gt16b.bdf | gzip -n > 3270gt16b.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270gt24.bdf | gzip -n > 3270gt24.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270gt24b.bdf | gzip -n > 3270gt24b.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270gt32.bdf | gzip -n > 3270gt32.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270gt32b.bdf | gzip -n > 3270gt32b.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270gt8.bdf | gzip -n > 3270gt8.pcf.gz /usr/X11R6/bin/bdftopcf -t 3270h.bdf | gzip -n > 3270h.pcf.gz cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c Cme.c cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c CmeBSB.c cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c CmeLine.c cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c CmplxMenu.c CmplxMenu.c:147:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 147 | static void Unhighlight(), Notify(); | ^ CmplxMenu.c:686:1: note: conflicting prototype is here 686 | Unhighlight(Widget w, XEvent *event unused, String *params unused, | ^ CmplxMenu.c:701:36: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 701 | (class->cme_class.unhighlight) ( (Widget) entry); | ^ CmplxMenu.c:719:36: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 719 | (class->cme_class.unhighlight) ( (Widget) entry); | ^ CmplxMenu.c:749:36: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 749 | (class->cme_class.unhighlight) ( (Widget) entry); | ^ CmplxMenu.c:861:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 861 | (class->cme_class.highlight) ( (Widget) entry); | ^ CmplxMenu.c:874:30: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 874 | (class->cme_class.notify)( (Widget) entry ); | ^ CmplxMenu.c:147:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 147 | static void Unhighlight(), Notify(); | ^ CmplxMenu.c:886:1: note: conflicting prototype is here 886 | Notify(Widget w, XEvent *event unused, String *params unused, | ^ 7 warnings generated. cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c Husk.c cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c about.c cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c actions.c actions.c:421:11: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 421 | switch(XKeycodeToKeysym(display, kc, 0)) { | ^ /usr/X11R6/include/X11/Xlib.h:1682:1: note: 'XKeycodeToKeysym' has been explicitly marked deprecated here 1682 | _X_DEPRECATED | ^ /usr/X11R6/include/X11/Xfuncproto.h:139:40: note: expanded from macro '_X_DEPRECATED' 139 | # define _X_DEPRECATED __attribute__((deprecated)) | ^ 1 warning generated. cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c ansi.c cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c apl.c cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c charset.c charset.c:201:27: warning: field precision should have type 'int', but argument has type '__size_t' (aka 'unsigned long') [-Wformat] 201 | basename = xs_buffer("%.*s", strlen(csname) - ES_SIZE, csname); | ~~^~ ~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c child.c child.c:162:19: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 162 | popup_an_error(exitmsg); | ^~~~~~~ child.c:162:19: note: treat the string as an argument to avoid this 162 | popup_an_error(exitmsg); | ^ | "%s", 1 warning generated. cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c ctlr.c ctlr.c:663:13: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 663 | trace_ds(see_aid(aid_byte)); | ^~~~~~~~~~~~~~~~~ ctlr.c:663:13: note: treat the string as an argument to avoid this 663 | trace_ds(see_aid(aid_byte)); | ^ | "%s", ctlr.c:667:13: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 667 | trace_ds(rcba(cursor_addr)); | ^~~~~~~~~~~~~~~~~ ctlr.c:667:13: note: treat the string as an argument to avoid this 667 | trace_ds(rcba(cursor_addr)); | ^ | "%s", ctlr.c:759:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 759 | trace_ds(see_ebc(ea_buf[baddr].cc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ctlr.c:759:14: note: treat the string as an argument to avoid this 759 | trace_ds(see_ebc(ea_buf[baddr].cc)); | ^ | "%s", ctlr.c:1209:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1209 | trace_ds(rcba(buffer_addr)); | ^~~~~~~~~~~~~~~~~ ctlr.c:1209:14: note: treat the string as an argument to avoid this 1209 | trace_ds(rcba(buffer_addr)); | ^ | "%s", ctlr.c:1212:4: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1212 | START_FIELD(*cp); | ^~~~~~~~~~~~~~~~ ctlr.c:1139:13: note: expanded from macro 'START_FIELD' 1139 | trace_ds(see_attr(fa)); \ | ^~~~~~~~~~~~ ctlr.c:1212:4: note: treat the string as an argument to avoid this ctlr.c:1139:13: note: expanded from macro 'START_FIELD' 1139 | trace_ds(see_attr(fa)); \ | ^ ctlr.c:1224:13: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1224 | trace_ds(rcba(buffer_addr)); | ^~~~~~~~~~~~~~~~~ ctlr.c:1224:13: note: treat the string as an argument to avoid this 1224 | trace_ds(rcba(buffer_addr)); | ^ | "%s", ctlr.c:1235:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1235 | trace_ds(rcba(buffer_addr)); | ^~~~~~~~~~~~~~~~~ ctlr.c:1235:14: note: treat the string as an argument to avoid this 1235 | trace_ds(rcba(buffer_addr)); | ^ | "%s", ctlr.c:1293:13: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1293 | trace_ds(rcba(baddr)); | ^~~~~~~~~~~ ctlr.c:1293:13: note: treat the string as an argument to avoid this 1293 | trace_ds(rcba(baddr)); | ^ | "%s", ctlr.c:1397:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1397 | trace_ds(rcba(baddr)); | ^~~~~~~~~~~ ctlr.c:1397:14: note: treat the string as an argument to avoid this 1397 | trace_ds(rcba(baddr)); | ^ | "%s", ctlr.c:1446:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1446 | trace_ds(rcba(buffer_addr)); | ^~~~~~~~~~~~~~~~~ ctlr.c:1446:14: note: treat the string as an argument to avoid this 1446 | trace_ds(rcba(buffer_addr)); | ^ | "%s", ctlr.c:1458:16: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1458 | trace_ds(see_attr(*cp)); | ^~~~~~~~~~~~~ ctlr.c:1458:16: note: treat the string as an argument to avoid this 1458 | trace_ds(see_attr(*cp)); | ^ | "%s", ctlr.c:1517:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1517 | trace_ds(rcba(buffer_addr)); | ^~~~~~~~~~~~~~~~~ ctlr.c:1517:14: note: treat the string as an argument to avoid this 1517 | trace_ds(rcba(buffer_addr)); | ^ | "%s", ctlr.c:1532:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1532 | START_FIELD(*cp); | ^~~~~~~~~~~~~~~~ ctlr.c:1139:13: note: expanded from macro 'START_FIELD' 1139 | trace_ds(see_attr(fa)); \ | ^~~~~~~~~~~~ ctlr.c:1532:6: note: treat the string as an argument to avoid this ctlr.c:1139:13: note: expanded from macro 'START_FIELD' 1139 | trace_ds(see_attr(fa)); \ | ^ ctlr.c:1571:5: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1571 | START_FIELD(0); | ^~~~~~~~~~~~~~ ctlr.c:1139:13: note: expanded from macro 'START_FIELD' 1139 | trace_ds(see_attr(fa)); \ | ^~~~~~~~~~~~ ctlr.c:1571:5: note: treat the string as an argument to avoid this ctlr.c:1139:13: note: expanded from macro 'START_FIELD' 1139 | trace_ds(see_attr(fa)); \ | ^ 14 warnings generated. cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c dialog.c cc -O2 -o mkfb mkfb.c rm -f fallbacks.c ./mkfb X3270.xad fallbacks.c cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c fallbacks.c cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c ft.c ft.c:1126:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1126 | popup_an_error(get_message("ftUnable")); | ^~~~~~~~~~~~~~~~~~~~~~~ ft.c:1126:18: note: treat the string as an argument to avoid this 1126 | popup_an_error(get_message("ftUnable")); | ^ | "%s", ft.c:1443:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1443 | popup_an_error(msg_copy); | ^~~~~~~~ ft.c:1443:18: note: treat the string as an argument to avoid this 1443 | popup_an_error(msg_copy); | ^ | "%s", ft.c:1463:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1463 | popup_an_info(buf); | ^~~ ft.c:1463:18: note: treat the string as an argument to avoid this 1463 | popup_an_info(buf); | ^ | "%s", ft.c:1887:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1887 | popup_an_error(get_message("ftUnable")); | ^~~~~~~~~~~~~~~~~~~~~~~ ft.c:1887:18: note: treat the string as an argument to avoid this 1887 | popup_an_error(get_message("ftUnable")); | ^ | "%s", 4 warnings generated. cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c ft_cut.c cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c ft_dft.c ft_dft.c:417:15: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] 416 | trace_ds("> WriteStructuredField FileTransferData Data(rec=%lu) %d bytes\n", | ~~ | %zu 417 | recnum, total_read); | ^~~~~~~~~~ 1 warning generated. cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c host.c host.c:927:37: warning: format specifies type 'unsigned long' but the argument has type 'time_t' (aka 'long long') [-Wformat] 927 | (void) fprintf(lcf, "%lu %s\n", h->connect_time, | ~~~ ^~~~~~~~~~~~~~~ | %lld 1 warning generated. cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c idle.c cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c keymap.c cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c keypad.c cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c kybd.c cc -O2 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DLIBX3270DIR=\"/etc/x3270\" -c macros.c macros.c:652:50: error: incompatible pointer types passing 'size_t *' (aka 'unsigned long *') to parameter of type 'socklen_t *' (aka 'unsigned int *') [-Wincompatible-pointer-types] 652 | fd = accept(socketfd, (struct sockaddr *)&ssun, &len); | ^~~~ /usr/include/sys/socket.h:573:47: note: passing argument to parameter here 573 | int accept(int, struct sockaddr *, socklen_t *); | ^ macros.c:977:17: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 977 | popup_an_error(fail_text[failreason-1]); | ^~~~~~~~~~~~~~~~~~~~~~~ macros.c:977:17: note: treat the string as an argument to avoid this 977 | popup_an_error(fail_text[failreason-1]); | ^ | "%s", macros.c:1862:20: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1862 | action_output(r.buf + 1); | ^~~~~~~~~ macros.c:1862:20: note: treat the string as an argument to avoid this 1862 | action_output(r.buf + 1); | ^ | "%s", macros.c:1937:17: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1937 | action_output(r.buf + 1); | ^~~~~~~~~ macros.c:1937:17: note: treat the string as an argument to avoid this 1937 | action_output(r.buf + 1); | ^ | "%s", 3 warnings and 1 error generated. *** Error 1 in /usr/obj/ports/x3270-3.3.6/x3270-3.3 (:87 'macros.o') *** Error 2 in comms/x3270 (/usr/ports/infrastructure/mk/bsd.port.mk:3079 '/usr/obj/ports/x3270-3.3.6/.build_done': @cd /usr/obj/ports/x3270...) *** Error 2 in comms/x3270 (/usr/ports/infrastructure/mk/bsd.port.mk:2722 'build': @lock=x3270-3.3.6p5; export _LOCKS_HELD=" x3270-3.3.6p5"...) ===> Exiting comms/x3270 with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1779130997.88 max_stuck=1.41/depends=2.86/show-prepare-results=1.61/build=20.86 Error: job failed with 512 on amd64-1 at 1779130997