Boost logo

Boost :

Subject: Re: [boost] [build] Broken in develop?
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2014-01-07 04:08:40


On Monday 06 January 2014 23:27:32 Bjørn Roald wrote:
> On 01/06/2014 09:59 PM, Andrey Semashev wrote:
> > Hi,
> >
> > I tried to update and recreate links to headers today and stumbled into
> > this:
> >
> > $ b2 headers
> > Unable to load Boost.Build: could not find build system.
> > ---------------------------------------------------------
> > /home/lastique/src/boost/boost-build.jam attempted to load the build
> > system by invoking
> >
> > 'boost-build tools/build/src ;'
> >
> > but we were unable to find "bootstrap.jam" in the specified directory
> > or in BOOST_BUILD_PATH (searching
> > /home/lastique/src/boost/tools/build/src,
> > /usr/share/boost-build).
> >
> > Please consult the documentation at 'http://www.boost.org'.
> >
> > Also, bootstrap.sh also seems to be not working:
> >
> > $ ./bootstrap.sh
> > ./bootstrap.sh: 1: ./bootstrap.sh: ./tools/build/src/engine/build.sh: not
> > found
> > Building Boost.Build engine with toolset ...
> > Failed to build Boost.Build build engine
> > Consult 'bootstrap.log' for more details
> >
> > bootstrap.log contains:
> >
> > ./bootstrap.sh: 218: cd: can't cd to ./tools/build/src/engine
> >
> >
> > I remember there were discussions about moving Boost.Build somewhere, and
> > it appears that some scripts were updated for that but the actual
> > Boost.Build code is still in tools/build/v2. I did 'git pull' in the
> > Boost root, it's up to date.
>
> git pull in the Boost root make the boost repository up to date,
> including the references to the related commits for each of the
> submodules. But to get the submodule repositories themselves updated
> according to these references you need to do:
>
> git submodule update
>
> in boost root directory. That should update tools/build with the new
> file structure.

Thanks, that helped. I though 'git pull' would check out the referred
revisions of submodules, but apparently it leaves the local copy in the
inconsistent state.

Thanks again.


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