Boost logo

Boost-Build :

Subject: Re: [Boost-build] bjam failure on trunk
From: Edward Diener (eldiener_at_[hidden])
Date: 2011-04-27 20:41:12


On 4/27/2011 12:59 PM, Paul A. Bristow wrote:
>
>
>> -----Original Message-----
>> From: Edward Diener [mailto:eldiener_at_[hidden]]
>> Sent: Wednesday, April 27, 2011 4:17 PM
>> To: boost-build_at_[hidden]
>> Subject: Re: [Boost-build] bjam failure on trunk
>>
>> On 4/27/2011 10:56 AM, Daniel James wrote:
>>> On 27 April 2011 14:32, Vladimir Prus<ghost_at_[hidden]> wrote:
>>>>
>>>> Because 'using xxx' requires that xxx.init exists, and
>>>> auto-index.init does not exist. I actually have no idea what is
>>>> auto-index.jam, who wrote it, and how it's supposed to used. Anybody
> can
>> comment?
>>>
>>> You can find it at:
>>>
>>> http://svn.boost.org/svn/boost/sandbox/tools/auto_index/
>>
>> I already have it and the using statement in my user-config.jam points to
> it.
>>
>>>
>>> It gets copied into the boost tree during installation. Details are in
>>> the documentation.
>>
>> I do not understand this. Are you saying it is now part of Boost trunk ?
>
> No it is still in sandbox
>
> My user_config has this - and a "note to self" comment on copying
> auto-index.jam
>
> Is this your problem?
>
> #I:\boost-sandbox\tools\auto_index\build
> using auto-index
> :
> "I:/boost-sandbox/tools/auto_index/build/auto_index.exe"
> ;
>
> # I:\boost-sandbox\tools\auto_index\auto-index.jam
> # Must copy this manually for each Boost release to tools/build/v2, for
> example to
> # I:\boost_1_41_0\tools\build\v2
> # I:\boost_1_42_0\tools\build\v2 ...
> # Or bjam build will fail complaing of missing auto-index.jam

Thanks, Paul. That was the problem. In the auto-index doc it says to
copy auto-index.jam to tools/build/v2/tools . Also John's wording fooled
me a little:

'Finally note that tools/auto_index/auto-index.jam gets copied into the
same directory as the rest of the Boost.Build tools (under
tools/build/v2/tools in your main Boost tree): this is a temporary fix
that will go away if the tool is accepted into Boost. '

The phrase 'gets copied' made me think it was happening automatically
when auto_index got built.

I still don't know why the doc builds of my own sandbox libraries worked
using auto_index when I did not have auto_index.jam in the
tools/build/v2/tools directory of the trunk previously, or maybe I did
have it there and just deleted it from there accidentally.

Oh well, your alert about this fixed everything. Thanks !


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