Date: Sat, 27 Aug 2022 06:31:37 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 266058] BROKEN_xx values are interpreted as format strings Message-ID: <bug-266058-7788-DtPs0wkdyl@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-266058-7788@https.bugs.freebsd.org/bugzilla/> References: <bug-266058-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D266058 Stefan E=C3=9Fer <se@FreeBSD.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|New |Open CC| |se@FreeBSD.org --- Comment #2 from Stefan E=C3=9Fer <se@FreeBSD.org> --- (In reply to Yuri Victorovich from comment #1) This seems to work correctly on my system: $ cd /usr/ports/graphics/filment $ make ARCH=3Di386 =3D=3D=3D> filament-1.25.6 is marked as broken on i386: compilation breaks= : register %r11 is only available in 64-bit mode. *** Error code 1 The command used by bsd.port.mk to generate that message is: IGNORECMD=3D ${ECHO_MSG} "=3D=3D=3D> ${PKGNAME} "${IGNORE:Q}. | ${FMT_80}= ; exit 1 The default value of ECHO_CMD is "echo" and the modifier ":Q" takes care of escaping any characters that would be interpreted by the shell. The symptoms that you describe could be caused by having "ECHO_CMD=3Dprintf= ", which should work most of the time - except when there are % characters in = the string to be printed. --=20 You are receiving this mail because: You are on the CC list for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-266058-7788-DtPs0wkdyl>