Hi everyone, In order, to run chronos in our production environment, we are trying to first compile and install mesos. The steps I've taken are the following:
1. Clone incubating-mesos 2. checkout the 0.12.0 tag required for chronos 3. run ./bootstrap 4. mkdir build 5. cd build 6. ../configure 7. make The build breaks while trying to compile gperftools: mv -f .deps/libtcmalloc_internal_la-memory_region_map.Tpo .deps/libtcmalloc_internal_la-memory_region_map.Plo /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I./src -I./src -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -fno-builtin-malloc -fno-builtin-free -fno-builtin-realloc -fno-builtin-calloc -fno-builtin-cfree -fno-builtin-memalign -fno-builtin-posix_memalign -fno-builtin-valloc -fno-builtin-pvalloc -Wno-unused-result -DNO_FRAME_POINTER -g -O2 -MT stacktrace.lo -MD -MP -MF .deps/stacktrace.Tpo -c -o stacktrace.lo `test -f 'src/stacktrace.cc' || echo './'`src/stacktrace.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I./src -I./src -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -fno-builtin-malloc -fno-builtin-free -fno-builtin-realloc -fno-builtin-calloc -fno-builtin-cfree -fno-builtin-memalign -fno-builtin-posix_memalign -fno-builtin-valloc -fno-builtin-pvalloc -Wno-unused-result -DNO_FRAME_POINTER -g -O2 -MT stacktrace.lo -MD -MP -MF .deps/stacktrace.Tpo -c src/stacktrace.cc -fPIC -DPIC -o stacktrace.o In file included from src/stacktrace.cc:57: src/stacktrace_config.h:58:5: error: #error Cannnot calculate stack trace: need either libunwind or frame-pointers (see INSTALL file) src/stacktrace.cc:109:3: error: #error Cannot calculate stack trace: will need to write for your environment cc1plus: warning: unrecognized command line option "-Wno-unused-result" make[6]: *** [stacktrace.lo] Error 1 make[6]: Leaving directory `/home/vagrant/incubator-mesos/build/third_party/libprocess/third_party/gperftools-2.0' make[5]: *** [gperftools-2.0-build-stamp] Error 2 make[5]: Leaving directory `/home/vagrant/incubator-mesos/build/third_party/libprocess/third_party' make[4]: *** [all] Error 2 make[4]: Leaving directory `/home/vagrant/incubator-mesos/build/third_party/libprocess/third_party' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/vagrant/incubator-mesos/build/third_party/libprocess' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/vagrant/incubator-mesos/build/third_party' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/vagrant/incubator-mesos/build/third_party' make: *** [all-recursive] Error 1 I was able to quickly build it on my mac, but I've been battling a lot of these types of issues all evening trying to get this running. Thanks for any assistance, Gary
