Subject: Re: build failures
To: <>
From: David Laight <david@l8s.co.uk>
List: current-users
Date: 07/25/2003 22:49:48
On Fri, Jul 25, 2003 at 10:47:45PM +0200, Love wrote:
> 
> David Laight <david@l8s.co.uk> writes:
> 
> > I haven't got 'current' to build all the crypto (etc) libraries in the
> > last few days.  I'm doing 'update' builds ('cos anything else takes
> > a while). I guess deleting something from $OBJ will fix things,
> > but I've no idea what :-(
> 
> Try removing all des.h headerfiles symlinks, I think install failes when
> there is a symlink in the way (or it might be all des.h headerfiles).
> 
> Love
> 
> $ ls -l /usr/include/des.h 
> lrwxr-xr-x  1 root  wheel  13 Jul  2 16:58 /usr/include/des.h -> openssl/des.h
> $ ls -l /sources/netbsd/current/i386/dest/usr/include/des.h 
> -r--r--r--  1 root  wheel  10827 Jul 24 07:43 /sources/netbsd/current/i386/dest/usr/include/des.h

Well I've removed usr/include/kerberosIV/des.h (which just included
openssl/des.h, and may just be lurking in my oldish $DEST tree).

The actual problem seems to be that krb.h #includes <openssl/des.h>
but that defines DES_cblock wheras krb.h uses des_cblock.
(usr/include/des.h defines des_cblock).

What should define/incklude what?

	David

-- 
David Laight: david@l8s.co.uk