Subject: Re: /bin/sh: SHA1: not found
To: None <pkgsrc-users@netbsd.org>
From: Klaus Heinz <k.heinz.jul.sechs@onlinehome.de>
List: tech-pkg
Date: 07/13/2006 19:51:06
[ Redirecting to pkgsrc-users, since this is about build problems ]

Raymond Meyer wrote:
> Just updated my pkgsrc tree. Any ideas why I'm getting the following error:
> 
> /bin/sh: SHA1: not found
> **************************************
> Ignoring patch file /opt/pkgsrc/x11/XFree86-imake/patches/patch-aa: invalid checksum

This looks like the shell tried to execute "SHA1" as a program. "SHA1"
is one of the digest algorithms used to verify the authenticity of
files.
I could imagine that somehow the variable DIGEST is empty for you, so
a command "${DIGEST} SHA1" would become simply "SHA1".

You could try
  $ make PKG_DEBUG_LEVEL=2 checksum

and look carefully at the output whether my guess might be correct.
If everything works, you should see something like this for all files
mentioned in distinfo:

  ...
  + /usr/pkg/bin/digest SHA1
  + CKSUM=22682f75ff0d1ea548688e78c8cca83d599ca576
  ...


ciao
     Klaus