Boost C++ Libraries: Ticket #13388: boost.test doesn't recognize VS 2017 https://svn.boost.org/trac10/ticket/13388 <p> I get a blurb about unrecognized compiler with the latest VS2017 service pack and boost 1.66 </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/13388 Trac 1.4.3 Raffi Enficiaud Wed, 17 Jan 2018 19:43:46 GMT <link>https://svn.boost.org/trac10/ticket/13388#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13388#comment:1</guid> <description> <p> Are you sure this is a boost.test issue? </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Raffi Enficiaud</dc:creator> <pubDate>Mon, 22 Jan 2018 19:48:39 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/13388#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13388#comment:2</guid> <description> <p> Kind reminder </p> </description> <category>Ticket</category> </item> <item> <author>Richard <legalize@…></author> <pubDate>Mon, 22 Jan 2018 20:34:54 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/13388#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13388#comment:3</guid> <description> <p> When I compile boost tests it says "unrecognized configuration" </p> </description> <category>Ticket</category> </item> <item> <author>Richard <legalize@…></author> <pubDate>Mon, 22 Jan 2018 20:35:13 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/13388#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13388#comment:4</guid> <description> <p> Also, you this bug tracker is annoying and makes me captcha every time I use it. </p> </description> <category>Ticket</category> </item> <item> <author>Richard <legalize@…></author> <pubDate>Mon, 22 Jan 2018 20:47:13 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/13388#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13388#comment:5</guid> <description> <p> If the problem is somewhere else, feel free to reassign. </p> <p> Also, ticket URL in email doesn't work: </p> <p> <a class="ext-link" href="https://svn.boost.org/trac10/boost/ticket/13388"><span class="icon">​</span>https://svn.boost.org/trac10/boost/ticket/13388</a> </p> <p> gives </p> <p> No handler matched request to /boost/ticket/13388 </p> <p> making it really hard to use this tracker. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Raffi Enficiaud</dc:creator> <pubDate>Mon, 22 Jan 2018 22:25:41 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/13388#comment:6 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13388#comment:6</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/13388#comment:5" title="Comment 5">Richard &lt;legalize@…&gt;</a>: </p> <blockquote class="citation"> <p> If the problem is somewhere else, feel free to reassign. </p> <p> Also, ticket URL in email doesn't work: </p> <p> <a class="ext-link" href="https://svn.boost.org/trac10/boost/ticket/13388"><span class="icon">​</span>https://svn.boost.org/trac10/boost/ticket/13388</a> </p> <p> gives </p> <p> No handler matched request to /boost/ticket/13388 </p> <p> making it really hard to use this tracker. </p> </blockquote> <p> I am trying to forward this to the responsible persons. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Raffi Enficiaud</dc:creator> <pubDate>Mon, 22 Jan 2018 22:26:43 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/13388#comment:7 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13388#comment:7</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/13388#comment:3" title="Comment 3">Richard &lt;legalize@…&gt;</a>: </p> <blockquote class="citation"> <p> When I compile boost tests it says "unrecognized configuration" </p> </blockquote> <p> I compile boost.test under VS2017 community on a daily basis. What is the command line that you use for compilation? </p> </description> <category>Ticket</category> </item> <item> <author>Richard <legalize@…></author> <pubDate>Mon, 22 Jan 2018 22:35:10 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/13388#comment:8 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13388#comment:8</guid> <description> <p> Whatever CMake generates for the command-lines. (Rarely does anyone type command-lines with VS.) </p> <p> <a class="ext-link" href="http://github.com/LegalizeAdulthood/cpp-koans"><span class="icon">​</span>http://github.com/LegalizeAdulthood/cpp-koans</a> is the code. I've since switched to Catch2 as it is much less hassle for people to use. </p> <p> The last commit using Boost.Test is a0341071d22729fe4a629446858f8b7a670ea7b3 "Add advice on consulting external material" </p> <p> This tracker is marking all my attempts to comment on this bug as spam, making it hard to use. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Raffi Enficiaud</dc:creator> <pubDate>Mon, 22 Jan 2018 22:57:02 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/13388#comment:9 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13388#comment:9</guid> <description> <p> The Readme.md at that rev says </p> <blockquote class="citation"> <p> Boost for the unit test framework. The build script expects to find a compiled Boost.Test configured as a static library, multithreaded, with static C/C++ runtime. This choice is arbitrary and you can modify the build script to suit your own needs. </p> </blockquote> <p> Do you use a CMake file for boost.test or do you compile it yourself using <code>b2</code> ? </p> </description> <category>Ticket</category> </item> <item> <author>Richard <legalize@…></author> <pubDate>Mon, 22 Jan 2018 23:54:36 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/13388#comment:10 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13388#comment:10</guid> <description> <p> I built it myself using b2 and VS 2017; I've done this procedure a bunch of times before. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Raffi Enficiaud</dc:creator> <pubDate>Tue, 23 Jan 2018 00:13:03 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/13388#comment:11 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13388#comment:11</guid> <description> <p> Excuse me but it is a bit confusing: </p> <ul><li>you built boost.test using <code>b2</code>, and you "get a blurb about unrecognized compiler with the latest VS2017 service pack and boost 1.66" (cf. description) </li><li>I am building boost.test with <code>b2</code> with VS2017, and it succeeds </li></ul><p> So this "blurb" is not preventing the compilation, is it? Or this blurb is shown when you compile your project after CMake? </p> </description> <category>Ticket</category> </item> <item> <author>Richard <legalize@…></author> <pubDate>Tue, 23 Jan 2018 01:25:19 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/13388#comment:12 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13388#comment:12</guid> <description> <p> TBH, I can't remember if I get the blurb when building or when running the tests (my CMake builds and then runs the tests automatically if the code compiles). </p> <p> I'm still at work, but I'll see if I can more closely repro the issue when I get home tonight. </p> </description> <category>Ticket</category> </item> <item> <author>Richard <legalize@…></author> <pubDate>Tue, 23 Jan 2018 01:26:00 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/13388#comment:13 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13388#comment:13</guid> <description> <p> To be clear, no, it doesn't fail compilation. </p> </description> <category>Ticket</category> </item> <item> <author>Richard <legalize@…></author> <pubDate>Tue, 23 Jan 2018 05:22:57 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/13388#comment:14 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13388#comment:14</guid> <description> <p> I can't edit the field, but the version was 1.65.1, not 1.66. Below you can see the build output: </p> <pre class="wiki">Microsoft (R) Build Engine version 15.5.180.51428 for .NET Framework Copyright (C) Microsoft Corporation. All rights reserved. Build started 1/22/2018 10:21:49 PM. Project "C:\Code\ucpp\cpp-koans\build\boost\ALL_BUILD.vcxproj" on node 1 (default targets). Project "C:\Code\ucpp\cpp-koans\build\boost\ALL_BUILD.vcxproj" (1) is building "C:\Code\ucpp\cpp-koans\build\boost\ZERO_CHECK.vcxproj" (2) on node 1 (default targets). PrepareForBuild: Creating directory "Win32\Release\ZERO_CHECK\". Creating directory "C:\Code\ucpp\cpp-koans\build\boost\Release\". Creating directory "Win32\Release\ZERO_CHECK\ZERO_CHECK.tlog\". InitializeBuildStatus: Creating "Win32\Release\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. CustomBuild: Checking Build System CMake does not need to re-run because C:/Code/ucpp/cpp-koans/build/boost/CMakeFiles/generate.stamp is up-to-date. CMake does not need to re-run because C:/Code/ucpp/cpp-koans/build/boost/type_traits/CMakeFiles/generate.stamp is up-to-date. CMake does not need to re-run because C:/Code/ucpp/cpp-koans/build/boost/iterator/CMakeFiles/generate.stamp is up-to-date. CMake does not need to re-run because C:/Code/ucpp/cpp-koans/build/boost/c_strings/CMakeFiles/generate.stamp is up-to-date. CMake does not need to re-run because C:/Code/ucpp/cpp-koans/build/boost/strings/CMakeFiles/generate.stamp is up-to-date. CMake does not need to re-run because C:/Code/ucpp/cpp-koans/build/boost/string_view/CMakeFiles/generate.stamp is up-to-date. FinalizeBuildStatus: Deleting file "Win32\Release\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild". Touching "Win32\Release\ZERO_CHECK\ZERO_CHECK.tlog\ZERO_CHECK.lastbuildstate". CleanupEmptyRefsFolder: Removing directory "C:\Code\ucpp\cpp-koans\build\boost\Release\". Done Building Project "C:\Code\ucpp\cpp-koans\build\boost\ZERO_CHECK.vcxproj" (default targets). Project "C:\Code\ucpp\cpp-koans\build\boost\ALL_BUILD.vcxproj" (1) is building "C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj" (3) on node 1 (default targets). PrepareForBuild: Creating directory "c_strings.dir\Release\". Creating directory "C:\Code\ucpp\cpp-koans\build\boost\c_strings\Release\". Creating directory "c_strings.dir\Release\c_strings.tlog\". InitializeBuildStatus: Creating "c_strings.dir\Release\c_strings.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. CustomBuild: Building Custom Rule C:/Code/ucpp/cpp-koans/c_strings/CMakeLists.txt CMake does not need to re-run because C:/Code/ucpp/cpp-koans/build/boost/c_strings/CMakeFiles/generate.stamp is up-to-date. ClCompile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\bin\HostX86\x86\CL.exe /c /I"C:\Code\ucpp\cpp-koans\c_strings\." /IC:\Code\boost\boost_1_65_1 /IC:\Code\ucpp\WTL\WTL91_5321_Final\Include /nologo /W3 /WX- /diagnostics:classic /O2 /Ob2 /Oy- /D WIN32 /D _WINDOWS /D NDEBUG /D "CMAKE_INTDIR=\"Release\"" /D _MBCS /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"c_strings.dir\Release\\" /Fd"c_strings.dir\Release\vc141.pdb" /Gd /TP /analyze- /errorReport:queue "C:\Code\ucpp\cpp-koans\c_strings\c_strings.cpp" c_strings.cpp Unknown compiler version - please run the configure tests and report the results Link: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\bin\HostX86\x86\link.exe /ERRORREPORT:QUEUE /OUT:"C:\Code\ucpp\cpp-koans\build\boost\c_strings\Release\c_strings.exe" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib "C:\Code\boost\boost_1_65_1\stage\lib\libboost_unit_test_framework-vc141-mt-1_65_1.lib" /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:"C:/Code/ucpp/cpp-koans/build/boost/c_strings/Release/c_strings.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Code/ucpp/cpp-koans/build/boost/c_strings/Release/c_strings.lib" /MACHINE:X86 /SAFESEH /machine:X86 c_strings.dir\Release\c_strings.obj c_strings.vcxproj -&gt; C:\Code\ucpp\cpp-koans\build\boost\c_strings\Release\c_strings.exe PostBuildEvent: setlocal Release\c_strings.exe if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone :cmErrorLevel exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd :VCEnd Running 6 test cases... C:/Code/ucpp/cpp-koans/c_strings/c_strings.cpp(7): fatal error : in "character_literals/type_of_character_literals": critical check (std::is_same_v&lt;decltype('a'), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] *** 6 failures are detected in the test module "Master Test Suite" C:/Code/ucpp/cpp-koans/c_strings/c_strings.cpp(17): fatal error : in "character_literals/special_character_literals": critical check xxx == static_cast&lt;int&gt;('\020') has failed [xxx != 16] [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:/Code/ucpp/cpp-koans/c_strings/c_strings.cpp(47): fatal error : in "string_literals/type_of_string_literal": critical check (std::is_same_v&lt;decltype(s1), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:/Code/ucpp/cpp-koans/c_strings/c_strings.cpp(61): fatal error : in "string_literals/type_of_raw_string_literals": critical check (std::is_same_v&lt;decltype(r1), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:/Code/ucpp/cpp-koans/c_strings/c_strings.cpp(73): fatal error : in "string_literals/raw_string_literals": critical check xxx == s[0] has failed [xxx != 0xa] [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:/Code/ucpp/cpp-koans/c_strings/c_strings.cpp(82): fatal error : in "begin_end_on_character_arrays": critical check xxx == std::begin(s) has failed [xxx != Hello, world!] [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: The command "setlocal [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: Release\c_strings.exe [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmEnd [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmErrorLevel [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: exit /b %1 [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmDone [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :VCEnd" exited with code 201. [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] Done Building Project "C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj" (default targets) -- FAILED. Project "C:\Code\ucpp\cpp-koans\build\boost\ALL_BUILD.vcxproj" (1) is building "C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj" (4) on node 1 (default targets). PrepareForBuild: Creating directory "iterator.dir\Release\". Creating directory "C:\Code\ucpp\cpp-koans\build\boost\iterator\Release\". Creating directory "iterator.dir\Release\iterator.tlog\". InitializeBuildStatus: Creating "iterator.dir\Release\iterator.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. CustomBuild: Building Custom Rule C:/Code/ucpp/cpp-koans/iterator/CMakeLists.txt CMake does not need to re-run because C:/Code/ucpp/cpp-koans/build/boost/iterator/CMakeFiles/generate.stamp is up-to-date. ClCompile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\bin\HostX86\x86\CL.exe /c /I"C:\Code\ucpp\cpp-koans\iterator\." /IC:\Code\boost\boost_1_65_1 /IC:\Code\ucpp\WTL\WTL91_5321_Final\Include /nologo /W3 /WX- /diagnostics:classic /O2 /Ob2 /Oy- /D WIN32 /D _WINDOWS /D NDEBUG /D "CMAKE_INTDIR=\"Release\"" /D _MBCS /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"iterator.dir\Release\\" /Fd"iterator.dir\Release\vc141.pdb" /Gd /TP /analyze- /errorReport:queue "C:\Code\ucpp\cpp-koans\iterator\iterator.cpp" iterator.cpp Unknown compiler version - please run the configure tests and report the results Link: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\bin\HostX86\x86\link.exe /ERRORREPORT:QUEUE /OUT:"C:\Code\ucpp\cpp-koans\build\boost\iterator\Release\iterator.exe" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib "C:\Code\boost\boost_1_65_1\stage\lib\libboost_unit_test_framework-vc141-mt-1_65_1.lib" /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:"C:/Code/ucpp/cpp-koans/build/boost/iterator/Release/iterator.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Code/ucpp/cpp-koans/build/boost/iterator/Release/iterator.lib" /MACHINE:X86 /SAFESEH /machine:X86 iterator.dir\Release\iterator.obj iterator.vcxproj -&gt; C:\Code\ucpp\cpp-koans\build\boost\iterator\Release\iterator.exe PostBuildEvent: setlocal Release\iterator.exe if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone :cmErrorLevel exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd :VCEnd Running 2 test cases... unknown location : fatal error : in "array_iterators": class std::runtime_error: Oops [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Code\ucpp\cpp-koans\iterator\iterator.cpp(10): last checkpoint *** 2 failures are detected in the test module "Master Test Suite" C:/Code/ucpp/cpp-koans/iterator/iterator.cpp(21): fatal error : in "iterator_traits_of_array_iterators": critical check (std::is_same&lt;XXX, std::iterator_traits&lt;decltype(start)&gt;::value_type&gt;::value) has failed [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: The command "setlocal [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: Release\iterator.exe [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmEnd [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmErrorLevel [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: exit /b %1 [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmDone [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :VCEnd" exited with code 201. [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] Done Building Project "C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj" (default targets) -- FAILED. Project "C:\Code\ucpp\cpp-koans\build\boost\ALL_BUILD.vcxproj" (1) is building "C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj" (5) on node 1 (default targets). PrepareForBuild: Creating directory "string_view.dir\Release\". Creating directory "C:\Code\ucpp\cpp-koans\build\boost\string_view\Release\". Creating directory "string_view.dir\Release\string_view.tlog\". InitializeBuildStatus: Creating "string_view.dir\Release\string_view.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. CustomBuild: Building Custom Rule C:/Code/ucpp/cpp-koans/string_view/CMakeLists.txt CMake does not need to re-run because C:/Code/ucpp/cpp-koans/build/boost/string_view/CMakeFiles/generate.stamp is up-to-date. ClCompile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\bin\HostX86\x86\CL.exe /c /I"C:\Code\ucpp\cpp-koans\string_view\." /IC:\Code\boost\boost_1_65_1 /IC:\Code\ucpp\WTL\WTL91_5321_Final\Include /nologo /W3 /WX- /diagnostics:classic /O2 /Ob2 /Oy- /D WIN32 /D _WINDOWS /D NDEBUG /D "CMAKE_INTDIR=\"Release\"" /D _MBCS /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"string_view.dir\Release\\" /Fd"string_view.dir\Release\vc141.pdb" /Gd /TP /analyze- /errorReport:queue /std:c++17 "C:\Code\ucpp\cpp-koans\string_view\string_view.cpp" string_view.cpp Unknown compiler version - please run the configure tests and report the results Link: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\bin\HostX86\x86\link.exe /ERRORREPORT:QUEUE /OUT:"C:\Code\ucpp\cpp-koans\build\boost\string_view\Release\string_view.exe" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib "C:\Code\boost\boost_1_65_1\stage\lib\libboost_unit_test_framework-vc141-mt-1_65_1.lib" /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:"C:/Code/ucpp/cpp-koans/build/boost/string_view/Release/string_view.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Code/ucpp/cpp-koans/build/boost/string_view/Release/string_view.lib" /MACHINE:X86 /SAFESEH /machine:X86 string_view.dir\Release\string_view.obj string_view.vcxproj -&gt; C:\Code\ucpp\cpp-koans\build\boost\string_view\Release\string_view.exe PostBuildEvent: setlocal Release\string_view.exe if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone :cmErrorLevel exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd :VCEnd Running 19 test cases... C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(8): fatal error : in "std_string_view_variants": critical check (std::is_same_v&lt;XXX, std::basic_string_view&lt;char&gt;&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(16): fatal error : in "std_string_view_literals": critical check (std::is_same_v&lt;XXX, decltype("foo"sv)&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(21): fatal error : in "std_string_view_related_types": critical check (std::is_same_v&lt;XXX, std::string_view::traits_type&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(34): fatal error : in "std_string_view_constructors": critical check xxx == s.empty() has failed [xxx != true] [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(47): fatal error : in "std_string_view_accessors": critical check xxx == s[0] has failed [xxx != 'H'] [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(59): fatal error : in "std_string_view_capacity": critical check xxx == s.size() has failed [xxx != 13] [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] unknown location : fatal error : in "std_string_view_modifiers": class std::runtime_error: Oops [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Code\ucpp\cpp-koans\string_view\string_view.cpp(65): last checkpoint: "std_string_view_modifiers" test entry C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(79): fatal error : in "std_string_view_swap": critical check "xxx"sv == s has failed [xxx != Woof!] [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] *** 19 failures are detected in the test module "Master Test Suite" C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(88): fatal error : in "std_string_view_copy": critical check "xxx"s == std::string(std::begin(dest), std::end(dest)) has failed [xxx != Hello] [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(97): fatal error : in "std_string_view_substr": critical check (std::is_same_v&lt;decltype(s2), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(110): fatal error : in "std_string_comparison_operators": critical check "xxx"sv &lt; alpha has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(125): fatal error : in "std_string_view_compare": critical check (std::is_same_v&lt;decltype(res1), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(139): fatal error : in "std_string_view_find": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(162): fatal error : in "std_string_view_rfind": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(177): fatal error : in "std_string_view_find_first_of": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(202): fatal error : in "std_string_view_find_first_not_of": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(225): fatal error : in "std_string_view_find_last_of": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(250): fatal error : in "std_string_view_find_last_not_of": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(273): fatal error : in "std_string_view_iterators": critical check (std::is_same_v&lt;decltype(s.begin()), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: The command "setlocal [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: Release\string_view.exe [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmEnd [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmErrorLevel [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: exit /b %1 [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmDone [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :VCEnd" exited with code 201. [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] Done Building Project "C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj" (default targets) -- FAILED. Project "C:\Code\ucpp\cpp-koans\build\boost\ALL_BUILD.vcxproj" (1) is building "C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj" (6) on node 1 (default targets). PrepareForBuild: Creating directory "strings.dir\Release\". Creating directory "C:\Code\ucpp\cpp-koans\build\boost\strings\Release\". Creating directory "strings.dir\Release\strings.tlog\". InitializeBuildStatus: Creating "strings.dir\Release\strings.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. CustomBuild: Building Custom Rule C:/Code/ucpp/cpp-koans/strings/CMakeLists.txt CMake does not need to re-run because C:/Code/ucpp/cpp-koans/build/boost/strings/CMakeFiles/generate.stamp is up-to-date. ClCompile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\bin\HostX86\x86\CL.exe /c /I"C:\Code\ucpp\cpp-koans\strings\." /IC:\Code\boost\boost_1_65_1 /IC:\Code\ucpp\WTL\WTL91_5321_Final\Include /nologo /W3 /WX- /diagnostics:classic /O2 /Ob2 /Oy- /D WIN32 /D _WINDOWS /D NDEBUG /D _SCL_SECURE_NO_WARNINGS /D "CMAKE_INTDIR=\"Release\"" /D _MBCS /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"strings.dir\Release\\" /Fd"strings.dir\Release\vc141.pdb" /Gd /TP /analyze- /errorReport:queue "C:\Code\ucpp\cpp-koans\strings\strings.cpp" strings.cpp Unknown compiler version - please run the configure tests and report the results Link: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\bin\HostX86\x86\link.exe /ERRORREPORT:QUEUE /OUT:"C:\Code\ucpp\cpp-koans\build\boost\strings\Release\strings.exe" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib "C:\Code\boost\boost_1_65_1\stage\lib\libboost_unit_test_framework-vc141-mt-1_65_1.lib" /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:"C:/Code/ucpp/cpp-koans/build/boost/strings/Release/strings.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Code/ucpp/cpp-koans/build/boost/strings/Release/strings.lib" /MACHINE:X86 /SAFESEH /machine:X86 strings.dir\Release\strings.obj strings.vcxproj -&gt; C:\Code\ucpp\cpp-koans\build\boost\strings\Release\strings.exe PostBuildEvent: setlocal Release\strings.exe if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone :cmErrorLevel exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd :VCEnd Running 32 test cases... C:/Code/ucpp/cpp-koans/strings/strings.cpp(11): fatal error : in "std_string_literals": critical check (std::is_same_v&lt;decltype(s1), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(19): fatal error : in "std_string_variants": critical check (std::is_same_v&lt;std::basic_string&lt;char&gt;, XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(28): fatal error : in "std_string_related_types": critical check (std::is_same_v&lt;std::string::traits_type, XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(39): fatal error : in "std_string_constructors": critical check xxx == s1.length() has failed [xxx != 0] [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(71): fatal error : in "std_string_accessors": critical check xxx == s[0] has failed [xxx != 'H'] [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(83): fatal error : in "string_iterators": critical check (std::is_same_v&lt;decltype(s.begin()), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(94): fatal error : in "std_string_capacity": critical check xxx == s.length() has failed [xxx != 13] [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(116): fatal error : in "std_string_clear": critical check xxx == s.length() has failed [xxx != 0] [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(125): fatal error : in "std_string_insert": critical check (std::is_same_v&lt;decltype(res1), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(164): fatal error : in "std_string_erase": critical check xxx == s1 has failed [xxx != Hello] [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] unknown location : fatal error : in "std_string_push_back": class std::runtime_error: Oops [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Code\ucpp\cpp-koans\strings\strings.cpp(180): last checkpoint: "std_string_push_back" test entry C:/Code/ucpp/cpp-koans/strings/strings.cpp(192): fatal error : in "std_string_pop_back": critical check xxx == s has failed [xxx != [] [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] unknown location : fatal error : in "std_string_append": class std::runtime_error: Oops [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Code\ucpp\cpp-koans\strings\strings.cpp(195): last checkpoint: "std_string_append" test entry unknown location : fatal error : in "std_string_concatenation_operator": class std::runtime_error: Oops [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Code\ucpp\cpp-koans\strings\strings.cpp(229): last checkpoint: "std_string_concatenation_operator" test entry *** 32 failures are detected in the test module "Master Test Suite" C:/Code/ucpp/cpp-koans/strings/strings.cpp(251): fatal error : in "std_string_comparison_operators": critical check "xxx"s &lt; alpha has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(264): fatal error : in "std_string_compare": critical check (std::is_same_v&lt;decltype(res1), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] unknown location : fatal error : in "std_string_replace": class std::runtime_error: Oops [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Code\ucpp\cpp-koans\strings\strings.cpp(274): last checkpoint: "std_string_replace" test entry C:/Code/ucpp/cpp-koans/strings/strings.cpp(326): fatal error : in "std_string_substr": critical check xxx == s.substr() has failed [xxx != Holly Jolly Folly] [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] unknown location : fatal error : in "std_string_copy": class std::runtime_error: Oops [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Code\ucpp\cpp-koans\strings\strings.cpp(333): last checkpoint: "std_string_copy" test entry unknown location : fatal error : in "std_string_resize": class std::runtime_error: Oops [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Code\ucpp\cpp-koans\strings\strings.cpp(357): last checkpoint: "std_string_resize" test entry C:/Code/ucpp/cpp-koans/strings/strings.cpp(372): fatal error : in "std_string_swap": critical check "xxx"s == s1 has failed [xxx != Hardy] [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(380): fatal error : in "std_string_find": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(402): fatal error : in "std_string_rfind": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(417): fatal error : in "std_string_find_first_of": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(442): fatal error : in "std_string_find_first_not_of": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(465): fatal error : in "std_string_find_last_of": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(490): fatal error : in "std_string_find_last_not_of": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(512): fatal error : in "std_string_signed_integer_conversions": critical check (std::is_same_v&lt;decltype(res1), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(557): fatal error : in "std_string_unsigned_integer_conversions": critical check (std::is_same_v&lt;decltype(res1), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(595): fatal error : in "std_string_float_conversions": critical check (std::is_same_v&lt;decltype(res1), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(624): fatal error : in "std_string_convert_to_string": critical check (std::is_same_v&lt;decltype(std::to_string(1)), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(640): fatal error : in "std_string_allocators": critical check (std::is_same_v&lt;std::string::allocator_type, XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: The command "setlocal [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: Release\strings.exe [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmEnd [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmErrorLevel [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: exit /b %1 [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmDone [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :VCEnd" exited with code 201. [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] Done Building Project "C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj" (default targets) -- FAILED. Project "C:\Code\ucpp\cpp-koans\build\boost\ALL_BUILD.vcxproj" (1) is building "C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj" (7) on node 1 (default targets). PrepareForBuild: Creating directory "type_traits.dir\Release\". Creating directory "C:\Code\ucpp\cpp-koans\build\boost\type_traits\Release\". Creating directory "type_traits.dir\Release\type_traits.tlog\". InitializeBuildStatus: Creating "type_traits.dir\Release\type_traits.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified. CustomBuild: Building Custom Rule C:/Code/ucpp/cpp-koans/type_traits/CMakeLists.txt CMake does not need to re-run because C:/Code/ucpp/cpp-koans/build/boost/type_traits/CMakeFiles/generate.stamp is up-to-date. ClCompile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\bin\HostX86\x86\CL.exe /c /I"C:\Code\ucpp\cpp-koans\type_traits\." /IC:\Code\boost\boost_1_65_1 /IC:\Code\ucpp\WTL\WTL91_5321_Final\Include /nologo /W3 /WX- /diagnostics:classic /O2 /Ob2 /Oy- /D WIN32 /D _WINDOWS /D NDEBUG /D "CMAKE_INTDIR=\"Release\"" /D _MBCS /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"type_traits.dir\Release\\" /Fd"type_traits.dir\Release\vc141.pdb" /Gd /TP /analyze- /errorReport:queue "C:\Code\ucpp\cpp-koans\type_traits\type_traits.cpp" type_traits.cpp Unknown compiler version - please run the configure tests and report the results Link: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\bin\HostX86\x86\link.exe /ERRORREPORT:QUEUE /OUT:"C:\Code\ucpp\cpp-koans\build\boost\type_traits\Release\type_traits.exe" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib "C:\Code\boost\boost_1_65_1\stage\lib\libboost_unit_test_framework-vc141-mt-1_65_1.lib" /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:"C:/Code/ucpp/cpp-koans/build/boost/type_traits/Release/type_traits.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Code/ucpp/cpp-koans/build/boost/type_traits/Release/type_traits.lib" /MACHINE:X86 /SAFESEH /machine:X86 type_traits.dir\Release\type_traits.obj type_traits.vcxproj -&gt; C:\Code\ucpp\cpp-koans\build\boost\type_traits\Release\type_traits.exe PostBuildEvent: setlocal Release\type_traits.exe if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone :cmErrorLevel exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd :VCEnd Running 18 test cases... C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(8): fatal error : in "is_void": critical check true == std::is_void&lt;XXX&gt;::value has failed [true != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(15): fatal error : in "is_integral": critical check true == std::is_integral&lt;XXX&gt;::value has failed [true != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(32): fatal error : in "is_floating_point": critical check xxx == std::is_floating_point&lt;int&gt;::value has failed [xxx != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(43): fatal error : in "is_array": critical check xxx == std::is_array&lt;int&gt;::value has failed [xxx != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(54): fatal error : in "is_enum": critical check true == std::is_enum&lt;XXX&gt;::value has failed [true != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(59): fatal error : in "is_union": critical check true == std::is_union&lt;XXX&gt;::value has failed [true != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(66): fatal error : in "is_class": critical check xxx == std::is_class&lt;int&gt;::value has failed [xxx != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(81): fatal error : in "is_function": critical check xxx == std::is_function&lt;decltype(s1)&gt;::value has failed [xxx != true] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] *** 18 failures are detected in the test module "Master Test Suite" C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(93): fatal error : in "is_pointer": critical check xxx == std::is_pointer&lt;void&gt;::value has failed [xxx != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(104): fatal error : in "is_lvalue_reference": critical check xxx == std::is_lvalue_reference&lt;int&gt;::value has failed [xxx != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(113): fatal error : in "is_rvalue_reference": critical check xxx == std::is_rvalue_reference&lt;int&gt;::value has failed [xxx != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(125): fatal error : in "is_member_object_pointer": critical check xxx == std::is_member_object_pointer&lt;decltype(&amp;s)&gt;::value has failed [xxx != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(139): fatal error : in "is_member_function_pointer": critical check xxx == std::is_member_function_pointer&lt;decltype(&amp;s)&gt;::value has failed [xxx != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(149): fatal error : in "is_arithmetic": critical check std::is_integral&lt;XXX&gt;::value == std::is_arithmetic&lt;bool&gt;::value has failed [false != true] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(161): fatal error : in "is_fundamental": critical check xxx == std::is_fundamental&lt;void&gt;::value has failed [xxx != true] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(178): fatal error : in "is_const": critical check xxx == std::is_const&lt;int&gt;::value has failed [xxx != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(189): fatal error : in "is_volatile": critical check xxx == std::is_volatile&lt;int&gt;::value has failed [xxx != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(200): fatal error : in "is_trivial": critical check xxx == std::is_trivial&lt;int&gt;::value has failed [xxx != true] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: The command "setlocal [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: Release\type_traits.exe [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmEnd [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmErrorLevel [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: exit /b %1 [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmDone [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :VCEnd" exited with code 201. [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] Done Building Project "C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj" (default targets) -- FAILED. Done Building Project "C:\Code\ucpp\cpp-koans\build\boost\ALL_BUILD.vcxproj" (default targets) -- FAILED. Build FAILED. "C:\Code\ucpp\cpp-koans\build\boost\ALL_BUILD.vcxproj" (default target) (1) -&gt; "C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj" (default target) (3) -&gt; (PostBuildEvent target) -&gt; C:/Code/ucpp/cpp-koans/c_strings/c_strings.cpp(7): fatal error : in "character_literals/type_of_character_literals": critical check (std::is_same_v&lt;decltype('a'), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:/Code/ucpp/cpp-koans/c_strings/c_strings.cpp(17): fatal error : in "character_literals/special_character_literals": critical check xxx == static_cast&lt;int&gt;('\020') has failed [xxx != 16] [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:/Code/ucpp/cpp-koans/c_strings/c_strings.cpp(47): fatal error : in "string_literals/type_of_string_literal": critical check (std::is_same_v&lt;decltype(s1), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:/Code/ucpp/cpp-koans/c_strings/c_strings.cpp(61): fatal error : in "string_literals/type_of_raw_string_literals": critical check (std::is_same_v&lt;decltype(r1), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:/Code/ucpp/cpp-koans/c_strings/c_strings.cpp(73): fatal error : in "string_literals/raw_string_literals": critical check xxx == s[0] has failed [xxx != 0xa] [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:/Code/ucpp/cpp-koans/c_strings/c_strings.cpp(82): fatal error : in "begin_end_on_character_arrays": critical check xxx == std::begin(s) has failed [xxx != Hello, world!] [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: The command "setlocal [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: Release\c_strings.exe [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmEnd [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmErrorLevel [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: exit /b %1 [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmDone [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :VCEnd" exited with code 201. [C:\Code\ucpp\cpp-koans\build\boost\c_strings\c_strings.vcxproj] "C:\Code\ucpp\cpp-koans\build\boost\ALL_BUILD.vcxproj" (default target) (1) -&gt; "C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj" (default target) (4) -&gt; unknown location : fatal error : in "array_iterators": class std::runtime_error: Oops [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:/Code/ucpp/cpp-koans/iterator/iterator.cpp(21): fatal error : in "iterator_traits_of_array_iterators": critical check (std::is_same&lt;XXX, std::iterator_traits&lt;decltype(start)&gt;::value_type&gt;::value) has failed [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: The command "setlocal [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: Release\iterator.exe [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmEnd [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmErrorLevel [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: exit /b %1 [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmDone [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :VCEnd" exited with code 201. [C:\Code\ucpp\cpp-koans\build\boost\iterator\iterator.vcxproj] "C:\Code\ucpp\cpp-koans\build\boost\ALL_BUILD.vcxproj" (default target) (1) -&gt; "C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj" (default target) (5) -&gt; C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(8): fatal error : in "std_string_view_variants": critical check (std::is_same_v&lt;XXX, std::basic_string_view&lt;char&gt;&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(16): fatal error : in "std_string_view_literals": critical check (std::is_same_v&lt;XXX, decltype("foo"sv)&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(21): fatal error : in "std_string_view_related_types": critical check (std::is_same_v&lt;XXX, std::string_view::traits_type&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(34): fatal error : in "std_string_view_constructors": critical check xxx == s.empty() has failed [xxx != true] [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(47): fatal error : in "std_string_view_accessors": critical check xxx == s[0] has failed [xxx != 'H'] [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(59): fatal error : in "std_string_view_capacity": critical check xxx == s.size() has failed [xxx != 13] [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] unknown location : fatal error : in "std_string_view_modifiers": class std::runtime_error: Oops [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(79): fatal error : in "std_string_view_swap": critical check "xxx"sv == s has failed [xxx != Woof!] [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(88): fatal error : in "std_string_view_copy": critical check "xxx"s == std::string(std::begin(dest), std::end(dest)) has failed [xxx != Hello] [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(97): fatal error : in "std_string_view_substr": critical check (std::is_same_v&lt;decltype(s2), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(110): fatal error : in "std_string_comparison_operators": critical check "xxx"sv &lt; alpha has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(125): fatal error : in "std_string_view_compare": critical check (std::is_same_v&lt;decltype(res1), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(139): fatal error : in "std_string_view_find": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(162): fatal error : in "std_string_view_rfind": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(177): fatal error : in "std_string_view_find_first_of": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(202): fatal error : in "std_string_view_find_first_not_of": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(225): fatal error : in "std_string_view_find_last_of": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(250): fatal error : in "std_string_view_find_last_not_of": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:/Code/ucpp/cpp-koans/string_view/string_view.cpp(273): fatal error : in "std_string_view_iterators": critical check (std::is_same_v&lt;decltype(s.begin()), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: The command "setlocal [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: Release\string_view.exe [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmEnd [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmErrorLevel [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: exit /b %1 [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmDone [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :VCEnd" exited with code 201. [C:\Code\ucpp\cpp-koans\build\boost\string_view\string_view.vcxproj] "C:\Code\ucpp\cpp-koans\build\boost\ALL_BUILD.vcxproj" (default target) (1) -&gt; "C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj" (default target) (6) -&gt; C:/Code/ucpp/cpp-koans/strings/strings.cpp(11): fatal error : in "std_string_literals": critical check (std::is_same_v&lt;decltype(s1), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(19): fatal error : in "std_string_variants": critical check (std::is_same_v&lt;std::basic_string&lt;char&gt;, XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(28): fatal error : in "std_string_related_types": critical check (std::is_same_v&lt;std::string::traits_type, XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(39): fatal error : in "std_string_constructors": critical check xxx == s1.length() has failed [xxx != 0] [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(71): fatal error : in "std_string_accessors": critical check xxx == s[0] has failed [xxx != 'H'] [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(83): fatal error : in "string_iterators": critical check (std::is_same_v&lt;decltype(s.begin()), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(94): fatal error : in "std_string_capacity": critical check xxx == s.length() has failed [xxx != 13] [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(116): fatal error : in "std_string_clear": critical check xxx == s.length() has failed [xxx != 0] [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(125): fatal error : in "std_string_insert": critical check (std::is_same_v&lt;decltype(res1), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(164): fatal error : in "std_string_erase": critical check xxx == s1 has failed [xxx != Hello] [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] unknown location : fatal error : in "std_string_push_back": class std::runtime_error: Oops [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(192): fatal error : in "std_string_pop_back": critical check xxx == s has failed [xxx != [] [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] unknown location : fatal error : in "std_string_append": class std::runtime_error: Oops [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] unknown location : fatal error : in "std_string_concatenation_operator": class std::runtime_error: Oops [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(251): fatal error : in "std_string_comparison_operators": critical check "xxx"s &lt; alpha has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(264): fatal error : in "std_string_compare": critical check (std::is_same_v&lt;decltype(res1), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] unknown location : fatal error : in "std_string_replace": class std::runtime_error: Oops [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(326): fatal error : in "std_string_substr": critical check xxx == s.substr() has failed [xxx != Holly Jolly Folly] [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] unknown location : fatal error : in "std_string_copy": class std::runtime_error: Oops [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] unknown location : fatal error : in "std_string_resize": class std::runtime_error: Oops [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(372): fatal error : in "std_string_swap": critical check "xxx"s == s1 has failed [xxx != Hardy] [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(380): fatal error : in "std_string_find": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(402): fatal error : in "std_string_rfind": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(417): fatal error : in "std_string_find_first_of": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(442): fatal error : in "std_string_find_first_not_of": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(465): fatal error : in "std_string_find_last_of": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(490): fatal error : in "std_string_find_last_not_of": critical check (std::is_same_v&lt;decltype(res), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(512): fatal error : in "std_string_signed_integer_conversions": critical check (std::is_same_v&lt;decltype(res1), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(557): fatal error : in "std_string_unsigned_integer_conversions": critical check (std::is_same_v&lt;decltype(res1), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(595): fatal error : in "std_string_float_conversions": critical check (std::is_same_v&lt;decltype(res1), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(624): fatal error : in "std_string_convert_to_string": critical check (std::is_same_v&lt;decltype(std::to_string(1)), XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:/Code/ucpp/cpp-koans/strings/strings.cpp(640): fatal error : in "std_string_allocators": critical check (std::is_same_v&lt;std::string::allocator_type, XXX&gt;) has failed [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: The command "setlocal [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: Release\strings.exe [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmEnd [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmErrorLevel [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: exit /b %1 [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmDone [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :VCEnd" exited with code 201. [C:\Code\ucpp\cpp-koans\build\boost\strings\strings.vcxproj] "C:\Code\ucpp\cpp-koans\build\boost\ALL_BUILD.vcxproj" (default target) (1) -&gt; "C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj" (default target) (7) -&gt; C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(8): fatal error : in "is_void": critical check true == std::is_void&lt;XXX&gt;::value has failed [true != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(15): fatal error : in "is_integral": critical check true == std::is_integral&lt;XXX&gt;::value has failed [true != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(32): fatal error : in "is_floating_point": critical check xxx == std::is_floating_point&lt;int&gt;::value has failed [xxx != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(43): fatal error : in "is_array": critical check xxx == std::is_array&lt;int&gt;::value has failed [xxx != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(54): fatal error : in "is_enum": critical check true == std::is_enum&lt;XXX&gt;::value has failed [true != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(59): fatal error : in "is_union": critical check true == std::is_union&lt;XXX&gt;::value has failed [true != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(66): fatal error : in "is_class": critical check xxx == std::is_class&lt;int&gt;::value has failed [xxx != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(81): fatal error : in "is_function": critical check xxx == std::is_function&lt;decltype(s1)&gt;::value has failed [xxx != true] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(93): fatal error : in "is_pointer": critical check xxx == std::is_pointer&lt;void&gt;::value has failed [xxx != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(104): fatal error : in "is_lvalue_reference": critical check xxx == std::is_lvalue_reference&lt;int&gt;::value has failed [xxx != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(113): fatal error : in "is_rvalue_reference": critical check xxx == std::is_rvalue_reference&lt;int&gt;::value has failed [xxx != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(125): fatal error : in "is_member_object_pointer": critical check xxx == std::is_member_object_pointer&lt;decltype(&amp;s)&gt;::value has failed [xxx != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(139): fatal error : in "is_member_function_pointer": critical check xxx == std::is_member_function_pointer&lt;decltype(&amp;s)&gt;::value has failed [xxx != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(149): fatal error : in "is_arithmetic": critical check std::is_integral&lt;XXX&gt;::value == std::is_arithmetic&lt;bool&gt;::value has failed [false != true] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(161): fatal error : in "is_fundamental": critical check xxx == std::is_fundamental&lt;void&gt;::value has failed [xxx != true] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(178): fatal error : in "is_const": critical check xxx == std::is_const&lt;int&gt;::value has failed [xxx != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(189): fatal error : in "is_volatile": critical check xxx == std::is_volatile&lt;int&gt;::value has failed [xxx != false] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:/Code/ucpp/cpp-koans/type_traits/type_traits.cpp(200): fatal error : in "is_trivial": critical check xxx == std::is_trivial&lt;int&gt;::value has failed [xxx != true] [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: The command "setlocal [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: Release\type_traits.exe [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmEnd [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmErrorLevel [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: exit /b %1 [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :cmDone [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(133,5): error MSB3073: :VCEnd" exited with code 201. [C:\Code\ucpp\cpp-koans\build\boost\type_traits\type_traits.vcxproj] 0 Warning(s) 82 Error(s) Time Elapsed 00:00:16.40 </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>Raffi Enficiaud</dc:creator> <pubDate>Tue, 23 Jan 2018 07:47:16 GMT</pubDate> <title>version, severity changed https://svn.boost.org/trac10/ticket/13388#comment:15 https://svn.boost.org/trac10/ticket/13388#comment:15 <ul> <li><strong>version</strong> <span class="trac-field-old">Boost 1.66.0</span> → <span class="trac-field-new">Boost 1.65.0</span> </li> <li><strong>severity</strong> <span class="trac-field-old">Problem</span> → <span class="trac-field-new">Cosmetic</span> </li> </ul> <p> Thanks for the detailed information. I guess the issue comes from config and is related to this: </p> <p> <a class="ext-link" href="https://stackoverflow.com/a/30959156/1617295"><span class="icon">​</span>https://stackoverflow.com/a/30959156/1617295</a> </p> <p> I believe this has been solved in 1.66. </p> Ticket Raffi Enficiaud Thu, 21 Jun 2018 18:30:13 GMT <link>https://svn.boost.org/trac10/ticket/13388#comment:16 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13388#comment:16</guid> <description> <p> Would it be possible to confirm that this issue has been solved in version 1.66+? </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Raffi Enficiaud</dc:creator> <pubDate>Wed, 01 Aug 2018 17:12:04 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/13388#comment:17 https://svn.boost.org/trac10/ticket/13388#comment:17 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">worksforme</span> </li> </ul> <p> Closing as no update from the reporter. </p> Ticket