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