Mesos make check命令产生错误

时间:2016-06-19 16:06:11

标签: mesos

我正在尝试使用以下命令安装mesos

$ wget http://www.apache.org/dist/mesos/0.28.2/mesos-0.28.2.tar.gz
$ tar -zxf mesos-0.28.2.tar.gz

股票Ubuntu 14.04的说明     #更新包。     $ sudo apt-get update

# Install a few utility tools.
$ sudo apt-get install -y tar wget git

# Install the latest OpenJDK.
$ sudo apt-get install -y openjdk-7-jdk

# Install autotools (Only necessary if building from git repository).
$ sudo apt-get install -y autoconf libtool

# Install other Mesos dependencies.
$ sudo apt-get -y install build-essential python-dev libcurl4-nss-dev                      libsasl2-dev libsasl2-modules maven libapr1-dev libsvn-dev

然后是构建命令     #更改工作目录。     $ cd mesos

# Configure and build.
$ mkdir build
$ cd build
$ ../configure
$ make

# Run test suite.
$ make check

最后一个命令make check产生此错误

internal compiler error: killed (program cc1plus) please submit a full bug report,
with preprocessed source if appropriate.
see <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions.
make[3]: *** [test/mesos_tests-master_tests.o] Error 4 
make[3]: Leaving directory '/home/manar/mesos-0.28.2/build/src'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory '/home/manar/mesos-0.28.2/build/src'
make[1]: *** [check] Error 2
make[1]: Leaving directory '/home/manar/mesos-0.28.2/build/src'
make: *** [check-recursive] Error 1

Ubuntu版本:14.04

1 个答案:

答案 0 :(得分:0)

报告的错误消息来自GCC。 GCC产生错误消息的原因可能是因为盒子耗尽了RAM(编译Mesos需要~2GB的RAM)。盒子上有哪些硬件规格?