FAILED: ninja -t msvc -e environment.x86 -- E:\b\build\goma/gomacc "E:\b\depot_tools\win_toolchain\vs2013_files\VC\bin\amd64_x86\cl.exe" /nologo /showIncludes /FC @obj\net\tools\quic\simple_quic_tools.quic_simple_client.obj.rsp /c ..\..\net\tools\quic\quic_simple_client.cc /Foobj\net\tools\quic\simple_quic_tools.quic_simple_client.obj /Fdobj\net\simple_quic_tools.cc.pdb
e:\b\build\slave\win\build\src\net\tools\quic\quic_simple_client.cc(28) : error C2220: warning treated as error - no 'object' file generated
e:\b\build\slave\win\build\src\net\tools\quic\quic_simple_client.cc(28) : warning C4273: 'net::tools::QuicSimpleClient::QuicSimpleClient' : inconsistent dll linkage
e:\b\build\slave\win\build\src\net\tools\quic\quic_simple_client.h(58) : see previous definition of '{ctor}'
My first guess was that this was related to it being a component build and needing to EXPORT the various classes, but that doesn't seem to be the case. The target these classes are defined in are marked as:
'type': 'static_library',
I thought that might be a problem for a debug/component build but I see other similar targets so I'm not sure that's the problem. Anyway, I would really appreciate some help. I have no idea what I'm doing wrong here :(