supernear commented on issue #2371:
URL: https://github.com/apache/brpc/issues/2371#issuecomment-1707721915

   =__unused__ -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC 
-D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS 
-DBRPC_REVISION=\"1.6.0\|HEAD\|d2b73ec\|2023-07-17T19:31:47+08:00\" 
-D__STRICT_ANSI__ -g  -O2 -pipe -Wall -W -fPIC -fstrict-aliasing 
-Wno-invalid-offsetof -Wno-unused-parameter -fno-omit-frame-pointer -msse4 
-msse4.2 -Wno-aligned-new -DNDEBUG   -std=gnu++11 -o 
CMakeFiles/BUTIL_LIB.dir/butil/popen.cpp.o -c 
/home/opensource/brpc/src/butil/popen.cpp
   [ 94%] Building CXX object 
src/CMakeFiles/BUTIL_LIB.dir/butil/file_util_linux.cc.o
   cd /home/opensource/brpc/build/src && /usr/local/bin/g++   
-I/home/opensource/brpc/src -I/home/opensource/brpc/build 
-I/home/opensource/brpc/build/src  -DBRPC_WITH_GLOG=0 -DBRPC_WITH_RDMA=0 
-DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const__=__unused__ 
-D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS 
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS 
-DBRPC_REVISION=\"1.6.0\|HEAD\|d2b73ec\|2023-07-17T19:31:47+08:00\" 
-D__STRICT_ANSI__ -g  -O2 -pipe -Wall -W -fPIC -fstrict-aliasing 
-Wno-invalid-offsetof -Wno-unused-parameter -fno-omit-frame-pointer -msse4 
-msse4.2 -Wno-aligned-new -DNDEBUG   -std=gnu++11 -o 
CMakeFiles/BUTIL_LIB.dir/butil/file_util_linux.cc.o -c 
/home/opensource/brpc/src/butil/file_util_linux.cc
   [ 94%] Building CXX object 
src/CMakeFiles/BUTIL_LIB.dir/butil/threading/platform_thread_linux.cc.o
   cd /home/opensource/brpc/build/src && /usr/local/bin/g++   
-I/home/opensource/brpc/src -I/home/opensource/brpc/build 
-I/home/opensource/brpc/build/src  -DBRPC_WITH_GLOG=0 -DBRPC_WITH_RDMA=0 
-DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const__=__unused__ 
-D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS 
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS 
-DBRPC_REVISION=\"1.6.0\|HEAD\|d2b73ec\|2023-07-17T19:31:47+08:00\" 
-D__STRICT_ANSI__ -g  -O2 -pipe -Wall -W -fPIC -fstrict-aliasing 
-Wno-invalid-offsetof -Wno-unused-parameter -fno-omit-frame-pointer -msse4 
-msse4.2 -Wno-aligned-new -DNDEBUG   -std=gnu++11 -o 
CMakeFiles/BUTIL_LIB.dir/butil/threading/platform_thread_linux.cc.o -c 
/home/opensource/brpc/src/butil/threading/platform_thread_linux.cc
   [ 94%] Building CXX object 
src/CMakeFiles/BUTIL_LIB.dir/butil/strings/sys_string_conversions_posix.cc.o
   cd /home/opensource/brpc/build/src && /usr/local/bin/g++   
-I/home/opensource/brpc/src -I/home/opensource/brpc/build 
-I/home/opensource/brpc/build/src  -DBRPC_WITH_GLOG=0 -DBRPC_WITH_RDMA=0 
-DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const__=__unused__ 
-D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS 
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS 
-DBRPC_REVISION=\"1.6.0\|HEAD\|d2b73ec\|2023-07-17T19:31:47+08:00\" 
-D__STRICT_ANSI__ -g  -O2 -pipe -Wall -W -fPIC -fstrict-aliasing 
-Wno-invalid-offsetof -Wno-unused-parameter -fno-omit-frame-pointer -msse4 
-msse4.2 -Wno-aligned-new -DNDEBUG   -std=gnu++11 -o 
CMakeFiles/BUTIL_LIB.dir/butil/strings/sys_string_conversions_posix.cc.o -c 
/home/opensource/brpc/src/butil/strings/sys_string_conversions_posix.cc
   make[2]: Leaving directory `/home/opensource/brpc/build'
   [ 94%] Built target BUTIL_LIB
   make -f src/CMakeFiles/brpc-static.dir/build.make 
src/CMakeFiles/brpc-static.dir/depend
   make[2]: Entering directory `/home/opensource/brpc/build'
   cd /home/opensource/brpc/build && /usr/local/bin/cmake -E cmake_depends 
