Subject: Re: 'make' generates unaligned access errors
To: Caffeinate The World <mochaexpress@yahoo.com>
From: Simon Burge <simonb@wasabisystems.com>
List: port-alpha
Date: 06/21/2001 09:21:51
Caffeinate The World wrote:

> # uname -a
> NetBSD ns01 1.5S NetBSD 1.5S (ALPHA-$Revision: 1.127.2.2 $) #3: Thu Mar
> 15 15:40:04 CST 2001
> 
> i needed to build some packages, so i went to the director, typed
> 'make' and after the file is retrieved, and it started some process to
> build it, i get these errors:
> # /usr/bin/make
> pid 8101 (digest): unaligned access: va=0x12012275f pc=0x120004eb4
> ra=0x12012275f op=stl
> pid 8101 (digest): unaligned access: va=0x120122767 pc=0x120004ebc
> ra=0x12012275f op=stl
> pid 8101 (digest): unaligned access: va=0x12012276f pc=0x120004ec4
> ra=0x12012275f op=stl
> pid 8101 (digest): unaligned access: va=0x120122777 pc=0x120004ecc
> ra=0x12012275f op=stl
> pid 8101 (digest): unaligned access: va=0x12012277f pc=0x120004ed4
> ra=0x12012275f op=stl
> 
> it would go on and on and wouldn't stop til i kept CTRL-C down for
> about 30 secs.

There was a short period of time just after the digest command was
introduced when both it and the libc version of sha1 were not alignment
friendly.  Just delete and reinstall the pkgtools/digest package and
your problems should go away.

Simon.
--
Simon Burge                            <simonb@wasabisystems.com>
NetBSD CDs, Support and Service:    http://www.wasabisystems.com/