Bug 192521

Summary: Fatal error -- malformed conditional on FreeBSD 8.4
Product: Ports & Packages Reporter: Carlo Strub <cs>
Component: Ports FrameworkAssignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed Unable to Reproduce    
Severity: Affects Many People CC: marino
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   

Description Carlo Strub freebsd_committer freebsd_triage 2014-08-08 21:05:48 UTC
On a fresh ports tree on FreeBSD 8.4, issuing "make" delivers for any port. A real show stopper.

Unknown modifier 't'

"/usr/ports/Mk/bsd.port.mk", line 1742: Malformed conditional (defined(USE_RC_SUBR) && ${USE_RC_SUBR:tu} != "YES")
Unknown modifier 't'

Unknown modifier 't'

Unknown modifier 't'

Unknown modifier 't'

"/usr/ports/Mk/bsd.sites.mk", line 953: Malformed conditional (!empty(_PERL_CPAN_ID) && ${_PERL_CPAN_FLAG:tl} == "cpan")
Unknown modifier 't'

Unknown modifier 't'

Unknown modifier 't'

"/usr/ports/Mk/bsd.port.mk", line 2877: Unclosed conditional/for loop
"/usr/ports/Mk/bsd.port.mk", line 2877: Unexpected end of file in for loop.

"/usr/ports/Mk/bsd.port.mk", line 6590: Unclosed conditional/for loop
"/usr/ports/Mk/bsd.port.mk", line 6590: Unexpected end of file in for loop.

make: fatal errors encountered -- cannot continue
Comment 1 John Marino freebsd_committer freebsd_triage 2014-08-08 21:11:11 UTC
That is a symptom of using the legacy make, not the new bmake which FreeBSD 8.4 comes with.

Are you sure you aren't using FreeBSD 8.3?
Comment 2 John Marino freebsd_committer freebsd_triage 2014-08-10 07:28:28 UTC
Closing as invalid.  If FreeBSD 8.4 couldn't build the ports tree, there would probably be more than 1 PR about that.
Comment 3 Carlo Strub freebsd_committer freebsd_triage 2014-08-10 19:41:38 UTC
Fair enough. From uname -a, I am on FreeBSD-8.4. However, it could be that the upgrade was messed up.