[Bug 277492] lang/ghc fails build/install gmake invalid option -- D
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 277492] lang/ghc fails build/install gmake invalid option -- D"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 07 Mar 2024 16:50:06 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277492
--- Comment #15 from Tijl Coosemans <tijl@FreeBSD.org> ---
(In reply to Gleb Popov from comment #14)
Grep for 'gmake|GMAKE|MAKE_CMD' to find suspicious lines. These are the ones
in lang/ghc/Makefile:
$ egrep -n 'gmake|GMAKE|MAKE_CMD' lang/ghc/Makefile
20:USES= autoreconf compiler:c11 gmake \
215: cd ${BOOT_DIR} && ${MAKE_CMD} PACKAGES='' install
276: && ${GMAKE} binary-dist TAR_COMP=xz \
295: && ${GMAKE} binary-dist TAR_COMP=xz \
It looks like 215 is the one from comment 0. You can replace that line with:
cd ${BOOT_DIR} && ${SETENVI} ${WRK_ENV} ${MAKE_CMD} PACKAGES='' install
Line 276 and 295 would become:
&& ${SETENVI} ${WRK_ENV} ${GMAKE} binary-dist TAR_COMP=xz \
For testing you can put something like this in make.conf
(/usr/local/etc/poudriere.d/make.conf):
.MAKEFLAGS+= -D __GMAKE_TRAP__
If a port fails to build with this then there are more commands that need
SETENVI.
--
You are receiving this mail because:
You are the assignee for the bug.