Boost logo

Boost :

Subject: Re: [boost] Problems building Boost libraries for Windows Store when C++/CX is involved
From: Vladimir Prus (vladimir.prus_at_[hidden])
Date: 2015-10-05 08:32:29


On 05-Oct-15 12:48 PM, Mikael Olenfalk wrote:
> Hi,
>
> I am working on porting the boost libraries we depend on to winrt, most
> porting is rather straightforward (basically switch from win32 apis which
> are 20 years old to apis which are 15 years old :D ).
>
> However I have hit a bit of a problem when compiling Boost.Log. Boost.Log
> depends on Boost.Asio which uses C++/CX to call some of the newer Store
> APIs (Windows::Networking and friends).
>
> When I build I get these errors:
>
> compile-c-c++
> ..\..\..\bin.v2\libs\log\build\msvc-14.0\debug\log-api-winnt\threading-multi\windows-api-store\dump_ssse3.obj
> dump_ssse3.cpp
> ..\..\..\libs\log\src\dump_ssse3.cpp: fatal error C1107: could not find
> assembly 'platform.winmd': please specify the assembly search path using
> /AI or by setting the LIBPATH environment variable
>
> call "C:\Program Files (x86)\Microsoft Visual Studio
> 14.0\VC\vcvarsall.bat" x86 store >nul
> cl /Zm800 /ZW /EHsc -nologo
> @"..\..\..\bin.v2\libs\log\build\msvc-14.0\debug\log-api-winnt\threading-multi\windows-api-store\dump_ssse3.obj.rsp"

Mikael,

according to:

        http://permalink.gmane.org/gmane.comp.lib.boost.devel/263303

it seems that command-line scripts in VS 2015 are quite broken. I could not get anything to work. Maybe, you could
recheck my findings, and if they are sensible, report a bug to Microsoft?

- Volodya


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