libbsd include path issue

Gedare Bloom gedare at
Sun Jul 23 11:49:11 UTC 2017

On Sat, Jul 22, 2017 at 1:30 PM, Christian Mauderer <list at> wrote:
> Hello Sichen,
> as discussed in our private chat I'm quite convinced that your problem
> is that the source file is in "freebsd/crypto/openssl/crypto" which
> doesn't end on a path called "openssl".
> As far as I can see, there is currently no support in our build system
> for such cases. I created a (still quite uggly) hack that tries to copy
> the headers to a path in the build tree. Could you please try out the
> (mostly untested) attached patch? You should be able to specify
> headerPaths() lines in which have different endings than the
> original source paths.
No patch attached

> To our waf experts: Please tell me, that there is a better solution. If
> not, it would be good if you could give me some feedback for a better
> and cleaner solution. And: I currently only tried half a build. Do you
> see any problems on any platforms on build or install with that
> solution?
You should be able to specify the 'includes' attribute of the build
rule to point it to the right directory wherever the parent of openssl

But really, this openssl/opensslv.h should be located already in an
include/ directory that would be found?

> Kind regards
> Christian
> _______________________________________________
> devel mailing list
> devel at

More information about the devel mailing list