
On Thu, Mar 1, 2012 at 1:06 AM, Oliver Kowalke <oliver.kowalke@gmx.de>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.