Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2023-09-29 01:59:23


Tom Kent wrote:
> > New output here:
> >
> https://gist.github.com/teeks99/4b0bf5fea31c972be8f3d79fd71bf774
> >
> > The end:
> >
> > [3] msvc-14.3/release/build-no/link-static/python-2.7/threadapi-
> > win32/threading-multi/visibility-hidden
> > ...found 1 target...
>
> That's odd. Even the "has BCrypt API" check fails, and it should succeed.
>
> What does config.log in the binary directory contain?
>
>
>
> I'm not familiar enough with that to make much sense out of it, but it is here:
> https://gist.github.com/teeks99/a59fde8c9fbb9208b3a5dac24a97d4ef

Well the reason all of Filesystem's configure checks fail, even those that ought
to succeed, is

C:\teeks99-09\run\boost_root\libs\filesystem\src\platform_config.hpp(74): fatal error C1083: Cannot open include file: 'boost/winapi/config.hpp': No such file or directory

The reason 'boost/winapi/config.hpp' isn't found is because the corresponding
header symlink in $BOOST_ROOT/boost isn't created, for some reason.

I can reproduce the failure when I delete my boost/ subdirectory, and when I
recreate it with `b2 headers`, I can un-reproduce it.

b2 is supposed to create these header symlinks as it goes, though; the explicit
`b2 headers` is generally unnecessary. Something must have changed to throw
it off, I'm not sure what.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk