Boost logo

Boost-Build :

Subject: [Boost-build] Errors when building for Windows Phone 8
From: Jan Deinhard (Jan.Deinhard_at_[hidden])
Date: 2015-03-27 04:04:24


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...
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?


Jan Deinhard

Senior Developer

Sennheiser Streaming Technologies GmbH
Büro Hamburg
Friesenweg 7
22763 Hamburg

Phone: +49 (0) 40 / 950 63 - 512<tel:+49-40-95063-510> | Mobile: +49 (0) 160 / 9562 8356<tel:+49-160-1241187>
Mail: jan.deinhard_at_[hidden]<mailto:daniel.fischer_at_[hidden]>

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.

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