"Unix Makefiles" /home/opensource/brpc /home/opensource/brpc/src 
/home/opensource/brpc/build /home/opensource/brpc/build/src 
/home/opensource/brpc/build/src/CMakeFiles/brpc-static.dir/DependInfo.cmake 
--color=
   Scanning dependencies of target brpc-static
   make[2]: Leaving directory `/home/opensource/brpc/build'
   make -f src/CMakeFiles/brpc-static.dir/build.make 
src/CMakeFiles/brpc-static.dir/build
   make[2]: Entering directory `/home/opensource/brpc/build'
   [ 94%] Linking CXX static library ../output/lib/libbrpc.a
   cd /home/opensource/brpc/build/src && /usr/local/bin/cmake -P 
CMakeFiles/brpc-static.dir/cmake_clean_target.cmake
   cd /home/opensource/brpc/build/src && /usr/local/bin/cmake -E 
cmake_link_script CMakeFiles/brpc-static.dir/link.txt --verbose=1
   /usr/bin/ar qc ../output/lib/libbrpc.a  
CMakeFiles/BUTIL_LIB.dir/butil/third_party/dmg_fp/g_fmt.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/third_party/dmg_fp/dtoa_wrapper.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/third_party/dynamic_annotations/dynamic_annotations.c.o
 CMakeFiles/BUTIL_LIB.dir/butil/third_party/icu/icu_utf.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/third_party/superfasthash/superfasthash.c.o 
CMakeFiles/BUTIL_LIB.dir/butil/third_party/modp_b64/modp_b64.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/third_party/symbolize/demangle.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/third_party/symbolize/symbolize.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/third_party/snappy/snappy-sinksource.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/third_party/snappy/snappy-stubs-internal.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/third_party/snappy/snappy.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/third_party/murmurhash3/murmurhash3.cpp.o 
CMakeFiles/BUTIL_LIB.dir/butil/arena.cpp.o 
CMakeFiles/BUTIL_LIB.dir/butil/at_exit.cc.o CMakeFiles/BUTIL_LIB.dir/butil/
 atomicops_internals_x86_gcc.cc.o CMakeFiles/BUTIL_LIB.dir/butil/base64.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/big_endian.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/cpu.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/debug/alias.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/debug/asan_invalid_access.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/debug/crash_logging.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/debug/debugger.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/debug/debugger_posix.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/debug/dump_without_crashing.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/debug/proc_maps_linux.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/debug/stack_trace.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/debug/stack_trace_posix.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/environment.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/files/file.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/files/file_posix.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/files/file_enumerator.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/files/file_enumerator_posix.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/files/file_path.cc.o CM
 akeFiles/BUTIL_LIB.dir/butil/files/file_path_constants.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/files/memory_mapped_file.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/files/memory_mapped_file_posix.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/files/scoped_file.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/files/scoped_temp_dir.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/file_util.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/file_util_posix.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/guid.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/guid_posix.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/hash.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/lazy_instance.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/location.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/memory/aligned_memory.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/memory/ref_counted.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/memory/ref_counted_memory.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/memory/singleton.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/memory/weak_ptr.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/posix/file_descriptor_shuffle.cc.o 
CMakeFiles/BUTIL_LIB.dir/buti
 l/posix/global_descriptors.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/process_util.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/rand_util.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/rand_util_posix.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/fast_rand.cpp.o 
