Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-8990

Build failure of the google-test dependency on Windows using MSVC.

    XMLWordPrintableJSON

Details

    Description

      Build Mesos with msvc on windows currently blocked by the following issue, this issue has fixed on Goolgetest, could you help pick up it in Mesos?

      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:\mesos\build_x64\3rdparty\googletest-1.8.0\src\googletest-1.8.0\googletest\include\gtest\gtest-printers.h(249,1): error C2593:  'operator <<' is ambiguous [D:\Mesos\build_x64\src\tests\mesos-tests.vcxproj]
      d:\mesos\build_x64\3rdparty\googletest-1.8.0\src\googletest-1.8.0\googletest\include\gtest\gtest-printers.h(249,1): error C2593:   *os << value; [D:\Mesos\build_x64\src\tests\mesos-tests.vcxproj]
      d:\mesos\build_x64\3rdparty\googletest-1.8.0\src\googletest-1.8.0\googletest\include\gtest\gtest-printers.h(249,1): error C2593: ^ (compiling source file D:\Mesos\src\src\tests\command_executor_tests.cpp) [D:\Mesos\build_x64\src\tests\mesos-tests.vcxproj]
      

      Attachments

        1. googletest-release-f66ab00.patch
          1 kB
          Till Toenshoff

        Activity

          People

            andschwa Andrew Schwartzmeyer
            PhoebeHui PhoebeHui
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: