Subject: Re: [Boost-build] Errors when building for Windows Phone 8
From: Jan Deinhard (Jan.Deinhard_at_[hidden])
Date: 2015-03-30 03:40:38
On 27 Mar 2015, at 17:50, Steven Watanabe <watanabesj_at_[hidden]<mailto:watanabesj_at_[hidden]>> wrote:
On 03/27/2015 02:04 AM, Jan Deinhard wrote:
I want to build Boost 1.57 for Windows Phone 8 but when I run b2 like so
b2 toolset=msvc-12.0 variant=release architecture=arm windows-api=phone
I get the following error for all targets:
I suppose the German part translates to:
'/Zm800' is not recognized as an internal or external command, operable program or batch file.
My guess is that b2 failes to set the compiler. When I use b2 like so
b2 toolset=msvc-12.0 variant=release
it compiles just fine.
What is wrong with my b2 command? Is there anything I can do or is the build system broken for Windows Phone?
From the error message, it looks like the setup
script isn't being found. I think the scripts are
looking for VC\WPSDK\WP81\vcvarsphoneall.bat or
VC\WPSDK\vcvarsphoneall.bat. Can you check that
one of these files exists?
VC\WPSDK\WP81 does not exist on my computer. There is no WPSDK directory in C:\Program files (x86)\Microsoft Visual Studio 12.0\VC. Tough there is a script vcvarsphoneall.bat in C:\Program files (x86)\Microsoft Visual Studio 11.0\VC\WPSDK\WP80. Thatâs the only file with that name on my computer.
Running b2 with
b2 toolset=msvc-11.0 variant=release architecture=arm windows-api=phone
seems to work âbetterâ. I still see errors but they are related to missing header files. In my stage/lib I now have .lib files for atomic, chrono, container, date_time, exception, math, serialisation, signals, system, and thread.
I tried to use the libs for system and thread in a Windows Phone 8.1 app but that does not work. The linker complains about a mismatch in _MSC_VER (1700 and 1800).
The info dialog in Visual Studio has an item âWindows Phone 8.1 SDK-Integrationâ in the list of installed products. Any hint on what I can do here?
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