CMakeFiles/BUTIL_LIB.dir/butil/safe_strerror_posix.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/sha1_portable.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/strings/latin1_string_conversions.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/strings/nullable_string16.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/strings/safe_sprintf.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/strings/string16.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/strings/string_number_conversions.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/strings/string_split.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/strings/string_piece.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/strings/string_util.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/strings/string_util_constants.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/strings/stringprintf.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/strings/utf_offset_string_con
 versions.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/strings/utf_string_conversion_utils.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/strings/utf_string_conversions.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/synchronization/cancellation_flag.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/synchronization/condition_variable_posix.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/synchronization/waitable_event_posix.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/threading/non_thread_safe_impl.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/threading/platform_thread_posix.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/threading/simple_thread.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/threading/thread_checker_impl.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/threading/thread_collision_warner.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/threading/thread_id_name_manager.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/threading/thread_local_posix.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/threading/thread_local_storage.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/threading/thread_local_storage_posix.cc.o 
CMakeFiles/BUTIL_LI
 B.dir/butil/threading/thread_restrictions.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/threading/watchdog.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/time/clock.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/time/default_clock.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/time/default_tick_clock.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/time/tick_clock.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/time/time.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/time/time_posix.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/version.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/logging.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/class_name.cpp.o 
CMakeFiles/BUTIL_LIB.dir/butil/errno.cpp.o 
CMakeFiles/BUTIL_LIB.dir/butil/find_cstr.cpp.o 
CMakeFiles/BUTIL_LIB.dir/butil/status.cpp.o 
CMakeFiles/BUTIL_LIB.dir/butil/string_printf.cpp.o 
CMakeFiles/BUTIL_LIB.dir/butil/thread_local.cpp.o 
CMakeFiles/BUTIL_LIB.dir/butil/unix_socket.cpp.o 
CMakeFiles/BUTIL_LIB.dir/butil/endpoint.cpp.o 
CMakeFiles/BUTIL_LIB.dir/butil/fd_utility.cpp.o 
CMakeFiles/BUTIL_LIB.dir/butil/files/temp_file.cpp.o CMakeFiles/BUTIL
 _LIB.dir/butil/files/file_watcher.cpp.o 
CMakeFiles/BUTIL_LIB.dir/butil/time.cpp.o 
CMakeFiles/BUTIL_LIB.dir/butil/zero_copy_stream_as_streambuf.cpp.o 
CMakeFiles/BUTIL_LIB.dir/butil/crc32c.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/containers/case_ignored_flat_map.cpp.o 
CMakeFiles/BUTIL_LIB.dir/butil/iobuf.cpp.o 
CMakeFiles/BUTIL_LIB.dir/butil/binary_printer.cpp.o 
CMakeFiles/BUTIL_LIB.dir/butil/recordio.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/popen.cpp.o 
CMakeFiles/BUTIL_LIB.dir/butil/file_util_linux.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/threading/platform_thread_linux.cc.o 
CMakeFiles/BUTIL_LIB.dir/butil/strings/sys_string_conversions_posix.cc.o 
CMakeFiles/SOURCES_LIB.dir/bvar/collector.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bvar/default_variables.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bvar/detail/percentile.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bvar/detail/sampler.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bvar/gflag.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bvar/latency_recorder.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bvar/mvariable.cpp.o
  CMakeFiles/SOURCES_LIB.dir/bvar/variable.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bthread/bthread.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bthread/butex.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bthread/condition_variable.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bthread/context.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bthread/countdown_event.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bthread/errno.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bthread/execution_queue.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bthread/fd.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bthread/id.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bthread/interrupt_pthread.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bthread/key.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bthread/mutex.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bthread/stack.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bthread/sys_futex.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bthread/task_control.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bthread/task_group.cpp.o 
CMakeFiles/SOURCES_LIB.dir/bthread/timer_thread.cpp.o 
CMakeFiles/SOURCES_LIB.dir/json2pb/encode_decode.cpp.o 
CMakeFiles/SOURCES_LIB.dir/json
 2pb/json_to_pb.cpp.o CMakeFiles/SOURCES_LIB.dir/json2pb/pb_to_json.cpp.o 
