Chun-Hung Hsiao created MESOS-8052: -------------------------------------- Summary: "protobuf_tests.pb.h" not found when running "make tests" directly in stout Key: MESOS-8052 URL: https://issues.apache.org/jira/browse/MESOS-8052 Project: Mesos Issue Type: Bug Components: stout Reporter: Chun-Hung Hsiao Assignee: Chun-Hung Hsiao Fix For: 1.4.1
If we run {{make tests}} without running {{make}} first, {{tests/protobuf_tests.proto}} would not be compiled, and thus the generated files would be missing: {noformat} g++ -DPACKAGE_NAME=\"stout\" -DPACKAGE_TARNAME=\"stout\" -DPACKAGE_VERSION=\"0.1.0\" -DPACKAGE_STRING=\"stout\ 0.1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"stout\" -DVERSION=\"0.1.0\" -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_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 -DHAVE_LIBDL=1 -DHAVE_FTS_H=1 -DHAVE_APR_POOLS_H=1 -DHAVE_LIBAPR_1=1 -DHAVE_SVN_DELTA_H=1 -DHAVE_LIBSVN_DELTA_1=1 -DHAVE_SVN_VERSION_H=1 -DHAVE_LIBSVN_SUBR_1=1 -DHAVE_CXX11=1 -I. -I.. -I../include -isystem 3rdparty/boost-1.53.0 -I3rdparty/elfio-3.2 -I3rdparty/glog-0.3.3/src -I3rdparty/googletest-release-1.8.0/googlemock/include -I3rdparty/googletest-release-1.8.0/googletest/include -DPICOJSON_USE_INT64 -D__STDC_FORMAT_MACROS -I3rdparty/picojson-1.3.0 -I3rdparty/protobuf-3.3.0/src -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/apr-1.0 -Wall -Wsign-compare -Wformat-security -fstack-protector-strong -fPIC -fPIE -g1 -O0 -Wno-unused-local-typedefs -std=c++11 -MT stout_tests-protobuf_tests.o -MD -MP -MF .deps/stout_tests-protobuf_tests.Tpo -c -o stout_tests-protobuf_tests.o `test -f 'tests/protobuf_tests.cpp' || echo '../'`tests/protobuf_tests.cpp ../tests/protobuf_tests.cpp:28:31: fatal error: protobuf_tests.pb.h: No such file or directory compilation terminated. Makefile:1278: recipe for target 'stout_tests-protobuf_tests.o' failed make[1]: *** [stout_tests-protobuf_tests.o] Error 1 {noformat} -- This message was sent by Atlassian JIRA (v6.4.14#64029)