Subject: lintpkgsrc install fails
To: None <tech-pkg@netbsd.org>
From: Wolfgang S. Rupprecht <wolfgang+gnus200510@dailyplanet.dontspam.wsrcc.com>
List: tech-pkg
Date: 10/20/2005 01:11:28
With a fresh cvs from this evening, the installation of pkglint fails
and pkglint is left with a non-expanded @PERL@ as the interpreter.

bash-3.00# pwd
/usr/pkgsrc/pkgtools/pkglint
bash-3.00# make all install
work -> /var/obj/pkgsrc/pkgtools/pkglint/work
===> Extracting for pkglint-4.28.1
===> Required installed package digest>=20010101: digest-20050731 found
===> Required installed package perl>=5.0: perl-5.8.7nb4 found
===> Patching for pkglint-4.28.1
===> Overriding tools for pkglint-4.28.1
===> Configuring for pkglint-4.28.1
===> Installing for pkglint-4.28.1
===> Creating installation directories
/usr/bin/install -c -o root -g wheel -m 555 /var/obj/pkgsrc/pkgtools/pkglint/work/pkglint.pl /usr/pkg/bin/pkglint
/usr/bin/install -c -o root -g wheel -m 555 /var/obj/pkgsrc/pkgtools/pkglint/work/lintpkgsrc.pl /usr/pkg/bin/lintpkgsrc
/usr/bin/install -c -o root -g wheel -m 555 /var/obj/pkgsrc/pkgtools/pkglint/work/plist-clash.pl /usr/pkg/bin/plist-clash
/usr/bin/install -c -o root -g wheel -m 444 /var/obj/pkgsrc/pkgtools/pkglint/work/lintpkgsrc.0 /usr/pkg/man/cat1
/usr/bin/install -c -o root -g wheel -m 444 /var/obj/pkgsrc/pkgtools/pkglint/work/lintpkgsrc.1 /usr/pkg/man/man1
/usr/bin/install -c -o root -g wheel -m 444 /var/obj/pkgsrc/pkgtools/pkglint/work/pkglint.1 /usr/pkg/man/man1
/usr/bin/install -c -o root -g wheel -m 444 /var/obj/pkgsrc/pkgtools/pkglint/work/pkglint.0 /usr/pkg/man/cat1
/usr/bin/install -c -o root -g wheel -m 444 /usr/pkgsrc/pkgtools/pkglint/files/makevars.map /usr/pkg/share/pkglint/
/usr/bin/install -c -o root -g wheel -m 444 /usr/pkgsrc/pkgtools/pkglint/files/deprecated.map /usr/pkg/share/pkglint/
/usr/pkg/bin/pkglint -q -Wno-workdir
make: exec(/usr/pkg/bin/pkglint) failed (No such file or directory)
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/pkgtools/pkglint
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/pkgtools/pkglint
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/pkgtools/pkglint
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/pkgtools/pkglint
bash-3.00# head /usr/pkg/bin/pkglint
#! @PERL@ -w
#
# pkglint - lint for package directory
#
# implemented by:
#       Jun-ichiro itojun Hagino <itojun@itojun.org>
#       Yoshishige Arai <ryo2@on.rim.or.jp>
#
# Copyright(c) 1997 by Jun-ichiro Hagino <itojun@itojun.org>.
# All rights reserved.
bash-3.00# 


-wolfgang