Subject: pkg/30223: pkgsrc cpuflags fails using wrong install under Solaris
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <rquinn@sec.sprint.net>
List: pkgsrc-bugs
Date: 05/13/2005 13:50:01
>Number:         30223
>Category:       pkg
>Synopsis:       pkgsrc cpuflags fails using wrong install under Solaris
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri May 13 13:50:01 +0000 2005
>Originator:     Rob Quinn
>Release:        pkgsrc current, Solaris2.8 and 2.9
>Organization:
>Environment:
>Description:
Can't install cpuflags-0.87 on Solaris2.8 or 2.9.

>How-To-Repeat:
ccrn-sen:/usr/obj/pkg/devel/cpuflags/work/cpuflags-0.87 #grep -i install /etc/mk.conf 
INSTALL=/usr/ucb/install

rn-sen:/usr/pkgsrc/devel/cpuflags #bmake
===> Checking for vulnerabilities in cpuflags-0.87
work -> /usr/obj/pkg/devel/cpuflags/work
===> Extracting for cpuflags-0.87
===> Required installed package gcc3-c>=3.3.5: gcc3-c-3.3.5 found
/usr/bin/mkdir -p /usr/obj/pkg/devel/cpuflags/work/cpuflags-0.87
/usr/bin/cp /usr/pkgsrc/devel/cpuflags/files/Makefile /usr/pkgsrc/devel/cpuflags/files/*.* /usr/obj/pkg/devel/cpuflags/work/cpuflags-0.87
===> Patching for cpuflags-0.87
===> Overriding tools for cpuflags-0.87
===> Creating toolchain wrappers for cpuflags-0.87
===> Building for cpuflags-0.87
sed -e 's|@PREFIX@|/usr/pkg|g' cpuflags.1 > cpuflags.1.out
sed -e 's|@PREFIX@|/usr/pkg|g' cpuflags.mk > cpuflags.mk.out
=> Unwrapping files-to-be-installed.

crn-sen:/usr/pkgsrc/devel/cpuflags #bmake package
===> Checking for vulnerabilities in cpuflags-0.87
===> Installing for cpuflags-0.87
mkdir -p /usr/pkg/bin /usr/pkg/man/man1 /usr/pkg/share/mk
install cpuflags.SunOS /usr/pkg/bin/cpuflags
find: cannot open /usr/pkg/bin/cpuflags: No such file or directory
find: cannot follow symbolic link /lib/locale/fr_CA.ISO8859-1/LC_MESSAGES: No such file or directory
find: cannot follow symbolic link /usr/lib/locale/fr_CA.ISO8859-1/LC_MESSAGES: No such file or directory
install: cpuflags.SunOS was not found anywhere!
*** Error code 2

Stop.
bmake: stopped in /usr/obj/pkg/devel/cpuflags/work/cpuflags-0.87
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/devel/cpuflags
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/devel/cpuflags
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/devel/cpuflags
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/devel/cpuflags

>Fix:
Revert to old cpuflags.

I think the wrong install is being called, despite the INSTALL setting in my mk.conf.

crn-sen:/usr/obj/pkg/devel/cpuflags/work/cpuflags-0.87 #/usr/ucb/install cpuflags.SunOS /usr/pkg/bin/cpuflags
crn-sen:/usr/obj/pkg/devel/cpuflags/work/cpuflags-0.87 #/usr/sbin/install cpuflags.SunOS /usr/pkg/bin/cpuflags
find: cannot follow symbolic link /lib/locale/fr_CA.ISO8859-1/LC_MESSAGES: No such file or directory
find: cannot follow symbolic link /usr/lib/locale/fr_CA.ISO8859-1/LC_MESSAGES: No such file or directory
install: cpuflags.SunOS was not found anywhere!