2025-03-29 Weird pkgsrc make error
From Wikistix
If you ever manage to get the following really weird pkgsrc make error, manually remove your ${WRKDIR}.
ksh$ make help
make: "/usr/pkgsrc/mk/tools/replace.mk" line 160: Malformed conditional ((${_TOOLS_DEPMETHOD.flex} == "TOOL_DEPENDS") && defined(_TOOLS_DEPMETHOD.lex))
make: "/usr/pkgsrc/mk/tools/replace.mk" line 172: Malformed conditional ((${_TOOLS_DEPMETHOD.gm4} == "TOOL_DEPENDS") && defined(_TOOLS_DEPMETHOD.m4))
make: Fatal errors encountered -- cannot continue
make: stopped in /usr/pkgsrc/wip/med
This'll even happen with an ultra-simple Makefile. I spent way too long figuring this out!
ksh$ pwd
/usr/pkgsrc/wip/med
ksh$ cat Makefile
# $NetBSD$
.include "../../mk/bsd.pkg.mk"