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)