pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/34876: pkgsrc port pkgtools/digest doesn't install correctly on Darwin/MacOS X



>Number:         34876
>Category:       pkg
>Synopsis:       pkgsrc port pkgtools/digest doesn't install correctly on 
>Darwin/MacOS X
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Oct 22 10:00:00 +0000 2006
>Originator:     Ulrich Hobelmann
>Release:        -
>Organization:
>Environment:
Darwin firebird.heh.uni-oldenburg.de 8.8.0 Darwin Kernel Version 8.8.0: Fri Sep 
 8 17:18:57 PDT 2006; root:xnu-792.12.6.obj~1/RELEASE_PPC Power Macintosh 
powerpc
>Description:
The pkgtools/digest port doesn't work on Darwin, as it uses a hardwired path to 
install itself.

I followed the instructions for Darwin to install pkgsrc into a UFS diskimage 
and set the path accordingly.  Bootstrap worked fine.

The problem: digest doesn't install into the correct path, but into 
/usr/pkg/bin, where other ports or parts of the pkgsrc-make system don't find 
it (they look in the correct path).
>How-To-Repeat:
Install pkgsrc on a Mac into a non-obvious location, such as /Volumes/PKGSRC 
(according to instructions).

Install digest (which is AFAIK done automatically by audit-packages).

Try /your-path/pkg/sbin/download-vulnerability-list.  It'll say:
/Volumes/PKGSRC/pkg/sbin/download-vulnerability-list: line 1: 
/Volumes/PKGSRC/pkg/bin/digest: No such file or directory
***WARNING*** Checksum mismatch - recorded SHA1 checksum 
"7baf0475d421a435a1852f8a62036aec0debf93b", calculated checksum ""
>Fix:
Don't know enough about the pkgsrc build system...

Digest should respect the global settings, and install into /my-path/pkg/bin, 
not into /usr/pkg/bin.




Home | Main Index | Thread Index | Old Index