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

James Peach commented on MESOS-9192:
------------------------------------

Per [the docs|http://mesos.apache.org/documentation/latest/building/] we 
require clang >= 3.5. Maybe we ought to add a version check to the build like 
we did for GCC?

> Mesos build fail on Ubuntu 14.04.
> ---------------------------------
>
>                 Key: MESOS-9192
>                 URL: https://issues.apache.org/jira/browse/MESOS-9192
>             Project: Mesos
>          Issue Type: Bug
>            Reporter: Meng Zhu
>            Priority: Major
>
> Ubuntu 14.04, clang3.4
> If I manually install protobuf-compiler, the build will pass.
> {noformat}
> make[3]: Entering directory 
> `/home/mengzhu/workspace/mesos_current/build/3rdparty'
> cd grpc-1.10.0 &&                                       \
>           
> CPPFLAGS="-I/home/mengzhu/workspace/mesos_current/build/3rdparty/protobuf-3.5.0/src
>            \
>                                 \
>                                 \
>                     -Wno-array-bounds                   \
>                     -I/usr/include/subversion-1 -I/usr/include/apr-1 
> -I/usr/include/apr-1.0           "                 \
>           CFLAGS="-g1 -O0"                              \
>           CXXFLAGS="-g1 -O0 -Wno-inconsistent-missing-override -std=c++11"    
>                   \
>           make                  \
>             
> /home/mengzhu/workspace/mesos_current/build/3rdparty/grpc-1.10.0/libs/opt/libgrpc++_unsecure.a
>  
> /home/mengzhu/workspace/mesos_current/build/3rdparty/grpc-1.10.0/libs/opt/libgrpc_unsecure.a
>  
> /home/mengzhu/workspace/mesos_current/build/3rdparty/grpc-1.10.0/libs/opt/libgpr.a
>     \
>             CC="clang"                                  \
>             CXX="clang++"                               \
>             LD="clang"                                  \
>             LDXX="clang++"                              \
>             
> LDFLAGS="-L/home/mengzhu/workspace/mesos_current/build/3rdparty/protobuf-3.5.0/src/.libs
>             \
>                                 \
>                                 \
>                      "                  \
>             LDLIBS=""                           \
>             HAS_PKG_CONFIG=false                        \
>             NO_PROTOC=false                             \
>             
> PROTOC="/home/mengzhu/workspace/mesos_current/build/3rdparty/protobuf-3.5.0/src/protoc"
> make[4]: Entering directory 
> `/home/mengzhu/workspace/mesos_current/build/3rdparty/grpc-1.10.0'
> DEPENDENCY ERROR
> The target you are trying to run requires protobuf 3.0.0+
> Your system doesn't have it, and neither does the third_party directory.
> Please consult INSTALL to get more information.
> If you need information about why these tests failed, run:
>   make run_dep_checks
> make[4]: *** [stop] Error 1
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to