[
https://issues.apache.org/jira/browse/MESOS-9100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gavin updated MESOS-9100:
-------------------------
Comment: was deleted
(was: www.rtat.net)
> Windows build failure with CMake (gflags::FlagRegister)
> -------------------------------------------------------
>
> Key: MESOS-9100
> URL: https://issues.apache.org/jira/browse/MESOS-9100
> Project: Mesos
> Issue Type: Bug
> Components: build, cmake
> Affects Versions: 1.6.0
> Environment:
> *Build environment:*
> Windows 10 (RS3)
> Visual Studio 15.2 2017 Win64 (26430.6 Release)
> Latest Cygwin64 tools (GnuWin32 patch would not patch the sources without
> failing)
> Reporter: Gregory Junker
> Priority: Major
> Labels: build, windows
>
> 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):
> {noformat}
> "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]
> {noformat}
> *Build commands (run in "build" subdir of Mesos source ToT in Visual Studio
> Command Prompt):*
> {noformat}
> cmake .. -G "Visual Studio 15 2017 Win64" -T "host=x64" -DENABLE_LIBEVENT=1
> -DPATCHEXE_PATH=C:\\cygwin64\\bin
> cmake --build . --target mesos-agent
> {noformat}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)