Details
Description
Building on Windows 10 following the instructions here: http://mesos.apache.org/documentation/latest/windows/
Getting the following linker error (for many different targets, only one shown as an example):
"C:\cygwin64\home\gjunker\projects\mesos\build\src\slave\mesos-agent.vcxproj" (default target) (1) -> "C:\cygwin64\home\gjunker\projects\mesos\build\src\launcher\mesos-executor.vcxproj" (default target) (29) -> glog.lib(logging.obj) : error LNK2019: unresolved external symbol "public: __cdecl gflags::FlagRegisterer::FlagRegisterer(char const *,char const *,char const *,char const *,void *,void *)" (??0FlagRegisterer@gflags@@QEAA@PEBD000PEAX1@Z) referenced in function "void __cdecl fLS::`dynamic initializer for 'o_alsologtoemail''(void)" (??__Eo_alsologtoemail@fLS@@YAXXZ) [C:\cygwin64\home\gjunker\projects\mesos\build\src\launcher\mesos-executor.vcxproj] glog.lib(vlog_is_on.obj) : error LNK2001: unresolved external symbol "public: __cdecl gflags::FlagRegisterer::FlagRegisterer(char const *,char const *,char const *,char const *,void *,void *)" (??0FlagRegisterer@gflags@@QEAA@PEBD000PEAX1@Z) [C:\cygwin64\home\gjunker\projects\mesos\build\src\launcher\mesos-executor.vcxproj] glog.lib(utilities.obj) : error LNK2001: unresolved external symbol "public: __cdecl gflags::FlagRegisterer::FlagRegisterer(char const *,char const *,char const *,char const *,void *,void *)" (??0FlagRegisterer@gflags@@QEAA@PEBD000PEAX1@Z) [C:\cygwin64\home\gjunker\projects\mesos\build\src\launcher\mesos-executor.vcxproj] C:\cygwin64\home\gjunker\projects\mesos\build\src\mesos-executor.exe : fatal error LNK1120: 1 unresolved externals [C:\cygwin64\home\gjunker\projects\mesos\build\src\launcher\mesos-executor.vcxproj]
Build commands (run in "build" subdir of Mesos source ToT in Visual Studio Command Prompt):
cmake .. -G "Visual Studio 15 2017 Win64" -T "host=x64" -DENABLE_LIBEVENT=1 -DPATCHEXE_PATH=C:\\cygwin64\\bin cmake --build . --target mesos-agent