mesos-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vinod Kone (JIRA)" <>
Subject [jira] [Commented] (MESOS-2233) Run ASF CI mesos builds inside docker
Date Mon, 13 Apr 2015 17:44:12 GMT


Vinod Kone commented on MESOS-2233:

Over the weekend, I've observed intermittent build errors (across Ubuntu14 and CentOS7, across
gcc and clang) when running a multi-config Jenkins job  which uses Docker to build Mesos (
on ASF CI.

I was wondering if anyone had any experience building Mesos inside Docker and if they have
observed similar issues? cc [~cmaloney] [~tnachen]

Some errors:,LABEL=docker%7C%7CHadoop,OS=ubuntu:14.10/77/console
configure: error: in `/mesos/mesos-0.23.0/_build/3rdparty/libprocess/3rdparty/libev-4.15':
configure: error: C compiler cannot create executables
See `config.log' for more details
checking for gcc... gcc
make[7]: *** [libev-4.15/] Error 77
make[7]: *** Waiting for unfinished jobs....
Makefile:1603: recipe for target 'libev-4.15/' failed
make[3]: Entering directory `/mesos/mesos-0.23.0/_build/src'
/bin/sh: error while loading shared libraries: failed to map segment from shared
object: Permission denied
make[3]: *** [common/.dirstamp] Error 127
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/mesos/mesos-0.23.0/_build/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/mesos/mesos-0.23.0/_build/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mesos/mesos-0.23.0/_build'
make: *** [distcheck] Error 1
checking whether pthreads work with -pthread... mv -f .deps/logging_striptest2-logging_striptest2.Tpo
Makefile:910: recipe for target 'logging_striptest2-logging_striptest2.o' failed
make[8]: *** [logging_striptest2-logging_striptest2.o] Segmentation fault
make[8]: *** Deleting file 'logging_striptest2-logging_striptest2.o'
make[8]: *** Waiting for unfinished jobs....
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking whether to check for GCC pthread/shared inconsistencies... mv -f .deps/logging_striptest10-logging_striptest10.Tpo
checking whether -pthread is sufficient with -shared... yes
configure: creating ./config.status
2 warnings generated.
mv -f .deps/stl_logging_unittest-stl_logging_unittest.Tpo .deps/stl_logging_unittest-stl_logging_unittest.Po
make[8]: Leaving directory '/mesos/mesos-0.23.0/_build/3rdparty/libprocess/3rdparty/glog-0.3.3'
Makefile:1592: recipe for target 'glog-0.3.3/' failed
make[7]: *** [glog-0.3.3/] Error 2
make[7]: *** Waiting for unfinished jobs....
ERROR: files left in build directory after distclean:
Makefile:945: recipe for target 'distcleancheck' failed
make[1]: *** [distcleancheck] Error 1
make[1]: Leaving directory '/mesos/mesos-0.23.0/_build'
Makefile:872: recipe for target 'distcheck' failed
make: *** [distcheck] Error 1

> Run ASF CI mesos builds inside docker
> -------------------------------------
>                 Key: MESOS-2233
>                 URL:
>             Project: Mesos
>          Issue Type: Task
>          Components: technical debt
>            Reporter: Vinod Kone
>            Assignee: Vinod Kone
>              Labels: twitter
>         Attachments: Dockerfile, supervisord.conf
> There are several limitations to mesos projects current state of CI, which is run on
> --> Only runs on Ubuntu
> --> Doesn't run any tests that deal with cgroups
> --> Doesn't run any tests that need root permissions
> Now that ASF CI supports docker (, it
would be great for the Mesos project to use it.

This message was sent by Atlassian JIRA

View raw message