Date: Mon, 10 Apr 2000 13:24:41 -0700 (PDT) From: Kris Kennaway <kris@FreeBSD.org> To: fosburgh@flash.net Cc: freebsd-stable@freebsd.org Subject: Re: Problems with 4.0 installworld Message-ID: <Pine.BSF.4.21.0004101321030.913-100000@freefall.freebsd.org> In-Reply-To: <200004101910.OAA13095@bunyip.flash.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 10 Apr 2000 fosburgh@flash.net wrote: > I have tried posting this about three times from my computer at home, > but it never seems to go through. Unfortunately, I do not currently > have access to the log of this, but if this makes it through this time > I will attempt to make it available if anyone requests it. This > problem occurred both when upgrading 3.4-S to 4.0-R and again 4.0-R to > 4.0-S. When perl is installing, it dies with Error code 1 when running > h2ph (I believe that is what it is doing) on vm/vnode_pager.h. This > file exists both under /include and under /src/sys and I can run h2ph > on the one under /src/sys manually (haven't tried the other.) > running make -k is a workaround, but I would like to know if anyone > has an idea what the problem might be. make includes before make installworld, or make -k installworld followed by make installworld, fixes this particular bug (i.e. it won't be necessary again barring future bugs). The problem is that libdes was reabsorbed into libcrypto in 4.0, and the des.h include file replaced by a symlink to openssl/des.h. The problem is that in certain cases perl is run over the headers after the symlink has been created, but before the target file has been installed, so perl follows the symlink into the void and dies. This is (not surprisingly) a bug in the make world process since some of the .ph headers will be out of sync with the .h headers. Now that you've reminded me I'll try and get it fixed so it doesn't affect others in the future. Kris ---- In God we Trust -- all others must submit an X.509 certificate. -- Charles Forsythe <forsythe@alum.mit.edu> To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0004101321030.913-100000>