Details
Description
After upgrading VS2015 to SP2, Qt 5.6.0 no longer compiles:
D:\Qt\qt-everywhere-enterprise-src-5.6.0\qtwebengine\src\3rdparty\ninja\ninja.exe -C D:/Qt/qt-everywhere-enterprise-src-5.6.0/qtwebengine/src/core/Debug_x64
ninja: Entering directory `D:/Qt/qt-everywhere-enterprise-src-5.6.0/qtwebengine/src/core/Debug_x64'
[806/11963] CXX obj\src\3rdparty\chromium\third_party\skia\src\core\skia_library.SkEdge.obj
FAILED: ninja -t msvc -e environment.x64 – cl.exe /nologo /showIncludes /FC @obj\src\3rdparty\chromium\third_party\skia\src\core\skia_library.SkEdge.obj.rsp /c d:\qt\qt-everywhere-enterprise-src-5.6.0\qtwebengine\src\3rdparty\chromium\third_party\skia\src\core\SkEdge.cpp /Foobj\src\3rdparty\chromium\third_party\skia\src\core\skia_library.SkEdge.obj /Fdobj\src\3rdparty\chromium\skia\skia_library.cc.pdb
d:\qt\qt-everywhere-enterprise-src-5.6.0\qtwebengine\src\3rdparty\chromium\third_party\skia\src\core\skedge.cpp(231): error C2220: warning treated as error - no 'object' file generated
d:\qt\qt-everywhere-enterprise-src-5.6.0\qtwebengine\src\3rdparty\chromium\third_party\skia\src\core\skedge.cpp(231): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)
[806/11963] ACTION Generating resources from d:/qt/qt-everywhere-enterprise-src-5.6.0/qtwebengine/src/3rdparty/chromium/chrome/app/generated_resources.grd
ninja: build stopped: subcommand failed.