Re: buildworld fails after patch (FreeBSD-SA-06:23.openssl)
- From: Ruslan Ermilov <ru@xxxxxxxxxxx>
- Date: Fri, 29 Sep 2006 22:56:15 +0400
On Fri, Sep 29, 2006 at 08:34:29PM +0200, Uwe Doering wrote:
Ruslan Ermilov wrote:It doesn't matter. What you suggest is not the correct way.
On Fri, Sep 29, 2006 at 05:40:36PM +0200, Uwe Doering wrote:
[...]
The same happened on my workstation, which runs 4.11. The cause of thisNo. The correct way is to either do a full build (aka buildworld),
problem is that the openssl sources under '/usr/src' apparently use some
include files installed under '/usr/include/openssl' instead of those in
the '/usr/src' tree.
The fix for me was to copy the '*.h' files that changed into
'/usr/include/openssl' by hand. Afterwards things worked as expected.
This is of course just a workaround. The proper fix would be to modify
the respective makefiles to add all the directories where there are
header files to the list of include directories given to 'cc' with '-I'
options. This apparently hasn't been done so far. At least not
completely.
or a partial build by first installing headers, and then doing the
library build.
??????
Did you notice the subject of this thread? The problem occured while
running 'buildworld'.
Perhaps the buildworld is broken, but that's a separate issue.
My understanding so far is that the files underYes, they are not touched. During buildworld, a special version
'/usr/include' don't get touched until I run 'installworld'. So the
'buildworld' universe has to be self-contained. That's what I was
trying to point out.
of the compiler is built that looks headers up in the temporary
location, normally /usr/obj/usr/src/tmp/usr/include. Then all
(new) headers are installed there, then new libraries are built,
then all the rest. If buildworld touched /usr/include, you
could easily end up with a partially upgraded system, e.g. if
build failed in the middle. If it still fails for you (the
buildworld), please collect and put the full combiled stdout +
stderr output from running "make buildworld" available somewhere
for download and analysis. Colin said he did build all worlds,
on all patched branches.
OK, you had 4.11 and what were you trying to build? RELENG_4?
So I can try to reproduce the problem here.
Cheers,
--
Ruslan Ermilov
ru@xxxxxxxxxxx
FreeBSD committer
Attachment:
pgpwJZ9bOYzJt.pgp
Description: PGP signature
- Follow-Ups:
- Re: buildworld fails after patch (FreeBSD-SA-06:23.openssl)
- From: Uwe Doering
- Re: buildworld fails after patch (FreeBSD-SA-06:23.openssl)
- References:
- buildworld fails after patch (FreeBSD-SA-06:23.openssl)
- From: Christer Solskogen
- Re: buildworld fails after patch (FreeBSD-SA-06:23.openssl)
- From: Uwe Doering
- Re: buildworld fails after patch (FreeBSD-SA-06:23.openssl)
- From: Ruslan Ermilov
- Re: buildworld fails after patch (FreeBSD-SA-06:23.openssl)
- From: Uwe Doering
- buildworld fails after patch (FreeBSD-SA-06:23.openssl)
- Prev by Date: Re: buildworld fails after patch (FreeBSD-SA-06:23.openssl)
- Next by Date: Re: Poor write performance with LSI 320-2 on 6.1-STABLE
- Previous by thread: Re: buildworld fails after patch (FreeBSD-SA-06:23.openssl)
- Next by thread: Re: buildworld fails after patch (FreeBSD-SA-06:23.openssl)
- Index(es):
Relevant Pages
|
|