[ 
https://issues.apache.org/jira/browse/MESOS-10137?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17164234#comment-17164234
 ] 

Chris Holman edited comment on MESOS-10137 at 7/24/20, 8:55 AM:
----------------------------------------------------------------

I managed to get this working by adding a third parameter of None() in the 
function calls. This is the default for one of the functions. This probably 
isn't the fix to commit though.

Either removing the default for the third parameter or combining the two 
functions would be the way forward. 


was (Author: chris.d.holman):
I managed to get this working by adding a third parameter of None() in the 
function calls. This is the default for one of the functions.

> Mesos failed to build due to error C2668 on windows with MSVC
> -------------------------------------------------------------
>
>                 Key: MESOS-10137
>                 URL: https://issues.apache.org/jira/browse/MESOS-10137
>             Project: Mesos
>          Issue Type: Bug
>          Components: build
>    Affects Versions: master
>            Reporter: LinGao
>            Priority: Major
>              Labels: windows
>         Attachments: build.log
>
>
> Hi All,
> I tried to build Mesos on Windows with VS2019. It failed to build due to 
> error C2668: 'os::spawn': ambiguous call to overloaded function on Windows 
> using MSVC. It can be reproduced on latest reversion d4634f4 on master 
> branch. Could you please take a look at this isssue? Thanks a lot!
>  
> Reproduce steps:
> 1.  git clone -c core.autocrlf=true [https://github.com/apache/mesos] 
> F:\gitP\apache\mesos
>  2.  Open a VS 2019 x64 command prompt as admin and browse to 
> F:\gitP\apache\mesos
>  3.  mkdir build_amd64 && pushd build_amd64
> 4.  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 ..
> 5.  set _CL_=/D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING %_CL_%
> 6.  msbuild /maxcpucount:4 /p:Platform=x64 /p:Configuration=Debug Mesos.sln 
> /t:Rebuild
>  
> ErrorMessage:
> F:\gitP\apache\mesos\3rdparty\stout\include\stout/os/windows/shell.hpp(168,68):
>  error C2668: 'os::spawn': ambiguous call to overloaded function (compiling 
> source file F:\gitP\apache\mesos\3rdparty\libprocess\src\authenticator.cpp) 
> [F:\gitP\apache\mesos\build_amd64\3rdparty\libprocess\src\process.vcxproj]
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to