You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "LinGao (Jira)" <ji...@apache.org> on 2020/07/27 07:21:00 UTC
[jira] [Created] (MESOS-10165) Mesos failed to build due to error
C2668: 'os::spawn': ambiguous call to overloaded function, with MSVC on
windows
LinGao created MESOS-10165:
------------------------------
Summary: Mesos failed to build due to error C2668: 'os::spawn': ambiguous call to overloaded function, with MSVC on windows
Key: MESOS-10165
URL: https://issues.apache.org/jira/browse/MESOS-10165
Project: Mesos
Issue Type: Bug
Components: build
Affects Versions: master
Reporter: LinGao
Attachments: build_release.log
Hi All,
We tried to build Mesos on Windows with VS2019. It failed to build due to error C2668: 'os::spawn': ambiguous call to overloaded function, with MSVC on windows. It can be reproduced on latest reversion 8e74d18 master branch. Could you please look at this issue? We use cmake version 3.17.2.
Reproduce steps:
# git clone -c core.autocrlf=true https://github.com/apache/mesos F:\Mesos\src
# Open a VS 2019 x64 command prompt as admin and browse to F:\Mesos\src
# cmake -G "Visual Studio 16 2019" -A x64 -DCMAKE_SYSTEM_VERSION=10.0.18362.0 -DENABLE_LIBEVENT=1 -DHAS_AUTHENTICATION=0 -DPATCHEXE_PATH="F:\tools\gnuwin32\bin" -T host=x64 ..
# set CL=/D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING
# msbuild /maxcpucount:4 /p:Platform=x64 /p:Configuration=Release Mesos.sln /t:Rebuild
ErrorMessage:
85>F:\Mesos\src\3rdparty\stout\include\stout/os/windows/shell.hpp(168,68): error C2668: 'os::spawn': ambiguous call to overloaded function (compiling source file F:\Mesos\src\3rdparty\libprocess\src\latch.cpp) [F:\Mesos\src\build_amd64\3rdparty\libprocess\src\process.vcxproj]
F:\Mesos\src\3rdparty\stout\include\stout/os/exec.hpp(52,20): message : could be 'Option<T> os::spawn(const std::string &,const std::vector<std::string,std::allocator<std::string>> &)' [F:\Mesos\src\build_amd64\3rdparty\libprocess\src\process.vcxproj]
85>F:\Mesos\src\3rdparty\stout\include\stout/os/windows/shell.hpp(168,68): error C2668: 'os::spawn': ambiguous call to overloaded function (compiling source file F:\Mesos\src\3rdparty\libprocess\src\metrics\metrics.cpp) [F:\Mesos\src\build_amd64\3rdparty\libprocess\src\process.vcxproj]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)