Boost logo

Boost :

Subject: Re: [boost] [context] Providing template class enumerate in context.hpp
From: Joshua Boyce (raptorfactor_at_[hidden])
Date: 2012-02-29 12:21:57


On Thu, Mar 1, 2012 at 1:06 AM, Oliver Kowalke <oliver.kowalke_at_[hidden]>wrote:

> > I have tried with boost trunk, the result is the same, nothing links,
> > (except echo_client.exe).
> >
> > After analysis of the logs I think the problem is that the build system
> > can't detect my system properties properly:
> >
> > next alternative: required properties: <abi>ms <address-model>32
> > <architecture>x86 <binary-format>pe <target-os>windows
> > not matched
> >
> > My system may have two catches: first the OS is in chinese and I have a
> 32
> > bit OS with a 64 bit CPU. I am using MSVC 10 express edition.
> >
> > I'll try to dig in the build system to see if I can find how the matching
> > is done.
>
> unfortunately boost.build doesn't set values for the required build
> properties (only for default-properties).
>
> I'll would try following:
>
> bjam toolset=msvc-10.0 architecture=x86 instruction-set=i386
> address-model=32
>
> Oliver
>

Yep, I had the same problem when trying to use the Context library and I
solved it by using a command line similar to the above. Only difference is
that I found I didn't need to specify the instruction set, only the
architecture and address-model.


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