CMakeFiles/SOURCES_LIB.dir/json2pb/protobuf_map.cpp.o 
CMakeFiles/SOURCES_LIB.dir/mcpack2pb/field_type.cpp.o 
CMakeFiles/SOURCES_LIB.dir/mcpack2pb/mcpack2pb.cpp.o 
CMakeFiles/SOURCES_LIB.dir/mcpack2pb/parser.cpp.o 
CMakeFiles/SOURCES_LIB.dir/mcpack2pb/serializer.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/acceptor.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/adaptive_connection_type.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/adaptive_max_concurrency.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/amf.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/bad_method_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/bthreads_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/common.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/connections_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/dir_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/flags_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/flot_min_js.cpp.o CMakeFiles/SOURCES_LI
 B.dir/brpc/builtin/get_favicon_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/get_js_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/health_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/hotspots_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/ids_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/index_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/jquery_min_js.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/list_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/pprof_perl.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/pprof_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/prometheus_metrics_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/protobufs_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/rpcz_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/sockets_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/sorttable_js.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/status_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/bui
 ltin/threads_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/vars_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/version_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/viz_min_js.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/builtin/vlog_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/channel.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/circuit_breaker.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/cluster_recover_policy.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/compress.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/controller.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/details/has_epollrdhup.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/details/health_check.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/details/hpack.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/details/http_message.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/details/http_parser.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/details/load_balancer_with_naming.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/details/mesalink_ssl_helper.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/details/method_st
 atus.cpp.o CMakeFiles/SOURCES_LIB.dir/brpc/details/naming_service_thread.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/details/rtmp_utils.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/details/ssl_helper.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/details/tcmalloc_extension.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/details/usercode_backup_pool.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/esp_message.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/event_dispatcher.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/global.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/grpc.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/http2.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/http_header.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/http_method.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/http_status_code.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/input_messenger.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/load_balancer.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/memcache.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/nshead_message.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/nshead_pb_service_adaptor.cpp.o CMakeFiles
 /SOURCES_LIB.dir/brpc/nshead_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/parallel_channel.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/partition_channel.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/periodic_naming_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/periodic_task.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/auto_concurrency_limiter.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/baidu_naming_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/baidu_rpc_protocol.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/consistent_hashing_load_balancer.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/constant_concurrency_limiter.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/consul_naming_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/couchbase_authenticator.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/dh.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/discovery_naming_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/domain_naming_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/dynpart_load_bala
 ncer.cpp.o CMakeFiles/SOURCES_LIB.dir/brpc/policy/esp_authenticator.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/esp_protocol.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/file_naming_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/giano_authenticator.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/gzip_compress.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/hasher.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/http2_rpc_protocol.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/http_rpc_protocol.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/hulu_pbrpc_protocol.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/list_naming_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/locality_aware_load_balancer.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/memcache_binary_protocol.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/mongo_protocol.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/nacos_naming_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/nova_pbrpc_protocol.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/
 policy/nshead_mcpack_protocol.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/nshead_protocol.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/public_pbrpc_protocol.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/randomized_load_balancer.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/redis_authenticator.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/redis_protocol.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/remote_file_naming_service.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/round_robin_load_balancer.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/rtmp_protocol.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/snappy_compress.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/sofa_pbrpc_protocol.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/streaming_rpc_protocol.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/timeout_concurrency_limiter.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/ubrpc2pb_protocol.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/policy/weighted_randomized_load_balancer.cpp.o 
CMakeFiles/SOURCES_LIB.dir/
 brpc/policy/weighted_round_robin_load_balancer.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/progressive_attachment.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/protocol.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/rdma/block_pool.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/rdma/rdma_endpoint.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/rdma/rdma_helper.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/redis.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/redis_command.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/redis_reply.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/reloadable_flags.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/restful.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/retry_policy.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/rpc_dump.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/rtmp.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/selective_channel.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/serialized_request.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/server.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/server_id.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/simple_data_pool.cpp.o CMakeFiles/SOURCES_LI
 B.dir/brpc/socket.cpp.o CMakeFiles/SOURCES_LIB.dir/brpc/socket_map.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/span.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/ssl_options.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/stream.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/trackme.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/ts.cpp.o 
