You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "James Peach (JIRA)" <ji...@apache.org> on 2018/08/29 21:17:00 UTC

[jira] [Commented] (MESOS-9192) Mesos build fail on Ubuntu 14.04.

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