tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

make: Unclosed substitution for CONFIGURE_DIRS (] missing)



It looks like the change introduced in pkgsrc/mk/configure/configure.mk 1.28 
confuses at least my ancient (NetBSD-4) make. Escaping the pound sign with 
a backslash seems to correct the problem:
diff -u -r1.29 configure.mk
--- configure/configure.mk 7 May 2019 19:36:44 -0000 1.29
+++ configure/configure.mk 1 Jul 2019 16:47:06 -0000
@@ -206,7 +206,7 @@
 .PHONY: do-configure-script
 do-configure-script:
 .for _dir_ in ${CONFIGURE_DIRS}
-. if ${CONFIGURE_DIRS:[#]} != 1
+. if ${CONFIGURE_DIRS:[\#]} != 1
 ${RUN} ${STEP_MSG} "Running "${CONFIGURE_SCRIPT:Q}" in "${_dir_:Q}
 . endif
 ${RUN}${_ULIMIT_CMD} \
I've no idea whether the escaped pund sign confuses modern versions of make.


Home | Main Index | Thread Index | Old Index

AltStyle によって変換されたページ (->オリジナル) /