Subject: pkg/33043: pkgsrc mk/plist/print-plist.mk error
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <stuart@zeus.com>
List: pkgsrc-bugs
Date: 03/09/2006 15:50:00
>Number:         33043
>Category:       pkg
>Synopsis:       pkgsrc mk/plist/print-plist.mk error
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Mar 09 15:50:00 +0000 2006
>Originator:     Stuart Shelton
>Release:        
>Organization:
>Environment:
>Description:

Running pkg_chk results in:

$ pkg_chk -sun
bmake: "../../mk/plist/../../mk/plist/../../mk/plist/../../mk/plist/print-plist.mk" line 39: Malformed conditional (!empty(INFO_FILES))
bmake: "../../mk/plist/../../mk/plist/../../mk/plist/../../mk/plist/print-plist.mk" line 43: if-less endif
bmake: "../../mk/plist/../../mk/plist/../../mk/plist/../../mk/plist/print-plist.mk" line 43: Need an operator
bmake: Fatal errors encountered -- cannot continue
/usr/bsd/sbin/pkg_chk[9]:  bmake: stopped in /usr/bsd/src/pkgtools/pkg_chk:  not found

... as does trying to rebuild pkg_chk.
>How-To-Repeat:

>Fix:

print-plist.mk is incorrect - Line 39 reads:

.if !empty(INFO_FILES)

... but should read:

.if defined(INFO_FILES) && !empty(INFO_FILES)

... to remove the above error.