CMakeFiles/SOURCES_LIB.dir/brpc/uri.cpp.o 
../CMakeFiles/PROTO_LIB.dir/idl_options.pb.cc.o 
../CMakeFiles/PROTO_LIB.dir/brpc/rtmp.pb.cc.o 
../CMakeFiles/PROTO_LIB.dir/brpc/rpc_dump.pb.cc.o 
../CMakeFiles/PROTO_LIB.dir/brpc/get_favicon.pb.cc.o 
../CMakeFiles/PROTO_LIB.dir/brpc/span.pb.cc.o 
../CMakeFiles/PROTO_LIB.dir/brpc/builtin_service.pb.cc.o 
../CMakeFiles/PROTO_LIB.dir/brpc/get_js.pb.cc.o 
../CMakeFiles/PROTO_LIB.dir/brpc/errno.pb.cc.o 
../CMakeFiles/PROTO_LIB.dir/brpc/nshead_meta.pb.cc.o 
../CMakeFiles/PROTO_LIB.dir/brpc/options.pb.cc.o 
../CMakeFiles/PROTO_LIB.dir/brpc/policy/baidu_rpc_meta.pb.cc.o 
../CMakeFiles/PROTO_LIB.dir/brpc/policy/hulu_pbrpc_meta.pb.cc.o 
../CMakeFiles/PROTO_LIB.dir/brpc/
 policy/public_pbrpc_meta.pb.cc.o 
../CMakeFiles/PROTO_LIB.dir/brpc/policy/sofa_pbrpc_meta.pb.cc.o 
../CMakeFiles/PROTO_LIB.dir/brpc/policy/mongo.pb.cc.o 
../CMakeFiles/PROTO_LIB.dir/brpc/trackme.pb.cc.o 
../CMakeFiles/PROTO_LIB.dir/brpc/streaming_rpc_meta.pb.cc.o 
../CMakeFiles/PROTO_LIB.dir/brpc/proto_base.pb.cc.o
   /usr/bin/ranlib ../output/lib/libbrpc.a
   make[2]: Leaving directory `/home/opensource/brpc/build'
   [ 94%] Built target brpc-static
   make -f src/CMakeFiles/protoc-gen-mcpack.dir/build.make 
src/CMakeFiles/protoc-gen-mcpack.dir/depend
   make[2]: Entering directory `/home/opensource/brpc/build'
   cd /home/opensource/brpc/build && /usr/local/bin/cmake -E cmake_depends 
"Unix Makefiles" /home/opensource/brpc /home/opensource/brpc/src 
/home/opensource/brpc/build /home/opensource/brpc/build/src 
/home/opensource/brpc/build/src/CMakeFiles/protoc-gen-mcpack.dir/DependInfo.cmake
 --color=
   Scanning dependencies of target protoc-gen-mcpack
   make[2]: Leaving directory `/home/opensource/brpc/build'
   make -f src/CMakeFiles/protoc-gen-mcpack.dir/build.make 
src/CMakeFiles/protoc-gen-mcpack.dir/build
   make[2]: Entering directory `/home/opensource/brpc/build'
   [ 94%] Building CXX object 
src/CMakeFiles/protoc-gen-mcpack.dir/mcpack2pb/generator.cpp.o
   cd /home/opensource/brpc/build/src && /usr/local/bin/g++   
