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