See
<https://builds.apache.org/job/Mesos-Buildbot/BUILDTOOL=autotools,COMPILER=gcc,CONFIGURATION=--verbose%20--enable-libevent%20--enable-ssl,ENVIRONMENT=GLOG_v=1%20MESOS_VERBOSE=1,OS=ubuntu%3A14.04,label_exp=(docker%7C%7CHadoop)&&(!ubuntu-us1)&&(!ubuntu-eu2)/3467/display/redirect?page=changes>
Changes:
[josephwu] Added test filters to stout tests.
[josephwu] Added test filters to libprocess tests.
[josephwu] Refactored Mesos tests `Environment` class on stout test changes.
------------------------------------------
[...truncated 288.48 KB...]
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared
libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared
libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared
libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
configure: creating ./config.lt
config.lt: creating libtool
configure: Setting up CXXFLAGS for g++ version >= 4.8
checking whether C++ compiler accepts -fstack-protector-strong... no
checking whether g++ supports C++11 features by default... no
checking whether g++ supports C++11 features with -std=c++11... yes
checking if compiler needs -Werror to reject unknown flags... no
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
configure: Setting up build environment for x86_64 linux-gnu
checking for backtrace in -lunwind... no
checking for main in -lgflags... no
checking for gzread in -lz... yes
checking for patch... patch
checking fts.h usability... yes
checking fts.h presence... yes
checking for fts.h... yes
checking for library containing fts_close... none required
checking apr_pools.h usability... yes
checking apr_pools.h presence... yes
checking for apr_pools.h... yes
checking for apr_initialize in -lapr-1... yes
checking for curl_global_init in -lcurl... yes
checking for javac... /usr/bin/javac
checking for java... /usr/bin/java
checking value of Java system property 'java.home'...
/usr/lib/jvm/java-7-openjdk-amd64/jre
configure: using JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
checking whether or not we can build with JNI... yes
checking for mvn... /usr/bin/mvn
checking event2/event.h usability... yes
checking event2/event.h presence... yes
checking for event2/event.h... yes
checking for event_base_new in -levent... yes
checking event2/thread.h usability... yes
checking event2/thread.h presence... yes
checking for event2/thread.h... yes
checking for evthread_use_pthreads in -levent_pthreads... yes
checking for sasl_done in -lsasl2... yes
checking SASL CRAM-MD5 support... yes
checking openssl/ssl.h usability... yes
checking openssl/ssl.h presence... yes
checking for openssl/ssl.h... yes
checking for SSL_CTX_new in -lssl... yes
checking for RAND_poll in -lcrypto... yes
checking event2/bufferevent_ssl.h usability... yes
checking event2/bufferevent_ssl.h presence... yes
checking for event2/bufferevent_ssl.h... yes
checking for bufferevent_openssl_get_ssl in -levent_openssl... yes
checking svn_version.h usability... yes
checking svn_version.h presence... yes
checking for svn_version.h... yes
checking for svn_stringbuf_create_ensure in -lsvn_subr-1... yes
checking svn_delta.h usability... yes
checking svn_delta.h presence... yes
checking for svn_delta.h... yes
checking for svn_txdelta in -lsvn_delta-1... yes
checking whether to enable the XFS disk isolator... no
checking for deflate, gzread, gzwrite, inflate in -lz... yes
checking C++ standard library for undefined behaviour with selected
optimization level... no
checking for a Python interpreter with version >= 2.6... python
checking for python... /usr/bin/python
checking for python version... 2.7
checking for python platform... linux2
checking for python script directory... ${prefix}/lib/python2.7/site-packages
checking for python extension module directory...
${exec_prefix}/lib/python2.7/site-packages
checking for python2.7... (cached) /usr/bin/python
checking for a version of Python >= '2.1.0'... yes
checking for a version of Python >= '2.6'... yes
checking for the distutils Python package... yes
checking for Python include path... -I/usr/include/python2.7
checking for Python library path... -L/usr/lib -lpython2.7
checking for Python site-packages path... /usr/lib/python2.7/dist-packages
checking python extra libraries... -lpthread -ldl -lutil -lm
checking python extra linking flags... -Xlinker -export-dynamic -Wl,-O1
-Wl,-Bsymbolic-functions
checking consistency of all components of python development environment... yes
checking whether we can build usable Python eggs... cc1plus: warning: command
line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [enabled
by default]
yes
checking for an old installation of the Mesos egg (before 0.20.0)... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating mesos.pc
config.status: creating src/Makefile
config.status: creating 3rdparty/Makefile
config.status: creating 3rdparty/libprocess/Makefile
config.status: creating 3rdparty/libprocess/include/Makefile
config.status: creating 3rdparty/stout/Makefile
config.status: creating 3rdparty/stout/include/Makefile
config.status: creating 3rdparty/gmock_sources.cc
config.status: creating bin/mesos.sh
config.status: creating bin/mesos-agent.sh
config.status: creating bin/mesos-local.sh
config.status: creating bin/mesos-master.sh
config.status: creating bin/mesos-slave.sh
config.status: creating bin/mesos-tests.sh
config.status: creating bin/mesos-agent-flags.sh
config.status: creating bin/mesos-local-flags.sh
config.status: creating bin/mesos-master-flags.sh
config.status: creating bin/mesos-slave-flags.sh
config.status: creating bin/mesos-tests-flags.sh
config.status: creating bin/gdb-mesos-agent.sh
config.status: creating bin/gdb-mesos-local.sh
config.status: creating bin/gdb-mesos-master.sh
config.status: creating bin/gdb-mesos-slave.sh
config.status: creating bin/gdb-mesos-tests.sh
config.status: creating bin/lldb-mesos-agent.sh
config.status: creating bin/lldb-mesos-local.sh
config.status: creating bin/lldb-mesos-master.sh
config.status: creating bin/lldb-mesos-slave.sh
config.status: creating bin/lldb-mesos-tests.sh
config.status: creating bin/valgrind-mesos-agent.sh
config.status: creating bin/valgrind-mesos-local.sh
config.status: creating bin/valgrind-mesos-master.sh
config.status: creating bin/valgrind-mesos-slave.sh
config.status: creating bin/valgrind-mesos-tests.sh
config.status: creating src/deploy/mesos-daemon.sh
config.status: creating src/deploy/mesos-start-agents.sh
config.status: creating src/deploy/mesos-start-cluster.sh
config.status: creating src/deploy/mesos-start-masters.sh
config.status: creating src/deploy/mesos-start-slaves.sh
config.status: creating src/deploy/mesos-stop-agents.sh
config.status: creating src/deploy/mesos-stop-cluster.sh
config.status: creating src/deploy/mesos-stop-masters.sh
config.status: creating src/deploy/mesos-stop-slaves.sh
config.status: creating include/mesos/version.hpp
config.status: creating
src/java/generated/org/apache/mesos/MesosNativeLibrary.java
config.status: creating mpi/mpiexec-mesos
config.status: creating src/examples/java/test-exception-framework
config.status: creating src/examples/java/test-executor
config.status: creating src/examples/java/test-framework
config.status: creating src/examples/java/test-multiple-executors-framework
config.status: creating src/examples/java/test-log
config.status: creating src/examples/java/v1-test-framework
config.status: creating src/java/mesos.pom
config.status: creating src/examples/python/test-executor
config.status: creating src/examples/python/test-framework
config.status: creating src/python/setup.py
config.status: creating src/python/cli/setup.py
config.status: creating src/python/interface/setup.py
config.status: creating src/python/native_common/ext_modules.py
config.status: creating src/python/executor/setup.py
config.status: creating src/python/native/setup.py
config.status: creating src/python/scheduler/setup.py
config.status: linking src/python/native_common/ext_modules.py to
src/python/executor/ext_modules.py
config.status: linking src/python/native_common/ext_modules.py to
src/python/scheduler/ext_modules.py
config.status: executing depfiles commands
config.status: executing libtool commands
configure: Build option summary:
CXX: g++
CXXFLAGS: -g1 -O0 -Wno-unused-local-typedefs -std=c++11
CPPFLAGS: -I/usr/include/subversion-1 -I/usr/include/apr-1
-I/usr/include/apr-1.0
LDFLAGS:
LIBS: -lz -lsvn_delta-1 -lsvn_subr-1 -levent_openssl -lcrypto -lssl
-lsasl2 -levent_pthreads -levent -lcurl -lapr-1 -lz -lrt
make dist-gzip am__post_remove_distdir='@:'
make[1]: Entering directory `/mesos'
if test -d "mesos-1.3.0"; then find "mesos-1.3.0" -type d ! -perm -200 -exec
chmod u+w {} ';' && rm -rf "mesos-1.3.0" || { sleep 5 && rm -rf "mesos-1.3.0";
}; else :; fi
test -d "mesos-1.3.0" || mkdir "mesos-1.3.0"
(cd 3rdparty && make top_distdir=../mesos-1.3.0
distdir=../mesos-1.3.0/3rdparty \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[2]: Entering directory `/mesos/3rdparty'
(cd stout && make top_distdir=../../mesos-1.3.0
distdir=../../mesos-1.3.0/3rdparty/stout \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory `/mesos/3rdparty/stout'
(cd include && make top_distdir=../../../mesos-1.3.0
distdir=../../../mesos-1.3.0/3rdparty/stout/include \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[4]: Entering directory `/mesos/3rdparty/stout/include'
make[4]: *** No rule to make target `stout/environment.hpp', needed by
`distdir'. Stop.
make[4]: Leaving directory `/mesos/3rdparty/stout/include'
make[3]: *** [distdir] Error 1
make[3]: Leaving directory `/mesos/3rdparty/stout'
make[2]: *** [distdir] Error 1
make[2]: Leaving directory `/mesos/3rdparty'
make[1]: *** [distdir] Error 1
make[1]: Leaving directory `/mesos'
make: *** [dist] Error 2
+ docker rmi mesos-1491947750-5896
Untagged: mesos-1491947750-5896:latest
Deleted: sha256:6c0c38f2872dbd4c97ed20718cb3a70e2af7a9f80e86eb5f80f538ba5cf0e48a
Deleted: sha256:b1207b69508005345aed5c73954bd9fe0d0d99b6bafa0e53e056bb4122fdb4f9
Deleted: sha256:9f4dc5cc84d3f2755da570fd42ace015ca63cd0659502a48f60fcf6190c41acf
Deleted: sha256:d4a4593d81ce363a61b057e374dcf677bcee9edafd620c5ae0dc684bb81484cd
Deleted: sha256:7948186030aed90e6185148bbb9f4c0b1775d8076ac8f4d350840bfe08262cb7
Deleted: sha256:d56f56b60ab454bedd2c09004a7905091ce29dd8318a0ab136aceb7314bb803a
Deleted: sha256:7d79d9cf482fbcad7e1120d5e6570b2d550bbbc63d630a7cf487ec1b1d3f3f37
Deleted: sha256:bb0139a19cfd26287f51a09d84ebd4e4faf9747918e537a61aa7acfa84e39606
Deleted: sha256:d90a5a13e6f071418c13178a86230fa1ad00fb61b9d28c249e919993c6bba369
Deleted: sha256:01ef9dc6b4739a4ae68c76d4394f60f2f19de981b7a88e63fff6243b58f96b25
Deleted: sha256:7d497ae54c02b44066ef45a24b27da5bdb8b1dc82a986ab6bbd74189abeb8cec
Deleted: sha256:9afc6bb17936888d166e2c450623da4e87544188a00927ef3684a1e9fc8aed8e
Deleted: sha256:122212044af4ccdc8402237f755fbe4fade347df8408a73f15085b93d8ac0b10
Deleted: sha256:d088d6ad5e0bb9290fb089a6c91770133a792c7069abdea99cde243935881ec9
Deleted: sha256:75123f2035c4cdddfaf015ed198107ceb86901a7ad12152840875a1f679bafa7
Deleted: sha256:cad5e7a2862654f69ea0dabec2f1d1258536f89dac48ba9e799dfb18dade30ff
Deleted: sha256:594989b4fe05ac9fce02cb4750372c338548a65a0484476202d72434305afb4b
Deleted: sha256:6bdfe1662b9dbd855d22fbe7d23a57e4da9eb086da896c08d5202e6053509f6d
Deleted: sha256:3ec7fdb1954d3d044b2a04d3e5b7e283ab39d1b543406be783b739b87eefdb30
Deleted: sha256:dda7fe48c674d28c036f34297bd03c8f8fc3d7c0b043c80f36f0390a53395264
Deleted: sha256:28ebbb52e07a030e0429c6ce1fd2b601b24ac5ea730792191358568a687fa3f8
Deleted: sha256:2d7e8d9b4a27c1918146f50533ce8d246af6b9395e1b5ad7b7103281757e0e38
Deleted: sha256:15ec2dd87a74883015facf17c59f982dc4fbc72e44f1256d7522d36c9221e725
Deleted: sha256:996b151d5ab3a963b68cc2c2194058d210e9df4b18c63c46c33539b9502ee152
Build step 'Execute shell' marked build as failure