Created attachment 164698 [details] Restoring operability for Microsoft Visual Studio 2013 + fixing typo in NEWS Microsoft Visual Studio 2013 supports only SOME of the C++11 features. MSVS2013 was working fine at least with CppUnit 1.12.1 (that was the last version of CppUnit we were using before trying to upgrade CppUnit), but CppUnit 1.15.0 has introduced MSVS2013-incompatible changes. However, it seems to be trivial to restore operability for MSVS2013 — I've attached patch. P.S.: Additionally, there was a typo in NEWS, I've fixed it too in the patch.
Sorry, I was going to write, but forgot… I've realized that CppUnit ≥1.14.0 doesn't work reliably with MSVS 2013 anyway (despite CppUnit 1.14.0 _compiles_ with MSVS 2013). So, the problem is not just that CppUnit ≥1.15.0 doesn't compile with MSVS 2013, the actual compatibility was broken before (at least since 1.14.0) and therefore the problem is deeper than the one my patch tries to solve/workaround. TL;DR: My patch doesn't work. You may close this report.
(In reply to Sasha from comment #1) > Sorry, I was going to write, but forgot… > > I've realized that CppUnit ≥1.14.0 doesn't work reliably with MSVS 2013 > anyway (despite CppUnit 1.14.0 _compiles_ with MSVS 2013). So, the problem > is not just that CppUnit ≥1.15.0 doesn't compile with MSVS 2013, the actual > compatibility was broken before (at least since 1.14.0) and therefore the > problem is deeper than the one my patch tries to solve/workaround. > > TL;DR: My patch doesn't work. You may close this report. Closing then.