Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2007-11-16 12:36:54

eh-boost.build_at_[hidden] wrote:

> I received the following error message this morning:
>>in object(project-attributes)@13.set from module
>>object(project-attributes)@13 error: usage-requirements <toolset>gcc have
>>non-free properties <toolset>gcc
>>in project from module
>>project-root.jam:12: in modules.load from module
>>in load-jamfile from module project
>>c:/Development/Boost/source-1.34.1/tools/build/v2/build\project.jam:68: in
>>load from module project
>>in project.find from module project
>>c:/Development/Boost/source-1.34.1/tools/build/v2\build-system.jam:237: in
>>load from module build-system
>>in import from module modules
>>in boost-build from module
>>c:\Development\Boost\build-1.34.1\boost-build.jam:1: in module scope from
> 1) Are there mandatory properties that need to be set in <toolset>gcc
> before specifying it? If so, I only have surmised correctly because the
> error message uses bjam-specific jargon which I've had to learn.
> 2) How do I determine what those properties are?

The message say that usage requirements for some target of yours has <toolset>gcc,
and <toolset> is not a free feature, and this is not allowed.

You can identify the target by running bjam with extra --debug-building option.

- Volodya

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at