Subject: Re: Building -current from 1.4.1?
To: Chuck McManis <cmcmanis@mcmanis.com>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: port-vax
Date: 03/13/2000 19:06:42
On Sun, Mar 12, 2000 at 11:27:00AM -0800, Chuck McManis wrote:
> Ok, sometimes the lack of interface discipline in "open source projects"
> drives me nuts.
>
> I'd like to start a fresh build of current, cvs updated to the latest and
> greatest, set my DESTDIR and MACHINE vars, then do a make build. I get an
> error that make can't find bsd.crypto.mk. Snoop around in the new
I'm sure this has been documented in current-users when it was changed.
> /usr/src/share/mk source and sure enough, the way the crypto code is built
> is being re-whacked. (What was wrong with having it in 'domestic' I don't
> know. So I update my make with 'make -m /usr/src/share/mk' so that I pick
> up the new make files and the build bombs with "can't cd to /libcrypto'
> which presumably is some other environment variable that I need to set now
> but don't. The readme isn't helpful in trying to get it to build.
>
> So if someone has a concise set of additional rules I need to build the
> system with the new crypto code let me know (or how to disable it, I'm just
> trying to get to a clean release tree so that I can continue with my DSSI
> explorations.
What env variables do you have ?
You shouldn't have 'domestic' any more but 'crypto-us' or 'crypto-intl',
and make will DTRT with this.
Alternatively if you set CRYPTOBASE to 'domestic' this may work too.
defining 'EXPORTABLE_SYSTEM' in mk.conf will definitively work but you'll loose
crypto, this may not be what you want :)
--
Manuel Bouyer, LIP6, Universite Paris VI. Manuel.Bouyer@lip6.fr
--