Boost logo

Boost-Build :

Subject: [Boost-build] Building doc error: 'toolbox' is not a valid property specification
From: Christian Henning (chhenning_at_[hidden])
Date: 2012-11-14 17:10:26


Hi there, a couple of days ago I asked a similar question with no
success. Here again, why does the following error occur when just
calling bjam in the doc folder?

C:/boost/tools/build/v2/build\property.jam:372: in property.make from
module property
error: 'toolbox' is not a valid property specification

My jamfile looks like this:

# Boost.GIL.ToolBox
#
# Copyright (c) 2012 Christian Henning
#
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)

# Quickbook
# -----------------------------------------------------------------------------

using quickbook ;
using boostbook ;

xml toolbox : toolbox.qbk;

boostbook standalone
    :
        toolbox
        :
        <xsl:param>boost.root=../../../../..
        <xsl:param>boost.max.id.length=1024
        <xsl:param>toc.max.depth=4
        <xsl:param>toc.section.depth=4
        <xsl:param>chunk.section.depth=2
    ;

and I created a small qbk file:

[library Boost.GIL.ToolBox
    [quickbook 1.5]
    [id toolbox]
    [dirname gil/extension/toolbox]
    [purpose An mixed bag of some small extension for boost::gil.]
    [category Image Processing]
    [authors [Henning, Christian]]
    [copyright 2012 Christian Henning]
    [source-mode c++]
    [license
                Distributed under the Boost Software License, Version 1.0.
                (See accompanying file LICENSE_1_0.txt or copy at
                [@http://www.boost.org/LICENSE_1_0.txt])
    ]
]

[section Overview]
ToolBox provides some helpful extension for boost::gil that are too
small to be an extension themself. There are:

* color spaces: cmyka, gray_alpha, hsl, hsv, lab, xyz
* metafunctions: channel_type_to_index, is_bit_aligned, is_similar,
is_homogeneous, get_num_bits, channel_type, get_pixel_type,
pixel_bit_size
* image types: indexed_image
* color converters: gray -> rgba

This extension will hopefully be added on to by the community.

[endsect]

Can someone spot what might be the problem? I can build other boost
libs, like boost.function and boost.algorithm.

Thanks,
Christian


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