branch 0.5 compilation failed
Bug Description os:CentOS Linux release 7.9.2009 (Core) gcc-10.2.0、cmake-3.23.0 compile log: version_branch_5_error.zip
In addition, make clean gets stuck at ./mvnw clean

Expected Behavior
Steps to Reproduce
*.pb.cc file moved to build/src/proto/ in https://github.com/4paradigm/OpenMLDB/commit/555077f7869f0cdffab2674e38a9bee1f09090da#diff-148715d6ea0c0ea0a346af3f6bd610d010d490eca35ac6a9b408748f7ca9e3f4R28
try run git clean -dfx src/proto/ and retry ?
[ 50%] Built target schema [ 50%] Building CXX object src/CMakeFiles/client.dir/client/taskmanager_client.cc.o [ 51%] Linking CXX executable ../bin/parse_log /usr/local/gcc-8.3.0/binutils-2.38/bin/ld: liblog.a(flags.cc.o): in function _GLOBAL__sub_I_flags.cc':
/data/openmldb/OpenMLDB/src/flags.cc:19: undefined reference to google::FlagRegisterer::FlagRegisterer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /usr/local/gcc-8.3.0/binutils-2.38/bin/ld: liblog.a(flags.cc.o): in function __static_initialization_and_destruction_0':
/data/openmldb/OpenMLDB/src/flags.cc:20: undefined reference to google::FlagRegisterer::FlagRegisterer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /usr/local/gcc-8.3.0/binutils-2.38/bin/ld: /data/openmldb/OpenMLDB/src/flags.cc:24: undefined reference to google::FlagRegisterer::FlagRegisterer<std::__cxx11::basic_string<char, std::char_traitsgoogle::FlagRegisterer::FlagRegisterer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' /usr/local/gcc-8.3.0/binutils-2.38/bin/ld: /data/openmldb/OpenMLDB/src/flags.cc:26: undefined reference to google::FlagRegisterer::FlagRegisterer<std::__cxx11::basic_string<char, std::char_traitsgoogle::FlagRegisterer::FlagRegisterer<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const*, char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)' follow collect2: error: ld returned 1 exit status gmake[3]: *** [bin/parse_log] Error 1 gmake[3]: Leaving directory /data/openmldb/OpenMLDB/build'
gmake[2]: *** [src/CMakeFiles/parse_log.dir/all] Error 2
gmake[2]: *** Waiting for unfinished jobs....`
[root@dggphicprd23305 OpenMLDB]# make BUILD_BUNDLED=ON NPROC=10 [deps]: install thirdparty and zetasql make[1]: Entering directory /data/openmldb/tmp/OpenMLDB'
cmake -S third-party -B /data/openmldb/tmp/OpenMLDB//.deps -DSRC_INSTALL_DIR=/data/openmldb/tmp/OpenMLDB//thirdsrc -DDEPS_INSTALL_DIR=/data/openmldb/tmp/OpenMLDB//.deps/usr -DBUILD_BUNDLED=ON
-- Install bundled dependencies into /data/openmldb/tmp/OpenMLDB/.deps/usr
-- Compile zetasql from source: https://github.com/4paradigm/zetasql@bb709569a50bf309faa269760e3a35019672fa7c
-- Build GoogleTest from https://github.com/google/googletest/archive/refs/tags/release-1.11.0.tar.gz
-- build glog from https://github.com/google/glog/archive/refs/tags/v0.4.0.tar.gz
CMake Error at /usr/local/share/cmake-3.14/Modules/ExternalProject.cmake:2941 (get_property):
get_property could not find TARGET gflags. Perhaps it has not yet been
created.
Call Stack (most recent call first):
/usr/local/share/cmake-3.14/Modules/ExternalProject.cmake:3214 (_ep_add_configure_command)
cmake/FetchGlog.cmake:20 (ExternalProject_Add)
CMakeLists.txt:137 (include)
-- build gflags from https://github.com/gflags/gflags/archive/refs/tags/v2.2.0.tar.gz
-- build gperftools from https://github.com/gperftools/gperftools/releases/download/gperftools-2.5/gperftools-2.5.tar.gz
-- build benchmark from https://github.com/google/benchmark/archive/v1.5.0.tar.gz
-- build abseil-cpp from https://github.com/abseil/abseil-cpp/archive/a50ae369a30f99f79d7559002aba3413dac1bd48.tar.gz
-- build zlib from https://github.com/madler/zlib/archive/v1.2.11.tar.gz
-- build swig from https://github.com/swig/swig/archive/v4.0.1.tar.gz
-- build yaml-cpp from https://github.com/jbeder/yaml-cpp/archive/refs/tags/yaml-cpp-0.6.3.tar.gz
-- build snappy from https://src.fedoraproject.org/lookaside/pkgs/snappy/snappy-1.1.1.tar.gz/8887e3b7253b22a31f5486bca3cbc1c2/snappy-1.1.1.tar.gz
-- build leveldb from https://github.com/google/leveldb/archive/refs/tags/v1.20.tar.gz
-- build libunwind from https://github.com/libunwind/libunwind/releases/download/v1.5/libunwind-1.5.0.tar.gz
-- build sqlite3 from https://github.com/sqlite/sqlite/archive/version-3.32.3.zip
-- build openssl from https://github.com/openssl/openssl/archive/OpenSSL_1_1_0.zip
-- build brpc from https://github.com/4paradigm/incubator-brpc/archive/a85d1bde8df3a3e2e59a64ea5a3ee3122f9c6daa.zip
-- build boost from https://boostorg.jfrog.io/artifactory/main/release/1.69.0/source/boost_1_69_0.tar.gz
-- build llvm from https://github.com/llvm/llvm-project/releases/download/llvmorg-9.0.1/llvm-9.0.1.src.tar.xz
-- build baidu common from https://github.com/4paradigm/common@5fd6418a65116e223372c45cc949893467895637
-- build rocksdb from https://github.com/facebook/rocksdb/archive/v6.27.3.tar.gz
-- Configuring incomplete, errors occurred!
See also "/data/openmldb/tmp/OpenMLDB/.deps/CMakeFiles/CMakeOutput.log".
make[1]: *** [thirdparty-configure] Error 1
make[1]: Leaving directory /data/openmldb/tmp/OpenMLDB' make: *** [thirdparty-fast] Error 2
stale issue, closing