From owner-freebsd-current Sat Mar 11 23:21:17 2000 Delivered-To: freebsd-current@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 758) id C5A0337BD99; Sat, 11 Mar 2000 23:21:15 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id C364B2E8156; Sat, 11 Mar 2000 23:21:15 -0800 (PST) (envelope-from kris@hub.freebsd.org) Date: Sat, 11 Mar 2000 23:21:15 -0800 (PST) From: Kris Kennaway To: John Polstra Cc: current@freebsd.org Subject: Re: Make world error..... In-Reply-To: <200003110128.RAA44346@vashon.polstra.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Fri, 10 Mar 2000, John Polstra wrote: > This is still broken. I ran into it when upgrading a Feb. 29 -current > system to today's -current. I didn't use make -j and I didn't take > any shortcuts. Okay, the problem is indeed caused by the fact that there's a dangling symlink from des.h to openssl/des.h, which at the point of perlifying the headers hasn't yet been installed in /usr/include (along with a lot of other headers). It only affects upgrades from within a certain window, and the fix isn't immediately obvious to me - make world doesn't seem to run a full 'make includes' prior to doing the perl thing (it just does 'make install' in include/), and the openssl headers are only installed later in the installworld. Running a "make -k installworld; make installworld", or "make includes; make installworld" will fix this - perhaps we can look at it again after release. Kris ---- In God we Trust -- all others must submit an X.509 certificate. -- Charles Forsythe To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message