Boost logo

Boost-Build :

Subject: Re: [Boost-build] [git] genrating forward headers
From: Bjørn Roald (bjorn_at_[hidden])
Date: 2013-07-18 10:39:03


On 07/17/2013 03:19 PM, Jürgen Hunold wrote:
> Yes. Please find my last attempt attached.
>
> boost_root.diff for the master repository
> boost_build.diff for the change to Boost.Build
>
> This should enable "b2 headers" for symlink generation.

Ok, had a shot at this. Applied the patches to the latest at GitHub.

I had to set execute bit for:

./bootstrap.sh
./tools/build/v2/engine/build.sh

Then ./bootstrap.sh worked as expected.

Generated links to headers in ./boost with

./b2 headers

No failures reported. However later inspection reveailed that it
reported making boost/config.hpp symlink twice:
mklink-or-dir boost/config
link.mklink boost/config.hpp
link.mklink boost/config.hpp

> Building Boost libraries was fine, too.

have not got that working yet. First issue I hit is that I get symlink:

  config.hpp -> ../libs/type_traits/include/boost/config.hpp

rather than

  config.hpp -> ../libs/config/include/boost/config.hpp

which was no good for compilation, replacing that manually got me
further until l hit similar issue with

  config.hpp -> ../libs/type_traits/include/boost/config.hpp

Root cause is probably the same. Any suggestions? I may look more at
this tomorrow.

--
Bjørn

Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk