make vs. gmake in 6-CURRENT...
Chuck Swiger
cswiger at mac.com
Wed Dec 15 20:18:45 PST 2004
Hi, all--
Apparently something has changed with BSD make in -CURRENT, causing the
following problem to appear in a port I maintain:
[ ... ]
===> Installing for dvd+rw-tools-5.21.4.10.8
===> dvd+rw-tools-5.21.4.10.8 depends on file: /usr/local/bin/mkisofs - found
===> Generating temporary packing list
install -s -o root -g wheel -m 555
/usr/ports/sysutils/dvd+rw-tools/work/dvd+rw-tools-5.21.4.10.8/ growisofs
/usr/local/bin
install: /usr/ports/sysutils/dvd+rw-tools/work/dvd+rw-tools-5.21.4.10.8/
growisofs: No such file or directory
*** Error code 71
Note the space in ".../dvd+rw-tools-5.21.4.10.8/ growisofs", which command was
generated by the following Makefile section:
do-install:
.for i in ${BIN_FILES}
${INSTALL_PROGRAM} ${WRKSRC}/${i} ${PREFIX}/bin
.endfor
Since I don't have a system running 6, I was fortunate to have someone look
into the issue and fix the port by having it use gmake instead. (thanks BTW)
However, it seems like that space-stuffing when generating paths would break
lots of other things. Anyway, I wanted to bring up the issue here and ask
whether this change to make's behavior is expected or whether it should be
considered a bug...?
Cheers,
--
-Chuck
More information about the freebsd-current
mailing list