On Fri, Dec 31, 2010 at 01:19:26PM -0500, Chad M Stewart wrote: > > From root's .profile > > if [ -x /usr/bin/tset ]; then > if [ X"$XTERM_VERSION" = X"" ]; then > eval `/usr/bin/tset -sQ '-munknown:?vt220' $TERM` > else > eval `/usr/bin/tset -IsQ '-munknown:?vt220' $TERM` > fi > fi >
This is reproduceable in -current. [d...@m ~] $ export TERM=vt100 [d...@m ~] $ eval `/usr/bin/tset -IsQ '-munknown:?vt220' $TERM` [d...@m ~] $ cd /usr/ports/net/rsnapshot [d...@m /usr/ports/net/rsnapshot] $ make install Using $< in a non-suffix rule context is a GNUmake idiom (line 1721 of /usr/ports/infrastructure/mk/bsd.port.mk) *** Error code 2 Stop in /usr/ports/net/rsnapshot (line 2232 of /usr/ports/infrastructure/mk/bsd.port.mk). Unsetting TERMCAP allows a port to build. [d...@m /usr/ports/net/rsnapshot] $ make clean [d...@m /usr/ports/net/rsnapshot] $ unset TERMCAP [d...@m /usr/ports/net/rsnapshot] $ make install ===> Checking files for rsnapshot-1.3.1p1 `/home/ports/distfiles/rsnapshot-1.3.1.tar.gz' is up to date. >> (SHA256) rsnapshot-1.3.1.tar.gz: OK ===> rsnapshot-1.3.1p1 depends on: rsync-* - found ===> rsnapshot-1.3.1p1 depends on: groff->=1.15.4.7p2 - found ===> Extracting for rsnapshot-1.3.1p1 ===> Patching for rsnapshot-1.3.1p1 ===> Configuring for rsnapshot-1.3.1p1 [...] The failure occurs with any TERMCAP entry that uses '$<n>' terminfo style delay capabilities (for example: vt100, vt220-old, vt420, etc). It seems that somewhere it is not being quoted correctly. [d...@m /usr/ports/net/rsnapshot] $ make show=_TERM_ENV Using $< in a non-suffix rule context is a GNUmake idiom (line 3352 of /usr/ports/infrastructure/mk/bsd.port.mk)
