Open spacelg opened 5 years ago
Actual result: D:\Range-v3\src\include\concepts/type_traits.hpp(167): error C2220: the following warning is treated as an error [D:\Range-v3\build_x86\test\algorithm\alg.equal.vcxproj]
If you're going to quote the log for a build that failed with C2220, you should include the warning that's being treated as an error. It's not useful to know the the build failed due to a promoted warning without also knowing what that warning is.
EDIT: Sorry, I just saw it squirreled away in the differently-formatted bit at the end. I've thrown triple backticks (```) around the log snippet to give it monospace formatting so it's more readable.
Environment: Windows Server 2016 + VS2017 + Range-v3 master branch latest srouce code.
Range-v3 failed to build due to error C2220: warning C4180 is treated as an error with MSVC on windows . It can be first reproduced on master revision f914dd7. Could you help have a look about this issue? Thanks in advance!
Steps to reproduce the behavior: 1.git clone https://github.com/ericniebler/range-v3 D:\Range-v3\src 2.Open a VS 2017 x86 command prompt as admin and browse to D:\Range-v3 3.mkdir build_x86 && pushd build_x86 4.cmake -G "Visual Studio 15 2017" -DCMAKE_SYSTEM_VERSION=10.0.17134.0 -DCMAKE_BUILD_TYPE=Release ..\src 5.pop 6.pushd build_x86 7.msbuild Range-v3.sln /p:Configuration=Release /p:Platform=win32 /m /t:Rebuild
log_x86_build.log
Actual result: