Skip to content

Instantly share code, notes, and snippets.

@sagar8192
Created September 13, 2018 21:48
Show Gist options
  • Save sagar8192/32f0f17afb24a8cc809cec89d29c6b44 to your computer and use it in GitHub Desktop.
Save sagar8192/32f0f17afb24a8cc809cec89d29c6b44 to your computer and use it in GitHub Desktop.
make all-am
make[1]: Entering directory `/nail/home/sagarp/mesos/dcos-mesos-modules/build'
depbase=`echo journald/lib_journald.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"dcos-mesos-modules\" -DPACKAGE_TARNAME=\"dcos-mesos-modules\" -DPACKAGE_VERSION=\"0.2\" -DPACKAGE_STRING=\"dcos-mesos-modules\
0.2\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"dcos-mesos-modules\" -DVERSION=\"0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_ME
MORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_ZOOKEEPER_H=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_BOOST_LEXICAL_
CAST_HPP=1 -DHAVE_BOOST_FUNCTIONAL_HASH_HPP=1 -I. -I.. -I/nail/home/sagarp/mesos/include -I/nail/home/sagarp/mesos/src -I/nail/home/sagarp/mesos/3rdparty/libprocess/include -I/nail/home/sagarp/mesos/3rdp
arty/stout/include -I/nail/home/sagarp/mesos/build/include -I/nail/home/sagarp/mesos/build/src -I/nail/home/sagarp/mesos/build/3rdparty/zookeeper-3.4.8/src/c/include -I/nail/home/sagarp/me
sos/build/3rdparty/zookeeper-3.4.8/src/c/generated -isystem /nail/home/sagarp/mesos/build/3rdparty/include -Wno-maybe-uninitialized -DUSE_SSL_SOCKET -D__STDC_FORMAT_MACROS -I../include -I../src -Iinclude
-I.. -Wall -Werror -g -O2 -Wno-unused-local-typedefs -std=c++11 -MT journald/lib_journald.lo -MD -MP -MF $depbase.Tpo -c -o journald/lib_journald.lo ../journald/lib_journald.cpp &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: g++ -DPACKAGE_NAME=\"dcos-mesos-modules\" -DPACKAGE_TARNAME=\"dcos-mesos-modules\" -DPACKAGE_VERSION=\"0.2\" "-DPACKAGE_STRING=\"dcos-mesos-modules 0.2\"" -DPACKAGE_BUGREPORT=\"\" -DPAC
KAGE_URL=\"\" -DPACKAGE=\"dcos-mesos-modules\" -DVERSION=\"0.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_I
NTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DHAVE_ZOOKEEPER_H=1 -DHAVE_OPENSSL_SSL_H=1 -DHAVE_BOOST_LEXICAL_CAST_HPP=1 -DHAVE_BOOST_FUNCTIONAL_H
ASH_HPP=1 -I. -I.. -I/nail/home/sagarp/mesos/include -I/nail/home/sagarp/mesos/src -I/nail/home/sagarp/mesos/3rdparty/libprocess/include -I/nail/home/sagarp/mesos/3rdparty/stout/include -I/nail/home/sagar
p/mesos/build/include -I/nail/home/sagarp/mesos/build/src -I/nail/home/sagarp/mesos/build/3rdparty/zookeeper-3.4.8/src/c/include -I/nail/home/sagarp/mesos/build/3rdparty/zookeeper-3.4.8/src/c/generated -i
system /nail/home/sagarp/mesos/build/3rdparty/include -Wno-maybe-uninitialized -DUSE_SSL_SOCKET -D__STDC_FORMAT_MACROS -I../include -I../src -Iinclude -I.. -Wall -Werror -g -O2 -Wno-unused-local-typedefs
-std=c++11 -MT journald/lib_journald.lo -MD -MP -MF journald/.deps/lib_journald.Tpo -c ../journald/lib_journald.cpp -fPIC -DPIC -o journald/.libs/lib_journald.o
../journald/lib_journald.cpp: In lambda function:
../journald/lib_journald.cpp:466:64: error: cannot allocate an object of abstract type 'mesos::journald::JournaldContainerLogger'
return new mesos::journald::JournaldContainerLogger(flags);
^
In file included from ../journald/lib_journald.cpp:31:0:
../journald/lib_journald.hpp:233:7: note: because the following virtual functions are pure within 'mesos::journald::JournaldContainerLogger':
class JournaldContainerLogger : public mesos::slave::ContainerLogger
^
In file included from /nail/home/sagarp/mesos/include/mesos/module/container_logger.hpp:23:0,
from ../journald/lib_journald.cpp:8:
/nail/home/sagarp/mesos/include/mesos/slave/container_logger.hpp:100:40: note: virtual process::Future<mesos::slave::ContainerIO> mesos::slave::ContainerLogger::prepare(const mesos::ExecutorInfo&, const
string&, const Option<std::basic_string<char> >&)
virtual process::Future<ContainerIO> prepare(
^
../journald/lib_journald.cpp:467:5: error: control reaches end of non-void function [-Werror=return-type]
});
^
cc1plus: all warnings being treated as errors
make[1]: *** [journald/lib_journald.lo] Error 1
make[1]: Leaving directory `/nail/home/sagarp/mesos/dcos-mesos-modules/build'
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment