NetSys / bess

BESS: Berkeley Extensible Software Switch
Other
311 stars 174 forks source link

compile issue #756

Closed ziruizhuang closed 6 years ago

ziruizhuang commented 6 years ago

A strange problem occurred during building process on master branch.

If using gcc 6 or 7

user@user-Lenovo-PC:~/bess$ ./build.py 
Building DPDK...
Generating protobuf codes for pybess...
Building BESS daemon...
Log:
 make: Entering directory '/home/user/bess/core'
[CXX]       packet.o
[CXX]       main.o
[CXX]       debug.o
[CXX]       gate_hooks/tcpdump.o
[CXX]       gate_hooks/track.o
[CXX]       gate_hooks/pcapng.o
[CXX]       resume_hooks/task_graph.o
[CXX]       resume_hooks/metadata.o
debug.cc:397:10: error: declaration of ‘struct bess::debug::TrapHandler(int, siginfo_t*, void*)::ucontext’ shadows a parameter [-Werror=shadow]
   struct ucontext *uc;
          ^~~~~~~~
debug.cc:395:61: note: shadowed declaration is here
 static void TrapHandler(int sig_num, siginfo_t *info, void *ucontext) {
                                                             ^~~~~~~~
debug.cc: In function ‘void bess::debug::TrapHandler(int, siginfo_t*, void*)’:
debug.cc:405:35: error: expected primary-expression before ‘;’ token
   uc = (struct ucontext *)ucontext;
                                   ^
debug.cc:410:40: error: invalid use of incomplete type ‘struct bess::debug::TrapHandler(int, siginfo_t*, void*)::ucontext’
   trap_ip = reinterpret_cast<void *>(uc->uc_mcontext.gregs[REG_RIP]);
                                        ^~
debug.cc:397:10: note: forward declaration of ‘struct bess::debug::TrapHandler(int, siginfo_t*, void*)::ucontext’
   struct ucontext *uc;
          ^~~~~~~~
debug.cc:395:61: error: unused parameter ‘ucontext’ [-Werror=unused-parameter]
 static void TrapHandler(int sig_num, siginfo_t *info, void *ucontext) {
                                                             ^~~~~~~~
debug.cc: In function ‘void bess::debug::GoPanic()’:
debug.cc:390:1: error: ‘noreturn’ function does return [-Werror]
 }
 ^
cc1plus: all warnings being treated as errors
Error: debug.o
g++ -o debug.o -c debug.cc -std=c++14 -g3 -ggdb3 -march=native -isystem /home/user/bess/deps/dpdk-17.11/build/include -isystem /home/user/bess/core -isystem ./.. -isystem /home/user/bess/core/modules -D_GNU_SOURCE -Werror -Wall -Wextra -Wcast-align -pthread -I/usr/local/include -Wshadow -fno-gnu-unique -Ofast -DNDEBUG -MT debug.o -MMD -MP -MF .deps/debug.d
Makefile:396: recipe for target 'debug.o' failed
make: *** [debug.o] Error 1
make: *** Waiting for unfinished jobs....
make: Leaving directory '/home/user/bess/core'

Error has occured running command: make -C core -j`nproc`

If using gcc 5

user@user-Lenovo-PC:~/bess$ ./build.py 
Building DPDK...
Generating protobuf codes for pybess...
Building BESS daemon...
Log:
 make: Entering directory '/home/user/bess/core'
[CXX]       debug.o
[CXX]       pb/port_msg.pb.o
[CXX]       pb/service.pb.o
[CXX]       pb/error.pb.o
[CXX]       pb/bess_msg.pb.o
[CXX]       pb/module_msg.pb.o
[CXX]       pb/util_msg.pb.o
[CXX]       pb/port_msg.grpc.pb.o
In file included from /usr/local/include/grpc++/impl/codegen/byte_buffer.h:24:0,
                 from /usr/local/include/grpc++/impl/codegen/call.h:28,
                 from /usr/local/include/grpc++/impl/codegen/async_stream.h:22,
                 from pb/port_msg.grpc.pb.h:39,
                 from pb/port_msg.grpc.pb.cc:6:
/usr/local/include/grpc++/impl/codegen/config.h:37:12: error: ‘std::to_string’ has not been declared
 using std::to_string;
            ^
In file included from /usr/local/include/grpc++/impl/codegen/core_codegen_interface.h:22:0,
                 from /usr/local/include/grpc++/impl/codegen/completion_queue.h:36,
                 from /usr/local/include/grpc++/completion_queue.h:22,
                 from /usr/local/include/grpc++/server.h:28,
                 from gate.h:37,
                 from module.h:43,
                 from debug.cc:55:
/usr/local/include/grpc++/impl/codegen/config.h:37:12: error: ‘std::to_string’ has not been declared
 using std::to_string;
            ^
cc1plus: error: unrecognized command line option ‘-Wno-unused-private-field’ [-Werror]
cc1plus: all warnings being treated as errors
Error: pb/port_msg.grpc.pb.o
g++ -o pb/port_msg.grpc.pb.o -c pb/port_msg.grpc.pb.cc -std=c++14 -g3 -ggdb3 -march=native -isystem /home/user/bess/deps/dpdk-17.11/build/include -isystem /home/user/bess/core -isystem pb/.. -isystem /home/user/bess/core/modules -D_GNU_SOURCE -Werror -Wall -Wextra -Wcast-align -pthread -I/usr/local/include -Wshadow -fno-gnu-unique -Ofast -DNDEBUG -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-private-field -MT pb/port_msg.grpc.pb.o -MMD -MP -MF .deps/pb/port_msg.grpc.pb.d
Makefile:354: recipe for target 'pb/port_msg.grpc.pb.o' failed
make: *** [pb/port_msg.grpc.pb.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from module.h:47:0,
                 from debug.cc:55:
scheduler.h: In member function ‘bool bess::Scheduler::AttachOrphan(bess::TrafficClass*, int)’:
scheduler.h:136:43: error: ‘to_string’ is not a member of ‘std’
             std::string("!default_rr_") + std::to_string(wid));
                                           ^
debug.cc: In function ‘std::__cxx11::string bess::debug::PrintCode(std::__cxx11::string, int)’:
debug.cc:248:24: error: ‘strtoull’ is not a member of ‘std’
   uintptr_t sym_addr = std::strtoull(addr, nullptr, 16);
                        ^
debug.cc:248:24: note: suggested alternative:
In file included from /home/user/bess/deps/dpdk-17.11/build/include/rte_common.h:49:0,
                 from /home/user/bess/deps/dpdk-17.11/build/include/rte_version.h:49,
                 from debug.cc:45:
/usr/include/stdlib.h:168:31: note:   ‘strtoull’
 extern unsigned long long int strtoull (const char *__restrict __nptr,
                               ^
debug.cc: At global scope:
debug.cc:397:10: error: declaration of ‘struct bess::debug::TrapHandler(int, siginfo_t*, void*)::ucontext’ shadows a parameter [-Werror=shadow]
   struct ucontext *uc;
          ^
debug.cc:395:61: note: shadowed declaration is here
 static void TrapHandler(int sig_num, siginfo_t *info, void *ucontext) {
                                                             ^
debug.cc: In function ‘void bess::debug::TrapHandler(int, siginfo_t*, void*)’:
debug.cc:405:35: error: expected primary-expression before ‘;’ token
   uc = (struct ucontext *)ucontext;
                                   ^
debug.cc:410:40: error: invalid use of incomplete type ‘struct bess::debug::TrapHandler(int, siginfo_t*, void*)::ucontext’
   trap_ip = reinterpret_cast<void *>(uc->uc_mcontext.gregs[REG_RIP]);
                                        ^
debug.cc:397:10: note: forward declaration of ‘struct bess::debug::TrapHandler(int, siginfo_t*, void*)::ucontext’
   struct ucontext *uc;
          ^
debug.cc: At global scope:
debug.cc:395:61: error: unused parameter ‘ucontext’ [-Werror=unused-parameter]
 static void TrapHandler(int sig_num, siginfo_t *info, void *ucontext) {
                                                             ^
debug.cc: In function ‘void bess::debug::GoPanic()’:
debug.cc:390:1: error: ‘noreturn’ function does return [-Werror]
 }
 ^
cc1plus: all warnings being treated as errors
Error: debug.o
g++ -o debug.o -c debug.cc -std=c++14 -g3 -ggdb3 -march=native -isystem /home/user/bess/deps/dpdk-17.11/build/include -isystem /home/user/bess/core -isystem ./.. -isystem /home/user/bess/core/modules -D_GNU_SOURCE -Werror -Wall -Wextra -Wcast-align -pthread -I/usr/local/include -Wshadow -fno-gnu-unique -Ofast -DNDEBUG -MT debug.o -MMD -MP -MF .deps/debug.d
Makefile:396: recipe for target 'debug.o' failed
make: *** [debug.o] Error 1
make: Leaving directory '/home/user/bess/core'

Error has occured running command: make -C core -j`nproc`
ziruizhuang commented 6 years ago

And build.py returns

TASK [Compile gRPC and its dependencies] **************************************************************************************************************
fatal: [localhost]: FAILED! => {"changed": true, "cmd": "make -j8 HAS_SYSTEM_PROTOBUF=false", "delta": "0:00:11.198302", "end": "2018-01-10 09:42:55.123848", "msg": "non-zero return code", "rc": 2, "start": "2018-01-10 09:42:43.925546", "stderr": "In file included from include/grpc++/impl/codegen/core_codegen_interface.h:37:0,\n                 from include/grpc++/impl/codegen/grpc_library.h:37,\n                 from include/grpc++/security/credentials.h:40,\n                 from src/cpp/client/insecure_credentials.cc:34:\ninclude/grpc++/impl/codegen/config.h:52:12: error: ‘std::to_string’ has not been declared\n using std::to_string;\n            ^\nIn file included from include/grpc++/support/config.h:37:0,\n                 from include/grpc++/support/channel_arguments.h:40,\n                 from src/cpp/common/secure_channel_arguments.cc:34:\ninclude/grpc++/impl/codegen/config.h:52:12: error: ‘std::to_string’ has not been declared\n using std::to_string;\n            ^\nmake: *** [/tmp/grpc/objs/opt/src/cpp/common/secure_channel_arguments.o] Error 1\nmake: *** Waiting for unfinished jobs....\nIn file included from include/grpc++/impl/codegen/core_codegen_interface.h:37:0,\n                 from include/grpc++/impl/codegen/grpc_library.h:37,\n                 from include/grpc++/security/credentials.h:40,\n                 from ./src/cpp/client/secure_credentials.h:39,\n                 from src/cpp/client/secure_credentials.cc:34:\ninclude/grpc++/impl/codegen/config.h:52:12: error: ‘std::to_string’ has not been declared\n using std::to_string;\n            ^\nIn file included from include/grpc++/impl/codegen/security/auth_context.h:40:0,\n                 from include/grpc++/security/auth_context.h:37,\n                 from src/cpp/common/auth_property_iterator.cc:34:\ninclude/grpc++/impl/codegen/config.h:52:12: error: ‘std::to_string’ has not been declared\n using std::to_string;\n            ^\nIn file included from include/grpc++/impl/codegen/security/auth_context.h:40:0,\n                 from include/grpc++/security/auth_context.h:37,\n                 from ./src/cpp/common/secure_auth_context.h:37,\n                 from src/cpp/common/secure_auth_context.cc:34:\ninclude/grpc++/impl/codegen/config.h:52:12: error: ‘std::to_string’ has not been declared\n using std::to_string;\n            ^\nmake: *** [/tmp/grpc/objs/opt/src/cpp/common/auth_property_iterator.o] Error 1\nIn file included from include/grpc++/impl/codegen/security/auth_context.h:40:0,\n                 from include/grpc++/security/auth_context.h:37,\n                 from src/cpp/common/secure_create_auth_context.cc:35:\ninclude/grpc++/impl/codegen/config.h:52:12: error: ‘std::to_string’ has not been declared\n using std::to_string;\n            ^\nmake: *** [/tmp/grpc/objs/opt/src/cpp/common/secure_auth_context.o] Error 1\nmake: *** [/tmp/grpc/objs/opt/src/cpp/common/secure_create_auth_context.o] Error 1\nmake: *** [/tmp/grpc/objs/opt/src/cpp/client/insecure_credentials.o] Error 1\nmake: *** [/tmp/grpc/objs/opt/src/cpp/client/secure_credentials.o] Error 1\nconfigure.ac:66: installing './ar-lib'\nconfigure.ac:61: installing './compile'\nconfigure.ac:46: installing './config.guess'\nconfigure.ac:46: installing './config.sub'\nconfigure.ac:48: installing './install-sh'\nconfigure.ac:48: installing './missing'\nbenchmarks/Makefile.am: installing './depcomp'\nparallel-tests: installing './test-driver'", "stderr_lines": ["In file included from include/grpc++/impl/codegen/core_codegen_interface.h:37:0,", "                 from include/grpc++/impl/codegen/grpc_library.h:37,", "                 from include/grpc++/security/credentials.h:40,", "                 from src/cpp/client/insecure_credentials.cc:34:", "include/grpc++/impl/codegen/config.h:52:12: error: ‘std::to_string’ has not been declared", " using std::to_string;", "            ^", "In file included from include/grpc++/support/config.h:37:0,", "                 from include/grpc++/support/channel_arguments.h:40,", "                 from src/cpp/common/secure_channel_arguments.cc:34:", "include/grpc++/impl/codegen/config.h:52:12: error: ‘std::to_string’ has not been declared", " using std::to_string;", "            ^", "make: *** [/tmp/grpc/objs/opt/src/cpp/common/secure_channel_arguments.o] Error 1", "make: *** Waiting for unfinished jobs....", "In file included from include/grpc++/impl/codegen/core_codegen_interface.h:37:0,", "                 from include/grpc++/impl/codegen/grpc_library.h:37,", "                 from include/grpc++/security/credentials.h:40,", "                 from ./src/cpp/client/secure_credentials.h:39,", "                 from src/cpp/client/secure_credentials.cc:34:", "include/grpc++/impl/codegen/config.h:52:12: error: ‘std::to_string’ has not been declared", " using std::to_string;", "            ^", "In file included from include/grpc++/impl/codegen/security/auth_context.h:40:0,", "                 from include/grpc++/security/auth_context.h:37,", "                 from src/cpp/common/auth_property_iterator.cc:34:", "include/grpc++/impl/codegen/config.h:52:12: error: ‘std::to_string’ has not been declared", " using std::to_string;", "            ^", "In file included from include/grpc++/impl/codegen/security/auth_context.h:40:0,", "                 from include/grpc++/security/auth_context.h:37,", "                 from ./src/cpp/common/secure_auth_context.h:37,", "                 from src/cpp/common/secure_auth_context.cc:34:", "include/grpc++/impl/codegen/config.h:52:12: error: ‘std::to_string’ has not been declared", " using std::to_string;", "            ^", "make: *** [/tmp/grpc/objs/opt/src/cpp/common/auth_property_iterator.o] Error 1", "In file included from include/grpc++/impl/codegen/security/auth_context.h:40:0,", "                 from include/grpc++/security/auth_context.h:37,", "                 from src/cpp/common/secure_create_auth_context.cc:35:", "include/grpc++/impl/codegen/config.h:52:12: error: ‘std::to_string’ has not been declared", " using std::to_string;", "            ^", "make: *** [/tmp/grpc/objs/opt/src/cpp/common/secure_auth_context.o] Error 1", "make: *** [/tmp/grpc/objs/opt/src/cpp/common/secure_create_auth_context.o] Error 1", "make: *** [/tmp/grpc/objs/opt/src/cpp/client/insecure_credentials.o] Error 1", "make: *** [/tmp/grpc/objs/opt/src/cpp/client/secure_credentials.o] Error 1", "configure.ac:66: installing './ar-lib'", "configure.ac:61: installing './compile'", "configure.ac:46: installing './config.guess'", "configure.ac:46: installing './config.sub'", "configure.ac:48: installing './install-sh'", "configure.ac:48: installing './missing'", "benchmarks/Makefile.am: installing './depcomp'", "parallel-tests: installing './test-driver'"], "stdout": "[MAKE]    Generating /tmp/grpc/libs/opt/pkgconfig/grpc.pc\n[MAKE]    Generating /tmp/grpc/libs/opt/pkgconfig/grpc_unsecure.pc\n[MAKE]    Generating cache.mk\n[C]       Compiling third_party/cares/cares/ares__close_sockets.c\n[C]       Compiling third_party/cares/cares/ares__get_hostent.c\n[C]       Compiling third_party/cares/cares/ares__read_line.c\n[C]       Compiling third_party/cares/cares/ares__timeval.c\n[C]       Compiling third_party/cares/cares/ares_cancel.c\n[C]       Compiling third_party/cares/cares/ares_create_query.c\n[C]       Compiling third_party/cares/cares/ares_data.c\n[C]       Compiling third_party/cares/cares/ares_destroy.c\n[C]       Compiling third_party/cares/cares/ares_expand_name.c\n[C]       Compiling third_party/cares/cares/ares_expand_string.c\n[C]       Compiling third_party/cares/cares/ares_fds.c\n[C]       Compiling third_party/cares/cares/ares_free_hostent.c\n[C]       Compiling third_party/cares/cares/ares_free_string.c\n[C]       Compiling third_party/cares/cares/ares_getenv.c\n[C]       Compiling third_party/cares/cares/ares_gethostbyaddr.c\n[C]       Compiling third_party/cares/cares/ares_gethostbyname.c\n[C]       Compiling third_party/cares/cares/ares_getnameinfo.c\n[C]       Compiling third_party/cares/cares/ares_getopt.c\n[C]       Compiling third_party/cares/cares/ares_getsock.c\n[C]       Compiling third_party/cares/cares/ares_init.c\n[C]       Compiling third_party/cares/cares/ares_library_init.c\n[C]       Compiling third_party/cares/cares/ares_llist.c\n[C]       Compiling third_party/cares/cares/ares_mkquery.c\n[C]       Compiling third_party/cares/cares/ares_nowarn.c\n[C]       Compiling third_party/cares/cares/ares_options.c\n[C]       Compiling third_party/cares/cares/ares_parse_a_reply.c\n[C]       Compiling third_party/cares/cares/ares_parse_aaaa_reply.c\n[C]       Compiling third_party/cares/cares/ares_parse_mx_reply.c\n[C]       Compiling third_party/cares/cares/ares_parse_naptr_reply.c\n[C]       Compiling third_party/cares/cares/ares_parse_ns_reply.c\n[C]       Compiling third_party/cares/cares/ares_parse_ptr_reply.c\n[C]       Compiling third_party/cares/cares/ares_parse_soa_reply.c\n[C]       Compiling third_party/cares/cares/ares_parse_srv_reply.c\n[C]       Compiling third_party/cares/cares/ares_parse_txt_reply.c\n[C]       Compiling third_party/cares/cares/ares_platform.c\n[C]       Compiling third_party/cares/cares/ares_process.c\n[C]       Compiling third_party/cares/cares/ares_query.c\n[C]       Compiling third_party/cares/cares/ares_search.c\n[C]       Compiling third_party/cares/cares/ares_send.c\n[C]       Compiling third_party/cares/cares/ares_strcasecmp.c\n[C]       Compiling third_party/cares/cares/ares_strdup.c\n[C]       Compiling third_party/cares/cares/ares_strerror.c\n[C]       Compiling third_party/cares/cares/ares_timeout.c\n[C]       Compiling third_party/cares/cares/ares_version.c\n[C]       Compiling third_party/cares/cares/ares_writev.c\n[C]       Compiling third_party/cares/cares/bitncmp.c\n[C]       Compiling third_party/cares/cares/inet_net_pton.c\n[C]       Compiling third_party/cares/cares/inet_ntop.c\n[C]       Compiling third_party/cares/cares/windows_port.c\n[C]       Compiling src/core/lib/profiling/basic_timers.c\n[C]       Compiling src/core/lib/profiling/stap_timers.c\n[C]       Compiling src/core/lib/support/alloc.c\n[C]       Compiling src/core/lib/support/arena.c\n[C]       Compiling src/core/lib/support/atm.c\n[C]       Compiling src/core/lib/support/avl.c\n[C]       Compiling src/core/lib/support/backoff.c\n[C]       Compiling src/core/lib/support/cmdline.c\n[C]       Compiling src/core/lib/support/cpu_iphone.c\n[C]       Compiling src/core/lib/support/cpu_linux.c\n[C]       Compiling src/core/lib/support/cpu_posix.c\n[C]       Compiling src/core/lib/support/cpu_windows.c\n[C]       Compiling src/core/lib/support/env_linux.c\n[C]       Compiling src/core/lib/support/env_posix.c\n[C]       Compiling src/core/lib/support/env_windows.c\n[C]       Compiling src/core/lib/support/histogram.c\n[C]       Compiling src/core/lib/support/host_port.c\n[C]       Compiling src/core/lib/support/log.c\n[C]       Compiling src/core/lib/support/log_android.c\n[C]       Compiling src/core/lib/support/log_linux.c\n[C]       Compiling src/core/lib/support/log_posix.c\n[C]       Compiling src/core/lib/support/log_windows.c\n[C]       Compiling src/core/lib/support/mpscq.c\n[C]       Compiling src/core/lib/support/murmur_hash.c\n[C]       Compiling src/core/lib/support/stack_lockfree.c\n[C]       Compiling src/core/lib/support/string.c\n[C]       Compiling src/core/lib/support/string_posix.c\n[C]       Compiling src/core/lib/support/string_util_windows.c\n[C]       Compiling src/core/lib/support/string_windows.c\n[C]       Compiling src/core/lib/support/subprocess_posix.c\n[C]       Compiling src/core/lib/support/subprocess_windows.c\n[C]       Compiling src/core/lib/support/sync.c\n[C]       Compiling src/core/lib/support/sync_posix.c\n[C]       Compiling src/core/lib/support/sync_windows.c\n[C]       Compiling src/core/lib/support/thd.c\n[C]       Compiling src/core/lib/support/thd_posix.c\n[C]       Compiling src/core/lib/support/thd_windows.c\n[C]       Compiling src/core/lib/support/time.c\n[C]       Compiling src/core/lib/support/time_posix.c\n[C]       Compiling src/core/lib/support/time_precise.c\n[C]       Compiling src/core/lib/support/time_windows.c\n[C]       Compiling src/core/lib/support/tls_pthread.c\n[C]       Compiling src/core/lib/support/tmpfile_msys.c\n[C]       Compiling src/core/lib/support/tmpfile_posix.c\n[C]       Compiling src/core/lib/support/tmpfile_windows.c\n[C]       Compiling src/core/lib/support/wrap_memcpy.c\n[C]       Compiling src/core/lib/surface/init.c\n[C]       Compiling src/core/lib/channel/channel_args.c\n[C]       Compiling src/core/lib/channel/channel_stack.c\n[C]       Compiling src/core/lib/channel/channel_stack_builder.c\n[C]       Compiling src/core/lib/channel/compress_filter.c\n[C]       Compiling src/core/lib/channel/connected_channel.c\n[C]       Compiling src/core/lib/channel/deadline_filter.c\n[C]       Compiling src/core/lib/channel/handshaker.c\n[C]       Compiling src/core/lib/channel/handshaker_factory.c\n[C]       Compiling src/core/lib/channel/handshaker_registry.c\n[C]       Compiling src/core/lib/channel/http_client_filter.c\n[C]       Compiling src/core/lib/channel/http_server_filter.c\n[C]       Compiling src/core/lib/channel/message_size_filter.c\n[C]       Compiling src/core/lib/compression/compression.c\n[C]       Compiling src/core/lib/compression/message_compress.c\n[C]       Compiling src/core/lib/debug/trace.c\n[C]       Compiling src/core/lib/http/format_request.c\n[C]       Compiling src/core/lib/http/httpcli.c\n[C]       Compiling src/core/lib/http/parser.c\n[C]       Compiling src/core/lib/iomgr/closure.c\n[C]       Compiling src/core/lib/iomgr/combiner.c\n[C]       Compiling src/core/lib/iomgr/endpoint.c\n[C]       Compiling src/core/lib/iomgr/endpoint_pair_posix.c\n[C]       Compiling src/core/lib/iomgr/endpoint_pair_uv.c\n[C]       Compiling src/core/lib/iomgr/endpoint_pair_windows.c\n[C]       Compiling src/core/lib/iomgr/error.c\n[C]       Compiling src/core/lib/iomgr/ev_epoll_linux.c\n[C]       Compiling src/core/lib/iomgr/ev_poll_posix.c\n[C]       Compiling src/core/lib/iomgr/ev_posix.c\n[C]       Compiling src/core/lib/iomgr/exec_ctx.c\n[C]       Compiling src/core/lib/iomgr/executor.c\n[C]       Compiling src/core/lib/iomgr/iocp_windows.c\n[C]       Compiling src/core/lib/iomgr/iomgr.c\n[C]       Compiling src/core/lib/iomgr/iomgr_posix.c\n[C]       Compiling src/core/lib/iomgr/iomgr_uv.c\n[C]       Compiling src/core/lib/iomgr/iomgr_windows.c\n[C]       Compiling src/core/lib/iomgr/load_file.c\n[C]       Compiling src/core/lib/iomgr/lockfree_event.c\n[C]       Compiling src/core/lib/iomgr/network_status_tracker.c\n[C]       Compiling src/core/lib/iomgr/polling_entity.c\n[C]       Compiling src/core/lib/iomgr/pollset_set_uv.c\n[C]       Compiling src/core/lib/iomgr/pollset_set_windows.c\n[C]       Compiling src/core/lib/iomgr/pollset_uv.c\n[C]       Compiling src/core/lib/iomgr/pollset_windows.c\n[C]       Compiling src/core/lib/iomgr/resolve_address_posix.c\n[C]       Compiling src/core/lib/iomgr/resolve_address_uv.c\n[C]       Compiling src/core/lib/iomgr/resolve_address_windows.c\n[C]       Compiling src/core/lib/iomgr/resource_quota.c\n[C]       Compiling src/core/lib/iomgr/sockaddr_utils.c\n[C]       Compiling src/core/lib/iomgr/socket_factory_posix.c\n[C]       Compiling src/core/lib/iomgr/socket_mutator.c\n[C]       Compiling src/core/lib/iomgr/socket_utils_common_posix.c\n[C]       Compiling src/core/lib/iomgr/socket_utils_linux.c\n[C]       Compiling src/core/lib/iomgr/socket_utils_posix.c\n[C]       Compiling src/core/lib/iomgr/socket_utils_uv.c\n[C]       Compiling src/core/lib/iomgr/socket_utils_windows.c\n[C]       Compiling src/core/lib/iomgr/socket_windows.c\n[C]       Compiling src/core/lib/iomgr/tcp_client_posix.c\n[C]       Compiling src/core/lib/iomgr/tcp_client_uv.c\n[C]       Compiling src/core/lib/iomgr/tcp_client_windows.c\n[C]       Compiling src/core/lib/iomgr/tcp_posix.c\n[C]       Compiling src/core/lib/iomgr/tcp_server_posix.c\n[C]       Compiling src/core/lib/iomgr/tcp_server_utils_posix_common.c\n[C]       Compiling src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.c\n[C]       Compiling src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.c\n[C]       Compiling src/core/lib/iomgr/tcp_server_uv.c\n[C]       Compiling src/core/lib/iomgr/tcp_server_windows.c\n[C]       Compiling src/core/lib/iomgr/tcp_uv.c\n[C]       Compiling src/core/lib/iomgr/tcp_windows.c\n[C]       Compiling src/core/lib/iomgr/time_averaged_stats.c\n[C]       Compiling src/core/lib/iomgr/timer_generic.c\n[C]       Compiling src/core/lib/iomgr/timer_heap.c\n[C]       Compiling src/core/lib/iomgr/timer_uv.c\n[C]       Compiling src/core/lib/iomgr/udp_server.c\n[C]       Compiling src/core/lib/iomgr/unix_sockets_posix.c\n[C]       Compiling src/core/lib/iomgr/unix_sockets_posix_noop.c\n[C]       Compiling src/core/lib/iomgr/wakeup_fd_cv.c\n[C]       Compiling src/core/lib/iomgr/wakeup_fd_eventfd.c\n[C]       Compiling src/core/lib/iomgr/wakeup_fd_nospecial.c\n[C]       Compiling src/core/lib/iomgr/wakeup_fd_pipe.c\n[C]       Compiling src/core/lib/iomgr/wakeup_fd_posix.c\n[C]       Compiling src/core/lib/iomgr/workqueue_uv.c\n[C]       Compiling src/core/lib/iomgr/workqueue_windows.c\n[C]       Compiling src/core/lib/json/json.c\n[C]       Compiling src/core/lib/json/json_reader.c\n[C]       Compiling src/core/lib/json/json_string.c\n[C]       Compiling src/core/lib/json/json_writer.c\n[C]       Compiling src/core/lib/slice/b64.c\n[C]       Compiling src/core/lib/slice/percent_encoding.c\n[C]       Compiling src/core/lib/slice/slice.c\n[C]       Compiling src/core/lib/slice/slice_buffer.c\n[C]       Compiling src/core/lib/slice/slice_hash_table.c\n[C]       Compiling src/core/lib/slice/slice_intern.c\n[C]       Compiling src/core/lib/slice/slice_string_helpers.c\n[C]       Compiling src/core/lib/surface/alarm.c\n[C]       Compiling src/core/lib/surface/api_trace.c\n[C]       Compiling src/core/lib/surface/byte_buffer.c\n[C]       Compiling src/core/lib/surface/byte_buffer_reader.c\n[C]       Compiling src/core/lib/surface/call.c\n[C]       Compiling src/core/lib/surface/call_details.c\n[C]       Compiling src/core/lib/surface/call_log_batch.c\n[C]       Compiling src/core/lib/surface/channel.c\n[C]       Compiling src/core/lib/surface/channel_init.c\n[C]       Compiling src/core/lib/surface/channel_ping.c\n[C]       Compiling src/core/lib/surface/channel_stack_type.c\n[C]       Compiling src/core/lib/surface/completion_queue.c\n[C]       Compiling src/core/lib/surface/completion_queue_factory.c\n[C]       Compiling src/core/lib/surface/event_string.c\n[C]       Compiling src/core/lib/surface/lame_client.c\n[C]       Compiling src/core/lib/surface/metadata_array.c\n[C]       Compiling src/core/lib/surface/server.c\n[C]       Compiling src/core/lib/surface/validate_metadata.c\n[C]       Compiling src/core/lib/surface/version.c\n[C]       Compiling src/core/lib/transport/bdp_estimator.c\n[C]       Compiling src/core/lib/transport/byte_stream.c\n[C]       Compiling src/core/lib/transport/error_utils.c\n[C]       Compiling src/core/lib/transport/connectivity_state.c\n[C]       Compiling src/core/lib/transport/metadata.c\n[C]       Compiling src/core/lib/transport/metadata_batch.c\n[C]       Compiling src/core/lib/transport/pid_controller.c\n[C]       Compiling src/core/lib/transport/service_config.c\n[C]       Compiling src/core/lib/transport/static_metadata.c\n[C]       Compiling src/core/lib/transport/status_conversion.c\n[C]       Compiling src/core/lib/transport/timeout_encoding.c\n[C]       Compiling src/core/lib/transport/transport.c\n[C]       Compiling src/core/lib/transport/transport_op_string.c\n[C]       Compiling src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/bin_decoder.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/bin_encoder.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/chttp2_plugin.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/chttp2_transport.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/frame_data.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/frame_goaway.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/frame_ping.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/frame_rst_stream.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/frame_settings.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/frame_window_update.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/hpack_encoder.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/hpack_parser.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/hpack_table.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/http2_settings.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/huffsyms.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/incoming_metadata.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/parsing.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/stream_lists.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/stream_map.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/varint.c\n[C]       Compiling src/core/ext/transport/chttp2/transport/writing.c\n[C]       Compiling src/core/ext/transport/chttp2/alpn/alpn.c\n[C]       Compiling src/core/lib/http/httpcli_security_connector.c\n[C]       Compiling src/core/lib/security/context/security_context.c\n[C]       Compiling src/core/lib/security/credentials/composite/composite_credentials.c\n[C]       Compiling src/core/lib/security/credentials/credentials.c\n[C]       Compiling src/core/lib/security/credentials/credentials_metadata.c\n[C]       Compiling src/core/lib/security/credentials/fake/fake_credentials.c\n[C]       Compiling src/core/lib/security/credentials/google_default/credentials_generic.c\n[C]       Compiling src/core/lib/security/credentials/google_default/google_default_credentials.c\n[C]       Compiling src/core/lib/security/credentials/iam/iam_credentials.c\n[C]       Compiling src/core/lib/security/credentials/jwt/json_token.c\n[C]       Compiling src/core/lib/security/credentials/jwt/jwt_credentials.c\n[C]       Compiling src/core/lib/security/credentials/jwt/jwt_verifier.c\n[C]       Compiling src/core/lib/security/credentials/oauth2/oauth2_credentials.c\n[C]       Compiling src/core/lib/security/credentials/plugin/plugin_credentials.c\n[C]       Compiling src/core/lib/security/credentials/ssl/ssl_credentials.c\n[C]       Compiling src/core/lib/security/transport/client_auth_filter.c\n[C]       Compiling src/core/lib/security/transport/lb_targets_info.c\n[C]       Compiling src/core/lib/security/transport/secure_endpoint.c\n[C]       Compiling src/core/lib/security/transport/security_connector.c\n[C]       Compiling src/core/lib/security/transport/security_handshaker.c\n[C]       Compiling src/core/lib/security/transport/server_auth_filter.c\n[C]       Compiling src/core/lib/security/transport/tsi_error.c\n[C]       Compiling src/core/lib/security/util/json_util.c\n[C]       Compiling src/core/lib/surface/init_secure.c\n[C]       Compiling src/core/tsi/ssl_transport_security.c\n[C]       Compiling src/core/tsi/fake_transport_security.c\n[C]       Compiling src/core/tsi/transport_security.c\n[C]       Compiling src/core/ext/transport/chttp2/server/chttp2_server.c\n[C]       Compiling src/core/ext/transport/chttp2/client/secure/secure_channel_create.c\n[C]       Compiling src/core/ext/filters/client_channel/channel_connectivity.c\n[C]       Compiling src/core/ext/filters/client_channel/client_channel.c\n[C]       Compiling src/core/ext/filters/client_channel/client_channel_factory.c\n[C]       Compiling src/core/ext/filters/client_channel/client_channel_plugin.c\n[C]       Compiling src/core/ext/filters/client_channel/connector.c\n[C]       Compiling src/core/ext/filters/client_channel/http_connect_handshaker.c\n[C]       Compiling src/core/ext/filters/client_channel/http_proxy.c\n[C]       Compiling src/core/ext/filters/client_channel/lb_policy.c\n[C]       Compiling src/core/ext/filters/client_channel/lb_policy_factory.c\n[C]       Compiling src/core/ext/filters/client_channel/lb_policy_registry.c\n[C]       Compiling src/core/ext/filters/client_channel/parse_address.c\n[C]       Compiling src/core/ext/filters/client_channel/proxy_mapper.c\n[C]       Compiling src/core/ext/filters/client_channel/proxy_mapper_registry.c\n[C]       Compiling src/core/ext/filters/client_channel/resolver.c\n[C]       Compiling src/core/ext/filters/client_channel/resolver_registry.c\n[C]       Compiling src/core/ext/filters/client_channel/resolver_factory.c\n[C]       Compiling src/core/ext/filters/client_channel/retry_throttle.c\n[C]       Compiling src/core/ext/filters/client_channel/subchannel.c\n[C]       Compiling src/core/ext/filters/client_channel/subchannel_index.c\n[C]       Compiling src/core/ext/filters/client_channel/uri_parser.c\n[C]       Compiling src/core/ext/transport/chttp2/client/chttp2_connector.c\n[C]       Compiling src/core/ext/transport/chttp2/server/insecure/server_chttp2.c\n[C]       Compiling src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.c\n[C]       Compiling src/core/ext/transport/chttp2/client/insecure/channel_create.c\n[C]       Compiling src/core/ext/transport/chttp2/client/insecure/channel_create_posix.c\n[C]       Compiling src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.c\n[C]       Compiling src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.c\n[C]       Compiling src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.c\n[C]       Compiling src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c\n[C]       Compiling third_party/nanopb/pb_common.c\n[C]       Compiling third_party/nanopb/pb_decode.c\n[C]       Compiling third_party/nanopb/pb_encode.c\n[C]       Compiling src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.c\n[C]       Compiling src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.c\n[C]       Compiling src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.c\n[C]       Compiling src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.c\n[C]       Compiling src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.c\n[C]       Compiling src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.c\n[C]       Compiling src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.c\n[C]       Compiling src/core/ext/filters/load_reporting/load_reporting.c\n[C]       Compiling src/core/ext/filters/load_reporting/load_reporting_filter.c\n[C]       Compiling src/core/ext/census/base_resources.c\n[C]       Compiling src/core/ext/census/context.c\n[C]       Compiling src/core/ext/census/gen/census.pb.c\n[C]       Compiling src/core/ext/census/gen/trace_context.pb.c\n[C]       Compiling src/core/ext/census/grpc_context.c\n[C]       Compiling src/core/ext/census/grpc_filter.c\n[C]       Compiling src/core/ext/census/grpc_plugin.c\n[C]       Compiling src/core/ext/census/initialize.c\n[C]       Compiling src/core/ext/census/mlog.c\n[C]       Compiling src/core/ext/census/operation.c\n[C]       Compiling src/core/ext/census/placeholders.c\n[C]       Compiling src/core/ext/census/resource.c\n[C]       Compiling src/core/ext/census/trace_context.c\n[C]       Compiling src/core/ext/census/tracing.c\n[C]       Compiling src/core/ext/filters/max_age/max_age_filter.c\n[C]       Compiling src/core/plugin_registry/grpc_plugin_registry.c\n[C]       Compiling src/core/ext/transport/cronet/client/secure/cronet_channel_create.c\n[C]       Compiling src/core/ext/transport/cronet/transport/cronet_api_dummy.c\n[C]       Compiling src/core/ext/transport/cronet/transport/cronet_transport.c\n[C]       Compiling src/core/plugin_registry/grpc_cronet_plugin_registry.c\n[C]       Compiling src/core/lib/surface/init_unsecure.c\n[C]       Compiling src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.c\n[C]       Compiling src/core/plugin_registry/grpc_unsecure_plugin_registry.c\n[MAKE]    Generating /tmp/grpc/libs/opt/pkgconfig/grpc++.pc\n[MAKE]    Generating /tmp/grpc/libs/opt/pkgconfig/grpc++_unsecure.pc\n[AUTOGEN] Preparing protobuf\n[CXX]     Compiling src/cpp/client/insecure_credentials.cc\n[CXX]     Compiling src/cpp/client/secure_credentials.cc\n[CXX]     Compiling src/cpp/common/auth_property_iterator.cc\n[CXX]     Compiling src/cpp/common/secure_auth_context.cc\n[CXX]     Compiling src/cpp/common/secure_channel_arguments.cc\n[CXX]     Compiling src/cpp/common/secure_create_auth_context.cc\nMakefile:2485: recipe for target '/tmp/grpc/objs/opt/src/cpp/common/secure_channel_arguments.o' failed\nMakefile:2485: recipe for target '/tmp/grpc/objs/opt/src/cpp/common/auth_property_iterator.o' failed\nMakefile:2485: recipe for target '/tmp/grpc/objs/opt/src/cpp/common/secure_auth_context.o' failed\nMakefile:2485: recipe for target '/tmp/grpc/objs/opt/src/cpp/common/secure_create_auth_context.o' failed\nMakefile:2485: recipe for target '/tmp/grpc/objs/opt/src/cpp/client/insecure_credentials.o' failed\nMakefile:2485: recipe for target '/tmp/grpc/objs/opt/src/cpp/client/secure_credentials.o' failed\nlibtoolize: putting auxiliary files in '.'.\nlibtoolize: copying file './ltmain.sh'\nlibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.\nlibtoolize: copying file 'm4/libtool.m4'\nlibtoolize: copying file 'm4/ltoptions.m4'\nlibtoolize: copying file 'm4/ltsugar.m4'\nlibtoolize: copying file 'm4/ltversion.m4'\nlibtoolize: copying file 'm4/lt~obsolete.m4'", "stdout_lines": ["[MAKE]    Generating /tmp/grpc/libs/opt/pkgconfig/grpc.pc", "[MAKE]    Generating /tmp/grpc/libs/opt/pkgconfig/grpc_unsecure.pc", "[MAKE]    Generating cache.mk", "[C]       Compiling third_party/cares/cares/ares__close_sockets.c", "[C]       Compiling third_party/cares/cares/ares__get_hostent.c", "[C]       Compiling third_party/cares/cares/ares__read_line.c", "[C]       Compiling third_party/cares/cares/ares__timeval.c", "[C]       Compiling third_party/cares/cares/ares_cancel.c", "[C]       Compiling third_party/cares/cares/ares_create_query.c", "[C]       Compiling third_party/cares/cares/ares_data.c", "[C]       Compiling third_party/cares/cares/ares_destroy.c", "[C]       Compiling third_party/cares/cares/ares_expand_name.c", "[C]       Compiling third_party/cares/cares/ares_expand_string.c", "[C]       Compiling third_party/cares/cares/ares_fds.c", "[C]       Compiling third_party/cares/cares/ares_free_hostent.c", "[C]       Compiling third_party/cares/cares/ares_free_string.c", "[C]       Compiling third_party/cares/cares/ares_getenv.c", "[C]       Compiling third_party/cares/cares/ares_gethostbyaddr.c", "[C]       Compiling third_party/cares/cares/ares_gethostbyname.c", "[C]       Compiling third_party/cares/cares/ares_getnameinfo.c", "[C]       Compiling third_party/cares/cares/ares_getopt.c", "[C]       Compiling third_party/cares/cares/ares_getsock.c", "[C]       Compiling third_party/cares/cares/ares_init.c", "[C]       Compiling third_party/cares/cares/ares_library_init.c", "[C]       Compiling third_party/cares/cares/ares_llist.c", "[C]       Compiling third_party/cares/cares/ares_mkquery.c", "[C]       Compiling third_party/cares/cares/ares_nowarn.c", "[C]       Compiling third_party/cares/cares/ares_options.c", "[C]       Compiling third_party/cares/cares/ares_parse_a_reply.c", "[C]       Compiling third_party/cares/cares/ares_parse_aaaa_reply.c", "[C]       Compiling third_party/cares/cares/ares_parse_mx_reply.c", "[C]       Compiling third_party/cares/cares/ares_parse_naptr_reply.c", "[C]       Compiling third_party/cares/cares/ares_parse_ns_reply.c", "[C]       Compiling third_party/cares/cares/ares_parse_ptr_reply.c", "[C]       Compiling third_party/cares/cares/ares_parse_soa_reply.c", "[C]       Compiling third_party/cares/cares/ares_parse_srv_reply.c", "[C]       Compiling third_party/cares/cares/ares_parse_txt_reply.c", "[C]       Compiling third_party/cares/cares/ares_platform.c", "[C]       Compiling third_party/cares/cares/ares_process.c", "[C]       Compiling third_party/cares/cares/ares_query.c", "[C]       Compiling third_party/cares/cares/ares_search.c", "[C]       Compiling third_party/cares/cares/ares_send.c", "[C]       Compiling third_party/cares/cares/ares_strcasecmp.c", "[C]       Compiling third_party/cares/cares/ares_strdup.c", "[C]       Compiling third_party/cares/cares/ares_strerror.c", "[C]       Compiling third_party/cares/cares/ares_timeout.c", "[C]       Compiling third_party/cares/cares/ares_version.c", "[C]       Compiling third_party/cares/cares/ares_writev.c", "[C]       Compiling third_party/cares/cares/bitncmp.c", "[C]       Compiling third_party/cares/cares/inet_net_pton.c", "[C]       Compiling third_party/cares/cares/inet_ntop.c", "[C]       Compiling third_party/cares/cares/windows_port.c", "[C]       Compiling src/core/lib/profiling/basic_timers.c", "[C]       Compiling src/core/lib/profiling/stap_timers.c", "[C]       Compiling src/core/lib/support/alloc.c", "[C]       Compiling src/core/lib/support/arena.c", "[C]       Compiling src/core/lib/support/atm.c", "[C]       Compiling src/core/lib/support/avl.c", "[C]       Compiling src/core/lib/support/backoff.c", "[C]       Compiling src/core/lib/support/cmdline.c", "[C]       Compiling src/core/lib/support/cpu_iphone.c", "[C]       Compiling src/core/lib/support/cpu_linux.c", "[C]       Compiling src/core/lib/support/cpu_posix.c", "[C]       Compiling src/core/lib/support/cpu_windows.c", "[C]       Compiling src/core/lib/support/env_linux.c", "[C]       Compiling src/core/lib/support/env_posix.c", "[C]       Compiling src/core/lib/support/env_windows.c", "[C]       Compiling src/core/lib/support/histogram.c", "[C]       Compiling src/core/lib/support/host_port.c", "[C]       Compiling src/core/lib/support/log.c", "[C]       Compiling src/core/lib/support/log_android.c", "[C]       Compiling src/core/lib/support/log_linux.c", "[C]       Compiling src/core/lib/support/log_posix.c", "[C]       Compiling src/core/lib/support/log_windows.c", "[C]       Compiling src/core/lib/support/mpscq.c", "[C]       Compiling src/core/lib/support/murmur_hash.c", "[C]       Compiling src/core/lib/support/stack_lockfree.c", "[C]       Compiling src/core/lib/support/string.c", "[C]       Compiling src/core/lib/support/string_posix.c", "[C]       Compiling src/core/lib/support/string_util_windows.c", "[C]       Compiling src/core/lib/support/string_windows.c", "[C]       Compiling src/core/lib/support/subprocess_posix.c", "[C]       Compiling src/core/lib/support/subprocess_windows.c", "[C]       Compiling src/core/lib/support/sync.c", "[C]       Compiling src/core/lib/support/sync_posix.c", "[C]       Compiling src/core/lib/support/sync_windows.c", "[C]       Compiling src/core/lib/support/thd.c", "[C]       Compiling src/core/lib/support/thd_posix.c", "[C]       Compiling src/core/lib/support/thd_windows.c", "[C]       Compiling src/core/lib/support/time.c", "[C]       Compiling src/core/lib/support/time_posix.c", "[C]       Compiling src/core/lib/support/time_precise.c", "[C]       Compiling src/core/lib/support/time_windows.c", "[C]       Compiling src/core/lib/support/tls_pthread.c", "[C]       Compiling src/core/lib/support/tmpfile_msys.c", "[C]       Compiling src/core/lib/support/tmpfile_posix.c", "[C]       Compiling src/core/lib/support/tmpfile_windows.c", "[C]       Compiling src/core/lib/support/wrap_memcpy.c", "[C]       Compiling src/core/lib/surface/init.c", "[C]       Compiling src/core/lib/channel/channel_args.c", "[C]       Compiling src/core/lib/channel/channel_stack.c", "[C]       Compiling src/core/lib/channel/channel_stack_builder.c", "[C]       Compiling src/core/lib/channel/compress_filter.c", "[C]       Compiling src/core/lib/channel/connected_channel.c", "[C]       Compiling src/core/lib/channel/deadline_filter.c", "[C]       Compiling src/core/lib/channel/handshaker.c", "[C]       Compiling src/core/lib/channel/handshaker_factory.c", "[C]       Compiling src/core/lib/channel/handshaker_registry.c", "[C]       Compiling src/core/lib/channel/http_client_filter.c", "[C]       Compiling src/core/lib/channel/http_server_filter.c", "[C]       Compiling src/core/lib/channel/message_size_filter.c", "[C]       Compiling src/core/lib/compression/compression.c", "[C]       Compiling src/core/lib/compression/message_compress.c", "[C]       Compiling src/core/lib/debug/trace.c", "[C]       Compiling src/core/lib/http/format_request.c", "[C]       Compiling src/core/lib/http/httpcli.c", "[C]       Compiling src/core/lib/http/parser.c", "[C]       Compiling src/core/lib/iomgr/closure.c", "[C]       Compiling src/core/lib/iomgr/combiner.c", "[C]       Compiling src/core/lib/iomgr/endpoint.c", "[C]       Compiling src/core/lib/iomgr/endpoint_pair_posix.c", "[C]       Compiling src/core/lib/iomgr/endpoint_pair_uv.c", "[C]       Compiling src/core/lib/iomgr/endpoint_pair_windows.c", "[C]       Compiling src/core/lib/iomgr/error.c", "[C]       Compiling src/core/lib/iomgr/ev_epoll_linux.c", "[C]       Compiling src/core/lib/iomgr/ev_poll_posix.c", "[C]       Compiling src/core/lib/iomgr/ev_posix.c", "[C]       Compiling src/core/lib/iomgr/exec_ctx.c", "[C]       Compiling src/core/lib/iomgr/executor.c", "[C]       Compiling src/core/lib/iomgr/iocp_windows.c", "[C]       Compiling src/core/lib/iomgr/iomgr.c", "[C]       Compiling src/core/lib/iomgr/iomgr_posix.c", "[C]       Compiling src/core/lib/iomgr/iomgr_uv.c", "[C]       Compiling src/core/lib/iomgr/iomgr_windows.c", "[C]       Compiling src/core/lib/iomgr/load_file.c", "[C]       Compiling src/core/lib/iomgr/lockfree_event.c", "[C]       Compiling src/core/lib/iomgr/network_status_tracker.c", "[C]       Compiling src/core/lib/iomgr/polling_entity.c", "[C]       Compiling src/core/lib/iomgr/pollset_set_uv.c", "[C]       Compiling src/core/lib/iomgr/pollset_set_windows.c", "[C]       Compiling src/core/lib/iomgr/pollset_uv.c", "[C]       Compiling src/core/lib/iomgr/pollset_windows.c", "[C]       Compiling src/core/lib/iomgr/resolve_address_posix.c", "[C]       Compiling src/core/lib/iomgr/resolve_address_uv.c", "[C]       Compiling src/core/lib/iomgr/resolve_address_windows.c", "[C]       Compiling src/core/lib/iomgr/resource_quota.c", "[C]       Compiling src/core/lib/iomgr/sockaddr_utils.c", "[C]       Compiling src/core/lib/iomgr/socket_factory_posix.c", "[C]       Compiling src/core/lib/iomgr/socket_mutator.c", "[C]       Compiling src/core/lib/iomgr/socket_utils_common_posix.c", "[C]       Compiling src/core/lib/iomgr/socket_utils_linux.c", "[C]       Compiling src/core/lib/iomgr/socket_utils_posix.c", "[C]       Compiling src/core/lib/iomgr/socket_utils_uv.c", "[C]       Compiling src/core/lib/iomgr/socket_utils_windows.c", "[C]       Compiling src/core/lib/iomgr/socket_windows.c", "[C]       Compiling src/core/lib/iomgr/tcp_client_posix.c", "[C]       Compiling src/core/lib/iomgr/tcp_client_uv.c", "[C]       Compiling src/core/lib/iomgr/tcp_client_windows.c", "[C]       Compiling src/core/lib/iomgr/tcp_posix.c", "[C]       Compiling src/core/lib/iomgr/tcp_server_posix.c", "[C]       Compiling src/core/lib/iomgr/tcp_server_utils_posix_common.c", "[C]       Compiling src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.c", "[C]       Compiling src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.c", "[C]       Compiling src/core/lib/iomgr/tcp_server_uv.c", "[C]       Compiling src/core/lib/iomgr/tcp_server_windows.c", "[C]       Compiling src/core/lib/iomgr/tcp_uv.c", "[C]       Compiling src/core/lib/iomgr/tcp_windows.c", "[C]       Compiling src/core/lib/iomgr/time_averaged_stats.c", "[C]       Compiling src/core/lib/iomgr/timer_generic.c", "[C]       Compiling src/core/lib/iomgr/timer_heap.c", "[C]       Compiling src/core/lib/iomgr/timer_uv.c", "[C]       Compiling src/core/lib/iomgr/udp_server.c", "[C]       Compiling src/core/lib/iomgr/unix_sockets_posix.c", "[C]       Compiling src/core/lib/iomgr/unix_sockets_posix_noop.c", "[C]       Compiling src/core/lib/iomgr/wakeup_fd_cv.c", "[C]       Compiling src/core/lib/iomgr/wakeup_fd_eventfd.c", "[C]       Compiling src/core/lib/iomgr/wakeup_fd_nospecial.c", "[C]       Compiling src/core/lib/iomgr/wakeup_fd_pipe.c", "[C]       Compiling src/core/lib/iomgr/wakeup_fd_posix.c", "[C]       Compiling src/core/lib/iomgr/workqueue_uv.c", "[C]       Compiling src/core/lib/iomgr/workqueue_windows.c", "[C]       Compiling src/core/lib/json/json.c", "[C]       Compiling src/core/lib/json/json_reader.c", "[C]       Compiling src/core/lib/json/json_string.c", "[C]       Compiling src/core/lib/json/json_writer.c", "[C]       Compiling src/core/lib/slice/b64.c", "[C]       Compiling src/core/lib/slice/percent_encoding.c", "[C]       Compiling src/core/lib/slice/slice.c", "[C]       Compiling src/core/lib/slice/slice_buffer.c", "[C]       Compiling src/core/lib/slice/slice_hash_table.c", "[C]       Compiling src/core/lib/slice/slice_intern.c", "[C]       Compiling src/core/lib/slice/slice_string_helpers.c", "[C]       Compiling src/core/lib/surface/alarm.c", "[C]       Compiling src/core/lib/surface/api_trace.c", "[C]       Compiling src/core/lib/surface/byte_buffer.c", "[C]       Compiling src/core/lib/surface/byte_buffer_reader.c", "[C]       Compiling src/core/lib/surface/call.c", "[C]       Compiling src/core/lib/surface/call_details.c", "[C]       Compiling src/core/lib/surface/call_log_batch.c", "[C]       Compiling src/core/lib/surface/channel.c", "[C]       Compiling src/core/lib/surface/channel_init.c", "[C]       Compiling src/core/lib/surface/channel_ping.c", "[C]       Compiling src/core/lib/surface/channel_stack_type.c", "[C]       Compiling src/core/lib/surface/completion_queue.c", "[C]       Compiling src/core/lib/surface/completion_queue_factory.c", "[C]       Compiling src/core/lib/surface/event_string.c", "[C]       Compiling src/core/lib/surface/lame_client.c", "[C]       Compiling src/core/lib/surface/metadata_array.c", "[C]       Compiling src/core/lib/surface/server.c", "[C]       Compiling src/core/lib/surface/validate_metadata.c", "[C]       Compiling src/core/lib/surface/version.c", "[C]       Compiling src/core/lib/transport/bdp_estimator.c", "[C]       Compiling src/core/lib/transport/byte_stream.c", "[C]       Compiling src/core/lib/transport/error_utils.c", "[C]       Compiling src/core/lib/transport/connectivity_state.c", "[C]       Compiling src/core/lib/transport/metadata.c", "[C]       Compiling src/core/lib/transport/metadata_batch.c", "[C]       Compiling src/core/lib/transport/pid_controller.c", "[C]       Compiling src/core/lib/transport/service_config.c", "[C]       Compiling src/core/lib/transport/static_metadata.c", "[C]       Compiling src/core/lib/transport/status_conversion.c", "[C]       Compiling src/core/lib/transport/timeout_encoding.c", "[C]       Compiling src/core/lib/transport/transport.c", "[C]       Compiling src/core/lib/transport/transport_op_string.c", "[C]       Compiling src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/bin_decoder.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/bin_encoder.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/chttp2_plugin.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/chttp2_transport.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/frame_data.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/frame_goaway.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/frame_ping.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/frame_rst_stream.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/frame_settings.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/frame_window_update.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/hpack_encoder.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/hpack_parser.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/hpack_table.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/http2_settings.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/huffsyms.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/incoming_metadata.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/parsing.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/stream_lists.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/stream_map.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/varint.c", "[C]       Compiling src/core/ext/transport/chttp2/transport/writing.c", "[C]       Compiling src/core/ext/transport/chttp2/alpn/alpn.c", "[C]       Compiling src/core/lib/http/httpcli_security_connector.c", "[C]       Compiling src/core/lib/security/context/security_context.c", "[C]       Compiling src/core/lib/security/credentials/composite/composite_credentials.c", "[C]       Compiling src/core/lib/security/credentials/credentials.c", "[C]       Compiling src/core/lib/security/credentials/credentials_metadata.c", "[C]       Compiling src/core/lib/security/credentials/fake/fake_credentials.c", "[C]       Compiling src/core/lib/security/credentials/google_default/credentials_generic.c", "[C]       Compiling src/core/lib/security/credentials/google_default/google_default_credentials.c", "[C]       Compiling src/core/lib/security/credentials/iam/iam_credentials.c", "[C]       Compiling src/core/lib/security/credentials/jwt/json_token.c", "[C]       Compiling src/core/lib/security/credentials/jwt/jwt_credentials.c", "[C]       Compiling src/core/lib/security/credentials/jwt/jwt_verifier.c", "[C]       Compiling src/core/lib/security/credentials/oauth2/oauth2_credentials.c", "[C]       Compiling src/core/lib/security/credentials/plugin/plugin_credentials.c", "[C]       Compiling src/core/lib/security/credentials/ssl/ssl_credentials.c", "[C]       Compiling src/core/lib/security/transport/client_auth_filter.c", "[C]       Compiling src/core/lib/security/transport/lb_targets_info.c", "[C]       Compiling src/core/lib/security/transport/secure_endpoint.c", "[C]       Compiling src/core/lib/security/transport/security_connector.c", "[C]       Compiling src/core/lib/security/transport/security_handshaker.c", "[C]       Compiling src/core/lib/security/transport/server_auth_filter.c", "[C]       Compiling src/core/lib/security/transport/tsi_error.c", "[C]       Compiling src/core/lib/security/util/json_util.c", "[C]       Compiling src/core/lib/surface/init_secure.c", "[C]       Compiling src/core/tsi/ssl_transport_security.c", "[C]       Compiling src/core/tsi/fake_transport_security.c", "[C]       Compiling src/core/tsi/transport_security.c", "[C]       Compiling src/core/ext/transport/chttp2/server/chttp2_server.c", "[C]       Compiling src/core/ext/transport/chttp2/client/secure/secure_channel_create.c", "[C]       Compiling src/core/ext/filters/client_channel/channel_connectivity.c", "[C]       Compiling src/core/ext/filters/client_channel/client_channel.c", "[C]       Compiling src/core/ext/filters/client_channel/client_channel_factory.c", "[C]       Compiling src/core/ext/filters/client_channel/client_channel_plugin.c", "[C]       Compiling src/core/ext/filters/client_channel/connector.c", "[C]       Compiling src/core/ext/filters/client_channel/http_connect_handshaker.c", "[C]       Compiling src/core/ext/filters/client_channel/http_proxy.c", "[C]       Compiling src/core/ext/filters/client_channel/lb_policy.c", "[C]       Compiling src/core/ext/filters/client_channel/lb_policy_factory.c", "[C]       Compiling src/core/ext/filters/client_channel/lb_policy_registry.c", "[C]       Compiling src/core/ext/filters/client_channel/parse_address.c", "[C]       Compiling src/core/ext/filters/client_channel/proxy_mapper.c", "[C]       Compiling src/core/ext/filters/client_channel/proxy_mapper_registry.c", "[C]       Compiling src/core/ext/filters/client_channel/resolver.c", "[C]       Compiling src/core/ext/filters/client_channel/resolver_registry.c", "[C]       Compiling src/core/ext/filters/client_channel/resolver_factory.c", "[C]       Compiling src/core/ext/filters/client_channel/retry_throttle.c", "[C]       Compiling src/core/ext/filters/client_channel/subchannel.c", "[C]       Compiling src/core/ext/filters/client_channel/subchannel_index.c", "[C]       Compiling src/core/ext/filters/client_channel/uri_parser.c", "[C]       Compiling src/core/ext/transport/chttp2/client/chttp2_connector.c", "[C]       Compiling src/core/ext/transport/chttp2/server/insecure/server_chttp2.c", "[C]       Compiling src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.c", "[C]       Compiling src/core/ext/transport/chttp2/client/insecure/channel_create.c", "[C]       Compiling src/core/ext/transport/chttp2/client/insecure/channel_create_posix.c", "[C]       Compiling src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.c", "[C]       Compiling src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.c", "[C]       Compiling src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.c", "[C]       Compiling src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c", "[C]       Compiling third_party/nanopb/pb_common.c", "[C]       Compiling third_party/nanopb/pb_decode.c", "[C]       Compiling third_party/nanopb/pb_encode.c", "[C]       Compiling src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.c", "[C]       Compiling src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.c", "[C]       Compiling src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.c", "[C]       Compiling src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.c", "[C]       Compiling src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.c", "[C]       Compiling src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.c", "[C]       Compiling src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.c", "[C]       Compiling src/core/ext/filters/load_reporting/load_reporting.c", "[C]       Compiling src/core/ext/filters/load_reporting/load_reporting_filter.c", "[C]       Compiling src/core/ext/census/base_resources.c", "[C]       Compiling src/core/ext/census/context.c", "[C]       Compiling src/core/ext/census/gen/census.pb.c", "[C]       Compiling src/core/ext/census/gen/trace_context.pb.c", "[C]       Compiling src/core/ext/census/grpc_context.c", "[C]       Compiling src/core/ext/census/grpc_filter.c", "[C]       Compiling src/core/ext/census/grpc_plugin.c", "[C]       Compiling src/core/ext/census/initialize.c", "[C]       Compiling src/core/ext/census/mlog.c", "[C]       Compiling src/core/ext/census/operation.c", "[C]       Compiling src/core/ext/census/placeholders.c", "[C]       Compiling src/core/ext/census/resource.c", "[C]       Compiling src/core/ext/census/trace_context.c", "[C]       Compiling src/core/ext/census/tracing.c", "[C]       Compiling src/core/ext/filters/max_age/max_age_filter.c", "[C]       Compiling src/core/plugin_registry/grpc_plugin_registry.c", "[C]       Compiling src/core/ext/transport/cronet/client/secure/cronet_channel_create.c", "[C]       Compiling src/core/ext/transport/cronet/transport/cronet_api_dummy.c", "[C]       Compiling src/core/ext/transport/cronet/transport/cronet_transport.c", "[C]       Compiling src/core/plugin_registry/grpc_cronet_plugin_registry.c", "[C]       Compiling src/core/lib/surface/init_unsecure.c", "[C]       Compiling src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.c", "[C]       Compiling src/core/plugin_registry/grpc_unsecure_plugin_registry.c", "[MAKE]    Generating /tmp/grpc/libs/opt/pkgconfig/grpc++.pc", "[MAKE]    Generating /tmp/grpc/libs/opt/pkgconfig/grpc++_unsecure.pc", "[AUTOGEN] Preparing protobuf", "[CXX]     Compiling src/cpp/client/insecure_credentials.cc", "[CXX]     Compiling src/cpp/client/secure_credentials.cc", "[CXX]     Compiling src/cpp/common/auth_property_iterator.cc", "[CXX]     Compiling src/cpp/common/secure_auth_context.cc", "[CXX]     Compiling src/cpp/common/secure_channel_arguments.cc", "[CXX]     Compiling src/cpp/common/secure_create_auth_context.cc", "Makefile:2485: recipe for target '/tmp/grpc/objs/opt/src/cpp/common/secure_channel_arguments.o' failed", "Makefile:2485: recipe for target '/tmp/grpc/objs/opt/src/cpp/common/auth_property_iterator.o' failed", "Makefile:2485: recipe for target '/tmp/grpc/objs/opt/src/cpp/common/secure_auth_context.o' failed", "Makefile:2485: recipe for target '/tmp/grpc/objs/opt/src/cpp/common/secure_create_auth_context.o' failed", "Makefile:2485: recipe for target '/tmp/grpc/objs/opt/src/cpp/client/insecure_credentials.o' failed", "Makefile:2485: recipe for target '/tmp/grpc/objs/opt/src/cpp/client/secure_credentials.o' failed", "libtoolize: putting auxiliary files in '.'.", "libtoolize: copying file './ltmain.sh'", "libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.", "libtoolize: copying file 'm4/libtool.m4'", "libtoolize: copying file 'm4/ltoptions.m4'", "libtoolize: copying file 'm4/ltsugar.m4'", "libtoolize: copying file 'm4/ltversion.m4'", "libtoolize: copying file 'm4/lt~obsolete.m4'"]}
    to retry, use: --limit @/home/user/bess/env/bess.retry

PLAY RECAP ********************************************************************************************************************************************
localhost                  : ok=14   changed=5    unreachable=0    failed=1   
ziruizhuang commented 6 years ago

Probably related to https://bugs.launchpad.net/ubuntu/+source/gcc-5/+bug/1725848

sangjinhan commented 6 years ago

Thank you for reporting the issue. While there is not much thing I can do with the libstdc++-5, the build error with g++-6/7 on Ubuntu 17.10 is indeed caused by the wrong code in BESS. I will post a PR to fix this issue shortly.