[root@localhost nebula-common]# source cmake-install/bin/enable-cmake.sh [root@localhost nebula-common]# source /opt/vesoft/toolset/gcc/7.5.0/enable Only PATH was setup so as not to pollute your library path You could run 'export LD_LIBRARY_PATH=/opt/vesoft/toolset/gcc/7.5.0/lib64:$LD_LIBRARY_PATH' if needed [root@localhost nebula-common]# export LD_LIBRARY_PATH=/opt/vesoft/toolset/gcc/7.5.0/lib64:$LD_LIBRARY_PATH [root@localhost nebula-common]# cd .. [root@localhost ~]# cd nebula-graph [root@localhost nebula-graph]# cd build [root@localhost build]# cmake -DENABLE_BUILD_STORAGE=on -DENABLE_TESTING=OFF -DCMAKE_BUILD_TYPE=Release -DNEBULA_COMMON_REPO_TAG=v2.0.1 -DNEBULA_STORAGE_REPO_TAG=v2.0.1 .. >>>> Options of Nebula Graph <<<< -- ENABLE_ASAN : OFF (Build with AddressSanitizer) -- ENABLE_BUILD_STORAGE : on (Whether to build storage) -- ENABLE_CCACHE : ON (Use ccache to speed up compiling) -- ENABLE_CLANG_TIDY : OFF (Enable clang-tidy if present) -- ENABLE_COMPRESSED_DEBUG_INFO : ON (Compress debug info to reduce binary size) -- ENABLE_COVERAGE : OFF (Build with coverage report) -- ENABLE_FRAME_POINTER : OFF (Build with frame pointer) -- ENABLE_FUZZY_TESTING : OFF (Enable Fuzzy tests) -- ENABLE_GDB_SCRIPT_SECTION : OFF (Add .debug_gdb_scripts section) -- ENABLE_JEMALLOC : ON (Use jemalloc as memory allocator) -- ENABLE_MODULE_UPDATE : OFF (Automatically update module) -- ENABLE_PACK_ONE : ON (Whether to package into one) -- ENABLE_PIC : OFF (Build with -fPIC) -- ENABLE_STATIC_ASAN : OFF (Statically link against libasan) -- ENABLE_STATIC_UBSAN : OFF (Statically link against libubsan) -- ENABLE_STRICT_ALIASING : OFF (Build with -fstrict-aliasing) -- ENABLE_TESTING : OFF (Build unit tests) -- ENABLE_TSAN : OFF (Build with ThreadSanitizer) -- ENABLE_UBSAN : OFF (Build with UndefinedBehaviourSanitizer) -- ENABLE_VERBOSE_BISON : OFF (Enable Bison to report state) -- ENABLE_WERROR : ON (Regard warnings as errors) -- CMAKE_BUILD_TYPE : Release (Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ...) -- CMAKE_INSTALL_PREFIX : /usr/local/nebula (Install path prefix, prepended onto install directories.) -- CMAKE_CXX_STANDARD : 17 -- CMAKE_CXX_COMPILER : /opt/vesoft/toolset/gcc/7.5.0/bin/g++ (CXX compiler) -- CMAKE_CXX_COMPILER_ID : GNU -- NEBULA_USE_LINKER : bfd -- CCACHE : Enabled but not found >>>> Configuring third party for 'Nebula Graph' <<<< -- NEBULA_THIRDPARTY_ROOT : /root/nebula-graph/build/third-party/install -- Build info of nebula third party: Package : Nebula Third Party Version : 2.0 Date : Mon Jun 28 13:19:14 UTC 2021 glibc : 2.17 Arch : x86_64 Compiler : GCC 7.5.0 C++ ABI : 11 Vendor : VEsoft Inc. -- CMAKE_INCLUDE_PATH : /root/nebula-graph/build/third-party/install/include -- CMAKE_LIBRARY_PATH : /root/nebula-graph/build/third-party/install/lib64;/root/nebula-graph/build/third-party/install/lib -- CMAKE_PROGRAM_PATH : /root/nebula-graph/build/third-party/install/bin -- GLIBC_VERSION : 2.17 -- found krb5-config here /root/nebula-graph/build/third-party/install/bin/krb5-config -- Found kerberos 5 headers: /root/nebula-graph/build/third-party/install/include -- Found kerberos 5 libs: /root/nebula-graph/build/third-party/install/lib/libgssapi_krb5.a;/root/nebula-graph/build/third-party/install/lib/libkrb5.a;/root/nebula-graph/build/third-party/install/lib/libk5crypto.a;/root/nebula-graph/build/third-party/install/lib/libcom_err.a;/root/nebula-graph/build/third-party/install/lib/libkrb5support.a >>>> Configuring third party for 'Nebula Graph' done <<<< -- Create the pre-commit hook -- Creating pre-commit hook done >>>> Configuring Nebula Common <<<< >>>> Options of Nebula Common <<<< -- ENABLE_ASAN : OFF (Build with AddressSanitizer) -- ENABLE_CCACHE : ON (Use ccache to speed up compiling) -- ENABLE_CLANG_TIDY : OFF (Enable clang-tidy if present) -- ENABLE_COMPRESSED_DEBUG_INFO : ON (Compress debug info to reduce binary size) -- ENABLE_COVERAGE : OFF (Build with coverage report) -- ENABLE_FRAME_POINTER : OFF (Build with frame pointer) -- ENABLE_FUZZY_TESTING : OFF (Enable Fuzzy tests) -- ENABLE_GDB_SCRIPT_SECTION : OFF (Add .debug_gdb_scripts section) -- ENABLE_JEMALLOC : ON (Use jemalloc as memory allocator) -- ENABLE_PIC : OFF (Build with -fPIC) -- ENABLE_STATIC_ASAN : OFF (Statically link against libasan) -- ENABLE_STATIC_UBSAN : OFF (Statically link against libubsan) -- ENABLE_STRICT_ALIASING : OFF (Build with -fstrict-aliasing) -- ENABLE_TESTING : OFF (Build unit tests) -- ENABLE_TSAN : OFF (Build with ThreadSanitizer) -- ENABLE_UBSAN : OFF (Build with UndefinedBehaviourSanitizer) -- ENABLE_WERROR : ON (Regard warnings as errors) -- Set D_GLIBCXX_USE_CXX11_ABI to 1 -- CMAKE_BUILD_TYPE : Release (Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ...) -- CMAKE_INSTALL_PREFIX : /usr/local/nebula (Install path prefix, prepended onto install directories.) -- CMAKE_CXX_STANDARD : 17 -- CMAKE_CXX_COMPILER : /opt/vesoft/toolset/gcc/7.5.0/bin/g++ -- CMAKE_CXX_COMPILER_ID : GNU -- NEBULA_USE_LINKER : bfd -- CCACHE : Enabled but not found >>>> Configuring third party for 'Nebula Common' <<<< -- NEBULA_THIRDPARTY_ROOT : /root/nebula-graph/build/third-party/install -- Build info of nebula third party: Package : Nebula Third Party Version : 2.0 Date : Mon Jun 28 13:19:14 UTC 2021 glibc : 2.17 Arch : x86_64 Compiler : GCC 7.5.0 C++ ABI : 11 Vendor : VEsoft Inc. -- CMAKE_INCLUDE_PATH : /root/nebula-graph/build/third-party/install/include -- CMAKE_LIBRARY_PATH : /root/nebula-graph/build/third-party/install/lib64;/root/nebula-graph/build/third-party/install/lib -- CMAKE_PROGRAM_PATH : /root/nebula-graph/build/third-party/install/bin -- GLIBC_VERSION : 2.17 -- found krb5-config here /root/nebula-graph/build/third-party/install/bin/krb5-config -- Found kerberos 5 headers: /root/nebula-graph/build/third-party/install/include -- Found kerberos 5 libs: /root/nebula-graph/build/third-party/install/lib/libgssapi_krb5.a;/root/nebula-graph/build/third-party/install/lib/libkrb5.a;/root/nebula-graph/build/third-party/install/lib/libk5crypto.a;/root/nebula-graph/build/third-party/install/lib/libcom_err.a;/root/nebula-graph/build/third-party/install/lib/libkrb5support.a >>>> Configuring third party for 'Nebula Common' done <<<< -- Create the pre-commit hook -- Creating pre-commit hook done -- Configuring done -- Generating done -- Build files have been written to: /root/nebula-graph/build/modules/common >>>> Configuring Nebula Common done <<<< >>>> Configuring Nebula Storage <<<< -- ENABLE_PACK_ONE : ON -- ENABLE_MODULE_UPDATE : OFF -- NEBULA_COMMON_SOURCE_DIR: /root/nebula-graph/modules/common >>>> Options of Nebula Storage <<<< -- ENABLE_ASAN : OFF (Build with AddressSanitizer) -- ENABLE_CCACHE : ON (Use ccache to speed up compiling) -- ENABLE_CLANG_TIDY : OFF (Enable clang-tidy if present) -- ENABLE_COMPRESSED_DEBUG_INFO : ON (Compress debug info to reduce binary size) -- ENABLE_COVERAGE : OFF (Build with coverage report) -- ENABLE_FRAME_POINTER : OFF (Build with frame pointer) -- ENABLE_FUZZY_TESTING : OFF (Enable Fuzzy tests) -- ENABLE_GDB_SCRIPT_SECTION : OFF (Add .debug_gdb_scripts section) -- ENABLE_JEMALLOC : ON (Use jemalloc as memory allocator) -- ENABLE_MODULE_UPDATE : OFF (Automatically update module) -- ENABLE_PACK_ONE : ON (Whether to package into one) -- ENABLE_PIC : OFF (Build with -fPIC) -- ENABLE_STATIC_ASAN : OFF (Statically link against libasan) -- ENABLE_STATIC_UBSAN : OFF (Statically link against libubsan) -- ENABLE_STRICT_ALIASING : OFF (Build with -fstrict-aliasing) -- ENABLE_TESTING : OFF (Build unit tests) -- ENABLE_TSAN : OFF (Build with ThreadSanitizer) -- ENABLE_UBSAN : OFF (Build with UndefinedBehaviourSanitizer) -- ENABLE_WERROR : ON (Regard warnings as errors) -- CMAKE_BUILD_TYPE : Release (Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ...) -- CMAKE_INSTALL_PREFIX : /usr/local/nebula (Install path prefix, prepended onto install directories.) -- CMAKE_CXX_STANDARD : 17 -- CMAKE_CXX_COMPILER : /opt/vesoft/toolset/gcc/7.5.0/bin/g++ -- CMAKE_CXX_COMPILER_ID : GNU -- NEBULA_USE_LINKER : bfd -- CCACHE : Enabled but not found >>>> Configuring third party for 'Nebula Storage' <<<< -- NEBULA_THIRDPARTY_ROOT : /root/nebula-graph/build/third-party/install -- Build info of nebula third party: Package : Nebula Third Party Version : 2.0 Date : Mon Jun 28 13:19:14 UTC 2021 glibc : 2.17 Arch : x86_64 Compiler : GCC 7.5.0 C++ ABI : 11 Vendor : VEsoft Inc. -- CMAKE_INCLUDE_PATH : /root/nebula-graph/build/third-party/install/include -- CMAKE_LIBRARY_PATH : /root/nebula-graph/build/third-party/install/lib64;/root/nebula-graph/build/third-party/install/lib -- CMAKE_PROGRAM_PATH : /root/nebula-graph/build/third-party/install/bin -- GLIBC_VERSION : 2.17 -- found krb5-config here /root/nebula-graph/build/third-party/install/bin/krb5-config -- Found kerberos 5 headers: /root/nebula-graph/build/third-party/install/include -- Found kerberos 5 libs: /root/nebula-graph/build/third-party/install/lib/libgssapi_krb5.a;/root/nebula-graph/build/third-party/install/lib/libkrb5.a;/root/nebula-graph/build/third-party/install/lib/libk5crypto.a;/root/nebula-graph/build/third-party/install/lib/libcom_err.a;/root/nebula-graph/build/third-party/install/lib/libkrb5support.a >>>> Configuring third party for 'Nebula Storage' done <<<< -- Create the pre-commit hook -- Creating pre-commit hook done >>>> Configuring Nebula Common <<<< >>>> Options of Nebula Common <<<< -- ENABLE_ASAN : OFF (Build with AddressSanitizer) -- ENABLE_CCACHE : ON (Use ccache to speed up compiling) -- ENABLE_CLANG_TIDY : OFF (Enable clang-tidy if present) -- ENABLE_COMPRESSED_DEBUG_INFO : ON (Compress debug info to reduce binary size) -- ENABLE_COVERAGE : OFF (Build with coverage report) -- ENABLE_FRAME_POINTER : OFF (Build with frame pointer) -- ENABLE_FUZZY_TESTING : OFF (Enable Fuzzy tests) -- ENABLE_GDB_SCRIPT_SECTION : OFF (Add .debug_gdb_scripts section) -- ENABLE_JEMALLOC : ON (Use jemalloc as memory allocator) -- ENABLE_PIC : OFF (Build with -fPIC) -- ENABLE_STATIC_ASAN : OFF (Statically link against libasan) -- ENABLE_STATIC_UBSAN : OFF (Statically link against libubsan) -- ENABLE_STRICT_ALIASING : OFF (Build with -fstrict-aliasing) -- ENABLE_TESTING : OFF (Build unit tests) -- ENABLE_TSAN : OFF (Build with ThreadSanitizer) -- ENABLE_UBSAN : OFF (Build with UndefinedBehaviourSanitizer) -- ENABLE_WERROR : ON (Regard warnings as errors) -- Set D_GLIBCXX_USE_CXX11_ABI to 1 -- CMAKE_BUILD_TYPE : Release (Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ...) -- CMAKE_INSTALL_PREFIX : /usr/local/nebula (Install path prefix, prepended onto install directories.) -- CMAKE_CXX_STANDARD : 17 -- CMAKE_CXX_COMPILER : /opt/vesoft/toolset/gcc/7.5.0/bin/g++ -- CMAKE_CXX_COMPILER_ID : GNU -- NEBULA_USE_LINKER : bfd -- CCACHE : Enabled but not found >>>> Configuring third party for 'Nebula Common' <<<< -- NEBULA_THIRDPARTY_ROOT : /root/nebula-graph/build/third-party/install -- Build info of nebula third party: Package : Nebula Third Party Version : 2.0 Date : Mon Jun 28 13:19:14 UTC 2021 glibc : 2.17 Arch : x86_64 Compiler : GCC 7.5.0 C++ ABI : 11 Vendor : VEsoft Inc. -- CMAKE_INCLUDE_PATH : /root/nebula-graph/build/third-party/install/include -- CMAKE_LIBRARY_PATH : /root/nebula-graph/build/third-party/install/lib64;/root/nebula-graph/build/third-party/install/lib -- CMAKE_PROGRAM_PATH : /root/nebula-graph/build/third-party/install/bin -- GLIBC_VERSION : 2.17 -- found krb5-config here /root/nebula-graph/build/third-party/install/bin/krb5-config -- Found kerberos 5 headers: /root/nebula-graph/build/third-party/install/include -- Found kerberos 5 libs: /root/nebula-graph/build/third-party/install/lib/libgssapi_krb5.a;/root/nebula-graph/build/third-party/install/lib/libkrb5.a;/root/nebula-graph/build/third-party/install/lib/libk5crypto.a;/root/nebula-graph/build/third-party/install/lib/libcom_err.a;/root/nebula-graph/build/third-party/install/lib/libkrb5support.a >>>> Configuring third party for 'Nebula Common' done <<<< -- Create the pre-commit hook -- Creating pre-commit hook done -- Configuring done -- Generating done -- Build files have been written to: /root/nebula-graph/build/modules/common >>>> Configuring Nebula Common done <<<< -- HOST_SYSTEM_VER is el7 -- CPACK_GENERATOR is RPM -- Configuring done -- Generating done -- Build files have been written to: /root/nebula-graph/build/modules/storage >>>> Configuring Nebula Storage done <<<< -- Configuring done -- Generating done -- Build files have been written to: /root/nebula-graph/build [root@localhost build]# make -j2 [ 1%] Built target parser_target [ 0%] Built target graph_thrift_generator [ 2%] Built target meta_thrift_generator [ 4%] Built target storage_thrift_generator [ 4%] Built target raftex_thrift_generator [ 4%] Built target common_thrift_generator Scanning dependencies of target version_obj [ 4%] Building CXX object src/common/version/CMakeFiles/version_obj.dir/Version.cpp.o [ 8%] Built target base_obj [ 11%] Built target time_obj [ 13%] Built target time_utils_obj [ 15%] Built target network_obj [ 17%] Built target thrift_obj [ 20%] Built target fs_obj [ 20%] Built target concurrent_obj [ 22%] Built target thread_obj [ 22%] Built target process_obj [ 24%] Built target hdfs_helper_obj [ 24%] Built target http_client_obj [ 24%] Built target stats_obj [ 24%] Built target charset_obj [ 24%] Built target nebula_algo_obj [ 24%] Built target encryption_obj [ 31%] Built target meta_thrift_obj [ 44%] Built target storage_thrift_obj [ 51%] Built target graph_thrift_obj [ 55%] Built target common_thrift_obj [ 55%] Built target version_obj [ 66%] Built target raftex_thrift_obj [ 66%] Built target datatypes_obj [ 66%] Built target ws_common_obj [ 66%] Built target conf_obj [ 73%] Built target ws_obj [ 77%] Built target meta_obj [ 77%] Built target meta_client_obj [ 77%] Built target file_based_cluster_id_man_obj [ 77%] Built target internal_storage_client_obj [ 77%] Built target storage_client_base_obj [ 80%] Built target graph_storage_client_obj [100%] Built target expression_obj [100%] Built target general_storage_client_obj [100%] Built target agg_function_manager_obj [100%] Built target function_manager_obj [100%] Built target graph_obj [100%] Built target ft_es_graph_adapter_obj [100%] Built target ft_es_storage_adapter_obj [ 1%] Built target common_project [ 1%] Built target stats_def_obj [ 0%] Built target graph_thrift_generator [ 2%] Built target meta_thrift_generator [ 4%] Built target storage_thrift_generator [ 1%] Building CXX object src/service/CMakeFiles/service_obj.dir/GraphService.cpp.o [ 4%] Built target raftex_thrift_generator [ 4%] Built target common_thrift_generator [ 4%] Built target version_obj [ 8%] Built target base_obj [ 11%] Built target time_obj [ 13%] Built target time_utils_obj [ 15%] Built target network_obj [ 17%] Built target thrift_obj [ 20%] Built target fs_obj [ 20%] Built target concurrent_obj [ 22%] Built target thread_obj [ 22%] Built target process_obj [ 24%] Built target hdfs_helper_obj [ 24%] Built target http_client_obj [ 24%] Built target stats_obj [ 24%] Built target charset_obj [ 24%] Built target nebula_algo_obj [ 24%] Built target encryption_obj [ 31%] Built target meta_thrift_obj [ 44%] Built target storage_thrift_obj [ 51%] Built target graph_thrift_obj [ 55%] Built target common_thrift_obj [ 62%] Built target raftex_thrift_obj [ 66%] Built target datatypes_obj [ 73%] Built target ws_obj [ 73%] Built target ws_common_obj [ 73%] Built target conf_obj [ 77%] Built target meta_obj [ 97%] Built target expression_obj [ 97%] Built target meta_client_obj [ 97%] Built target file_based_cluster_id_man_obj [ 97%] Built target internal_storage_client_obj [ 97%] Built target storage_client_base_obj [100%] Built target graph_storage_client_obj [100%] Built target general_storage_client_obj [100%] Built target function_manager_obj [100%] Built target agg_function_manager_obj [100%] Built target graph_obj [100%] Built target ft_es_graph_adapter_obj [100%] Built target ft_es_storage_adapter_obj [ 0%] Built target common_project [ 0%] Built target keyutils_obj [ 1%] Built target codec_obj [ 3%] Built target disk_man_obj [ 9%] Built target kvstore_obj [ 11%] Built target raftex_obj [ 13%] Built target wal_obj [ 13%] Built target meta_http_handler [ 56%] Built target meta_service_handler [ 60%] Built target old_meta_thrift_obj [ 62%] Built target storage_transaction_executor [ 64%] Built target storage_server [ 72%] Built target storage_admin_service_handler [ 74%] Built target storage_common_obj [ 74%] Built target internal_storage_service_handler [ 76%] Built target storage_http_handler [ 84%] Built target graph_storage_service_handler [ 86%] Built target general_storage_service_handler [ 88%] Built target mock_obj [ 88%] Linking CXX executable ../../bin/nebula-storaged [ 90%] Built target nebula-storaged [ 90%] Linking CXX executable ../../../bin/storage_integrity /root/nebula-graph/src/service/GraphService.cpp: In member function 'virtual folly::Future nebula::graph::GraphService::future_authenticate(const string&, const string&)': /root/nebula-graph/src/service/GraphService.cpp:32:39: error: 'apache::thrift::Cpp2RequestContext* apache::thrift::ServerInterface::getConnectionContext() const' is deprecated: Replaced by getRequestContext [-Werror=deprecated-declarations] auto *peer = getConnectionContext()->getPeerAddress(); ^ In file included from /root/nebula-graph/build/third-party/install/include/thrift/lib/cpp2/GeneratedCodeHelper.h:31:0, from /root/nebula-graph/modules/common/src/common/datatypes/DateOps.inl:12, from /root/nebula-graph/build/modules/common/src/common/interface/gen-cpp2/common_types.h:13, from /root/nebula-graph/build/modules/common/src/common/interface/gen-cpp2/storage_types.h:12, from /root/nebula-graph/build/modules/common/src/common/interface/gen-cpp2/GraphStorageServiceAsyncClient.h:11, from /root/nebula-graph/modules/common/src/common/clients/storage/GraphStorageClient.h:12, from /root/nebula-graph/src/service/GraphService.cpp:10: /root/nebula-graph/build/third-party/install/include/thrift/lib/cpp2/async/AsyncProcessor.h:291:3: note: declared here getConnectionContext() const { ^~~~~~~~~~~~~~~~~~~~ /root/nebula-graph/src/service/GraphService.cpp: In member function 'const char* nebula::graph::GraphService::getErrorStr(nebula::ErrorCode)': /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_LEADER_CHANGED' not handled in switch [-Werror=switch] switch (result) { ^ /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_SPACE_NOT_FOUND' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_TAG_NOT_FOUND' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_EDGE_NOT_FOUND' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INDEX_NOT_FOUND' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_EDGE_PROP_NOT_FOUND' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_TAG_PROP_NOT_FOUND' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_ROLE_NOT_FOUND' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_CONFIG_NOT_FOUND' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_GROUP_NOT_FOUND' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_ZONE_NOT_FOUND' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_LISTENER_NOT_FOUND' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_PART_NOT_FOUND' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_KEY_NOT_FOUND' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_BACKUP_FAILED' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_BACKUP_EMPTY_TABLE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_BACKUP_TABLE_FAILED' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_PARTIAL_RESULT' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_REBUILD_INDEX_FAILED' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INVALID_PASSWORD' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_FAILED_GET_ABS_PATH' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_NO_HOSTS' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_EXISTED' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INVALID_HOST' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_UNSUPPORTED' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_NOT_DROP' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_BALANCER_RUNNING' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_CONFIG_IMMUTABLE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_CONFLICT' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INVALID_PARM' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_WRONGCLUSTER' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_STORE_FAILURE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_STORE_SEGMENT_ILLEGAL' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_BAD_BALANCE_PLAN' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_BALANCED' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_NO_RUNNING_BALANCE_PLAN' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_NO_VALID_HOST' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_CORRUPTTED_BALANCE_PLAN' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_NO_INVALID_BALANCE_PLAN' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_IMPROPER_ROLE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INVALID_PARTITION_NUM' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INVALID_REPLICA_FACTOR' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INVALID_CHARSET' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INVALID_COLLATE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_CHARSET_COLLATE_NOT_MATCH' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_SNAPSHOT_FAILURE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_BLOCK_WRITE_FAILURE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_REBUILD_INDEX_FAILURE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INDEX_WITH_TTL' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_ADD_JOB_FAILURE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_STOP_JOB_FAILURE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_SAVE_JOB_FAILURE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_BALANCER_FAILURE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_JOB_NOT_FINISHED' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_TASK_REPORT_OUT_DATE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INVALID_JOB' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_BACKUP_BUILDING_INDEX' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_BACKUP_SPACE_NOT_FOUND' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_RESTORE_FAILURE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_SESSION_NOT_FOUND' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_LIST_CLUSTER_FAILURE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_LIST_CLUSTER_GET_ABS_PATH_FAILURE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_GET_META_DIR_FAILURE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_QUERY_NOT_FOUND' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_CONSENSUS_ERROR' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_KEY_HAS_EXISTS' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_DATA_TYPE_MISMATCH' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INVALID_FIELD_VALUE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INVALID_OPERATION' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_NOT_NULLABLE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_FIELD_UNSET' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_OUT_OF_RANGE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_ATOMIC_OP_FAILED' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_DATA_CONFLICT_ERROR' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_WRITE_STALLED' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_IMPROPER_DATA_TYPE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INVALID_SPACEVIDLEN' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INVALID_FILTER' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INVALID_UPDATER' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INVALID_STORE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INVALID_PEER' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_RETRY_EXHAUSTED' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_TRANSFER_LEADER_FAILED' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INVALID_STAT_TYPE' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INVALID_VID' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_NO_TRANSFORMED' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_LOAD_META_FAILED' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_FAILED_TO_CHECKPOINT' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_CHECKPOINT_BLOCKED' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_FILTER_OUT' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INVALID_DATA' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_MUTATE_EDGE_CONFLICT' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_MUTATE_TAG_CONFLICT' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_OUTDATED_LOCK' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_INVALID_TASK_PARA' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_USER_CANCEL' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_TASK_EXECUTION_FAILED' not handled in switch [-Werror=switch] /root/nebula-graph/src/service/GraphService.cpp:96:12: error: enumeration value 'E_UNKNOWN' not handled in switch [-Werror=switch] [ 92%] Built target storage_integrity [ 92%] Linking CXX executable ../../../bin/storage_perf [ 92%] Built target storage_perf [ 92%] Linking CXX executable ../../../bin/meta_dump cc1plus: all warnings being treated as errors make[2]: *** [src/service/CMakeFiles/service_obj.dir/GraphService.cpp.o] 错误 1 make[1]: *** [src/service/CMakeFiles/service_obj.dir/all] 错误 2 make[1]: *** 正在等待未完成的任务.... [ 92%] Linking CXX executable ../../../bin/db_dump [ 92%] Built target meta_dump [ 92%] Linking CXX executable ../../../bin/db_upgrader [ 94%] Built target db_dump [ 94%] Built target meta_version_man_obj [ 96%] Built target meta_data_upgrade_obj [ 96%] Linking CXX executable ../../bin/nebula-metad [ 98%] Built target db_upgrader [100%] Built target nebula-metad [ 1%] Built target storage_project make: *** [all] 错误 2 [root@localhost build]#