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.
Cheers, -- Ruslan Ermilov [EMAIL PROTECTED] FreeBSD committer
pgpKpddu9fSDn.pgp
Description: PGP signature