Build Autowiring with msvc on windows currently blocked by the following issue, this issue has fixed on Goolgetest, could you help pick up it in Autowiring?
The next release msvc toolset will have this behavior.
The failures like:
d:\autowiring\src\contrib\gtest-1.7.0\fused-src\gtest\gtest.h(9436,1): error C2593: 'operator <<' is ambiguous [D:\Autowiring\build_x86\src\autowiring\test\AutowiringTest.vcxproj]
d:\autowiring\src\contrib\gtest-1.7.0\fused-src\gtest\gtest.h(9436,1): error C2593: os << value; [D:\Autowiring\build_x86\src\autowiring\test\AutowiringTest.vcxproj]
d:\autowiring\src\contrib\gtest-1.7.0\fused-src\gtest\gtest.h(9436,1): error C2593: ^ [D:\Autowiring\build_x86\src\autowiring\test\AutowiringTest.vcxproj]
d:\autowiring\src\contrib\gtest-1.7.0\fused-src\gtest\gtest.h(9436,1): error C2593: 'operator <<' is ambiguous [D:\Autowiring\build_x86\src\autowiring\test\AutowiringTest.vcxproj]
d:\autowiring\src\contrib\gtest-1.7.0\fused-src\gtest\gtest.h(9436,1): error C2593: os << value; [D:\Autowiring\build_x86\src\autowiring\test\AutowiringTest.vcxproj]
d:\autowiring\src\contrib\gtest-1.7.0\fused-src\gtest\gtest.h(9436,1): error C2593: ^ [D:\Autowiring\build_x86\src\autowiring\test\AutowiringTest.vcxproj]
d:\autowiring\src\contrib\gtest-1.7.0\fused-src\gtest\gtest.h(9436,1): error C2593: 'operator <<' is ambiguous [D:\Autowiring\build_x86\src\autowiring\test\AutowiringTest.vcxproj]
You can repro this issue by following steps:
1.Open VS2017 x86 Native tools command tool
2.git clone https://github.com/leapmotion/autowiring d:\Autowiring\src
3.cd D:\Autowiring
Build Autowiring with msvc on windows currently blocked by the following issue, this issue has fixed on Goolgetest, could you help pick up it in Autowiring?
The next release msvc toolset will have this behavior.
See background in [https://github.com/google/googletest/issues/1616], and the fix [https://github.com/google/googletest/pull/1620].
The failures like: d:\autowiring\src\contrib\gtest-1.7.0\fused-src\gtest\gtest.h(9436,1): error C2593: 'operator <<' is ambiguous [D:\Autowiring\build_x86\src\autowiring\test\AutowiringTest.vcxproj] d:\autowiring\src\contrib\gtest-1.7.0\fused-src\gtest\gtest.h(9436,1): error C2593: os << value; [D:\Autowiring\build_x86\src\autowiring\test\AutowiringTest.vcxproj] d:\autowiring\src\contrib\gtest-1.7.0\fused-src\gtest\gtest.h(9436,1): error C2593: ^ [D:\Autowiring\build_x86\src\autowiring\test\AutowiringTest.vcxproj] d:\autowiring\src\contrib\gtest-1.7.0\fused-src\gtest\gtest.h(9436,1): error C2593: 'operator <<' is ambiguous [D:\Autowiring\build_x86\src\autowiring\test\AutowiringTest.vcxproj] d:\autowiring\src\contrib\gtest-1.7.0\fused-src\gtest\gtest.h(9436,1): error C2593: os << value; [D:\Autowiring\build_x86\src\autowiring\test\AutowiringTest.vcxproj] d:\autowiring\src\contrib\gtest-1.7.0\fused-src\gtest\gtest.h(9436,1): error C2593: ^ [D:\Autowiring\build_x86\src\autowiring\test\AutowiringTest.vcxproj] d:\autowiring\src\contrib\gtest-1.7.0\fused-src\gtest\gtest.h(9436,1): error C2593: 'operator <<' is ambiguous [D:\Autowiring\build_x86\src\autowiring\test\AutowiringTest.vcxproj]
You can repro this issue by following steps: 1.Open VS2017 x86 Native tools command tool 2.git clone https://github.com/leapmotion/autowiring d:\Autowiring\src 3.cd D:\Autowiring