-I/home/opensource/brpc/src -I/home/opensource/brpc/build 
-I/home/opensource/brpc/build/src  -DBRPC_WITH_GLOG=0 -DBRPC_WITH_RDMA=0 
-DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const__=__unused__ 
-D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS 
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS 
-DBRPC_REVISION=\"1.6.0\|HEAD\|d2b73ec\|2023-07-17T19:31:47+08:00\" 
-D__STRICT_ANSI__ -g  -O2 -pipe -Wall -W -fPIC -fstrict-aliasing 
-Wno-invalid-offsetof -Wno-unused-parameter -fno-omit-frame-pointer -msse4 
-msse4.2 -Wno-aligned-new -DNDEBUG   -std=gnu++11 -o 
CMakeFiles/protoc-gen-mcpack.dir/mcpack2pb/generator.cpp.o -c 
/home/opensource/brpc/src/mcpack2pb/generator.cpp
   [ 94%] Linking CXX executable ../output/bin/protoc-gen-mcpack
   cd /home/opensource/brpc/build/src && /usr/local/bin/cmake -E 
cmake_link_script CMakeFiles/protoc-gen-mcpack.dir/link.txt --verbose=1
   /usr/local/bin/g++    -DBRPC_WITH_GLOG=0 -DBRPC_WITH_RDMA=0 
-DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const__=__unused__ 
-D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS 
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS 
-DBRPC_REVISION=\"1.6.0\|HEAD\|d2b73ec\|2023-07-17T19:31:47+08:00\" 
-D__STRICT_ANSI__ -g  -O2 -pipe -Wall -W -fPIC -fstrict-aliasing 
-Wno-invalid-offsetof -Wno-unused-parameter -fno-omit-frame-pointer -msse4 
-msse4.2 -Wno-aligned-new -DNDEBUG  -rdynamic 
CMakeFiles/protoc-gen-mcpack.dir/mcpack2pb/generator.cpp.o  -o 
../output/bin/protoc-gen-mcpack ../output/lib/libbrpc.a -lgflags -lprotobuf 
-lpthread -lleveldb -lprotoc -lpthread -lcrypto -ldl -lz -lssl -lrt -lpthread 
-lleveldb -lprotoc -lcrypto -ldl -lz -lssl -lrt -lpthread 
   CMakeFiles/protoc-gen-mcpack.dir/mcpack2pb/generator.cpp.o: In function 
`google::protobuf::internal::StringTypeTraits::Get(int, 
google::protobuf::internal::ExtensionSet const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)':
   /usr/include/google/protobuf/extension_set.h:691: undefined reference to 
`google::protobuf::internal::ExtensionSet::GetString(int, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&) const'
   CMakeFiles/protoc-gen-mcpack.dir/mcpack2pb/generator.cpp.o: In function 
`mcpack2pb::generate_declarations(std::set<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > > > const&, 
std::set<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >, std::less<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > >, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > const&, google::protobuf::io::Printer&)':
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:187: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:200: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)'
   CMakeFiles/protoc-gen-mcpack.dir/mcpack2pb/generator.cpp.o: In function 
`mcpack2pb::generate_parsing(google::protobuf::Descriptor const*, 
std::set<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >, std::less<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > >, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > >&, std::set<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > > >&, 
google::protobuf::io::Printer&)':
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:276: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:489: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:494: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:571: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:579: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:552: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:590: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:517: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:511: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:505: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:499: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:541: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   
CMakeFiles/protoc-gen-mcpack.dir/mcpack2pb/generator.cpp.o:/home/opensource/brpc/src/mcpack2pb/generator.cpp:523:
 more undefined references to `google::protobuf::io::Printer::Print(char 
const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)' follow
   CMakeFiles/protoc-gen-mcpack.dir/mcpack2pb/generator.cpp.o: In function 
`mcpack2pb::generate_parsing(google::protobuf::Descriptor const*, 
std::set<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >, std::less<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > >, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > >&, std::set<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > > >&, 
google::protobuf::io::Printer&)':
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:284: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:387: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:398: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:289: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:295: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:301: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   
CMakeFiles/protoc-gen-mcpack.dir/mcpack2pb/generator.cpp.o:/home/opensource/brpc/src/mcpack2pb/generator.cpp:307:
 more undefined references to `google::protobuf::io::Printer::Print(char 
const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)' follow
   CMakeFiles/protoc-gen-mcpack.dir/mcpack2pb/generator.cpp.o: In function 
`mcpack2pb::generate_parsing(google::protobuf::Descriptor const*, 
std::set<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >, std::less<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > >, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > >&, std::set<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
std::less<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > > >&, 
google::protobuf::io::Printer&)':
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:474: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
   CMakeFiles/protoc-gen-mcpack.dir/mcpack2pb/generator.cpp.o: In function 
