Sure – sorry. I did two ones, one before I added gcc and the other after I added gcc:
The following is if I simply use the same dockerfile for mesos 0.27.1 as I used with mesos 0.25 (which executed and worked fine without error): + exec /home/ec2-user/mm.dev/mesos/build/bin/mesos-master.sh --Iog_dir=/data/mesos/logs --no-hostname_lookup --c1uster=marks-mm-test_Mesos_master-zk=zk://10.6.250.84:2181,10.6.250.83:2181,1O.6.250.82:2181/mesos --ip=172.1.0.4 -advertiseJp=1O.6.250.82 --quorum=2 --work_dir=/data/mesos/work /home/ec2-user/mm.dev/mesos-0.27.1/build/src/mesos-master: line 202: g++: command not found The following is the error from mesos 0.27.1 if I add gcc-c++ to the docker container: + exec /home/ec2-user/mm.dev/mesos/build/bin/mesos-master.sh --Iog_dir=/data/mesos/logs --no-hostname_lookup --cluster=marks-mm-test_Mesos_master-zk=zk://10.6.250.84:2181,10.6.250.83:2181,10.6.250.82:2181/mesos --ip=172.1.0.4 -advertiseJp=1O.6.250.82 --quorum=2 --work_dir=/data/mesos/work g++: error: /usr/lib64/libaprutil-1.so: No such file or directory g++: error: /usr/lib64/libapr-1.so: No such file or directory 1 Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10 From: Klaus Ma<mailto:[email protected]> Sent: Sunday, March 6, 2016 8:17 AM To: [email protected]<mailto:[email protected]> Subject: Re: mesos master 0.27.1 needs g++ to execute ? Hi KR, Can you share the error message? ---- Da (Klaus), Ma (马达) | PMP® | Advisory Software Engineer Platform OpenSource Technology, STG, IBM GCG +86-10-8245 4084 | [email protected] | http://k82.me On Sun, Mar 6, 2016 at 8:22 PM, kr di <[email protected]> wrote: > I have dockerized amy compiled version of mesos master for version 0.25 > successfully. In moving closer to production, I am upgrading to 0.27.1. > However, in dockerizing 0.27.1, the mesos master seems to need g++ (plus a > few libraries) to execute which was not the case with mesos 0.25. I am not > speaking of compiling mesos. I successfully downloaded mesos tar file and > compiled mesos (0.25 and 0.27.1) on RHEL 7.2. Mesos master 0.27.1 runs > without issues on my system with development tools. > > > > The issue is that I am hesitate to put development tools on a production > system without understanding why g++ is needed. Could someone briefly > explain why I need g++ to run mesos 0.27.1 (and maybe why mesos 0.25 did > not require g++) to run? And whether there is a work-around to not having > development tools (g++) for mesos master? > > > > Awesome software btw. > > > > Thank you, > > > > KR > > > > Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for > Windows 10 > > >

