buildworld fails after patch (FreeBSD-SA-06:23.openssl)
Uwe Doering
gemini at geminix.org
Fri Sep 29 11:34:32 PDT 2006
Ruslan Ermilov wrote:
> 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 this
>> 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.
>>
> No. The correct way is to either do a full build (aka buildworld),
> 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'. My understanding so far is that the files under
'/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.
Regards,
Uwe
--
Uwe Doering | EscapeBox - Managed On-Demand UNIX Servers
gemini at geminix.org | http://www.escapebox.net
More information about the freebsd-stable
mailing list