Hi,
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:
...
/Zm800 -nologo @"bin.v2\libs\locale\build\msvc-12.0\release\architecture-arm\link-static\threading-multi\windows-api-phone\std\collate.obj.rsp"
...failed compile-c-c++ bin.v2\libs\locale\build\msvc-12.0\release\architecture-arm\link-static\threading-multi\windows-api-phone\std\collate.obj...
compile-c-c++ bin.v2\libs\locale\build\msvc-12.0\release\architecture-arm\link-static\threading-multi\windows-api-phone\std\converter.obj
Der Befehl "/Zm800" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
/Zm800 -nologo @"bin.v2\libs\locale\build\msvc-12.0\release\architecture-arm\link-static\threading-multi\windows-api-phone\std\converter.obj.rsp"
...failed compile-c-c++ bin.v2\libs\locale\build\msvc-12.0\release\architecture-arm\link-static\threading-multi\windows-api-phone\std\converter.obj...
...interrupted
compile-c-c++ bin.v2\libs\locale\build\msvc-12.0\release\architecture-arm\link-static\threading-multi\windows-api-phone\std\numeric.obj
Der Befehl "/Zm800" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
...failed updating 63 targets...
...skipped 26 targets...
… and so on …
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?
Best
Jan
Jan Deinhard
Senior Developer
Sennheiser Streaming Technologies GmbH
Büro Hamburg
Friesenweg 7
22763 Hamburg
Germany
Sennheiser Streaming Technologies GmbH · Sitz der Gesellschaft: 30900 Wedemark · Handelsregister: Amtsgericht Hannover HRB 210739 Geschäftsführer: Peter Claussen, Jörn Erkau
Diese E-Mail enthält vertrauliche oder rechtlich geschützte Informationen. Wenn Sie nicht der beabsichtigte Empfänger sind, informieren Sie bitte sofort den Absender und löschen Sie diese E-Mail. Das unbefugte Kopieren
dieser E-Mail oder die unbefugte Weitergabe der enthaltenen Informationen ist nicht gestattet.
The information contained in this message is confidential or protected by law. If you are not the intended recipient, please contact the sender and delete this message. Any unauthorized copying of this message or unauthorized
distribution of the information contained herein is prohibited.