`generate_serializing':
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:864: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:872: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:897: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1244: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1265: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)'
   CMakeFiles/protoc-gen-mcpack.dir/mcpack2pb/generator.cpp.o: In function 
`mcpack2pb::McpackToProtobuf::Generate(google::protobuf::FileDescriptor const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, google::protobuf::compiler::GeneratorContext*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
>*) const':
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1404: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)'
   CMakeFiles/protoc-gen-mcpack.dir/mcpack2pb/generator.cpp.o: In function 
`generate_serializing':
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1227: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1227: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1255: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1210: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1214: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1207: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1218: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:953: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   
CMakeFiles/protoc-gen-mcpack.dir/mcpack2pb/generator.cpp.o:/home/opensource/brpc/src/mcpack2pb/generator.cpp:933:
 more undefined references to `google::protobuf::io::Printer::Print(char 
const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)' follow
   CMakeFiles/protoc-gen-mcpack.dir/mcpack2pb/generator.cpp.o: In function 
`generate_serializing':
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:933: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:915: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:915: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:919: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:919: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:924: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   
CMakeFiles/protoc-gen-mcpack.dir/mcpack2pb/generator.cpp.o:/home/opensource/brpc/src/mcpack2pb/generator.cpp:924:
 more undefined references to `google::protobuf::io::Printer::Print(char 
const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)' follow
   CMakeFiles/protoc-gen-mcpack.dir/mcpack2pb/generator.cpp.o: In function 
`generate_serializing':
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:993: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1224: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1007: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1022: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1029: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1032: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1037: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1174: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1193: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1154: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1151: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1159: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1164: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1080: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   
CMakeFiles/protoc-gen-mcpack.dir/mcpack2pb/generator.cpp.o:/home/opensource/brpc/src/mcpack2pb/generator.cpp:1130:
 more undefined references to `google::protobuf::io::Printer::Print(char 
const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)' follow
   CMakeFiles/protoc-gen-mcpack.dir/mcpack2pb/generator.cpp.o: In function 
`generate_registration':
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1303: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1314: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1322: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, char const*, std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1327: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&)'
   /home/opensource/brpc/src/mcpack2pb/generator.cpp:1340: undefined reference 
to `google::protobuf::io::Printer::Print(char const*, char const*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&)'
   ../output/lib/libbrpc.a(idl_options.pb.cc.o): In function 
`protobuf_AddDesc_idl_5foptions_2eproto()':
   /home/opensource/brpc/build/idl_options.pb.cc:73: undefined reference to 
`google::protobuf::MessageFactory::InternalRegisterGeneratedFile(char const*, 
void (*)(std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&))'
   ../output/lib/libbrpc.a(idl_options.pb.cc.o): In function 
`protobuf_AssignDesc_idl_5foptions_2eproto()':
   /home/opensource/brpc/build/idl_options.pb.cc:29: undefined reference to 
`google::protobuf::DescriptorPool::FindFileByName(std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> > const&) const'
   collect2: error: ld returned 1 exit status
   make[2]: *** [output/bin/protoc-gen-mcpack] Error 1
   make[2]: Leaving directory `/home/opensource/brpc/build'
   make[1]: *** [src/CMakeFiles/protoc-gen-mcpack.dir/all] Error 2
   make[1]: Leaving directory `/home/opensource/brpc/build'
   make: *** [all] Error 2
   [root@localhost build]# 
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org
For additional commands, e-mail: dev-h...@brpc.apache.org

Reply via email to