[ 
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)

Reply via email to