Modify gaussdb_version.cpp file.
Start read the Gauss DB feature list.
The feature list file path is /usr1/build/workspace/openGauss-third_party_binarylibs/buildtools/license_control/GaussDB_features_list.
Change the permission of the file (/usr1/build/workspace/openGauss-third_party_binarylibs/buildtools/license_control/GaussDB_features_list) to 600.
Modify gaussdb_version.cpp file success.
You need to run the 'configure' program first. See the file
'INSTALL' for installation instructions.
make: *** [Makefile:15: distclean] Error 1
Begin configure.
checking build system type... aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-linux-gnu
checking which template to use... linux
checking whether to build with 64-bit integer date/time support... yes
checking whether NLS is wanted... no
checking for default port number... 5432
checking for default server version... (openGauss 6.0.1 build 0d896d9f) compiled at 2025-02-26 11:12:45 commit 0 last mr  
checking for block size... 8kB
checking for segment size... 1GB
checking for WAL block size... 8kB
checking for WAL segment size... 16MB
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether g++ accepts -g... yes
checking for g++ option to accept ISO C89... unsupported
checking whether g++ supports -Wdeclaration-after-statement... no
checking whether g++ supports -Wendif-labels... yes
checking whether g++ supports -Wmissing-format-attribute... yes
checking whether g++ supports -Wformat-security... yes
checking whether g++ supports -fno-strict-aliasing... yes
checking whether g++ supports -fwrapv... yes
checking whether g++ supports -fexcess-precision=standard... no
checking whether g++ supports -funroll-loops... yes
checking whether g++ supports -ftree-vectorize... yes
checking whether the C compiler still works... yes
checking how to run the C preprocessor... g++ -E
checking allow thread-safe client libraries... yes
checking whether to build Python modules... no
checking whether to build with GSSAPI support... yes
checking whether to build with Kerberos 5 support... no
checking whether to build with PAM support... no
checking whether to build with LDAP support... no
checking whether to build with Bonjour support... no
checking whether to build with SELinux support... no
checking for /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libxml2/comm/bin/xml2-config... /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libxml2/comm/bin/xml2-config
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for ranlib... ranlib
checking for strip... strip
checking whether it is possible to strip libraries... yes
checking for ar... ar
checking for tar... /usr/bin/tar
checking whether ln -s works... yes
checking for gawk... gawk
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for bison... /usr/bin/bison
configure: using bison (GNU Bison) 3.5
checking for flex... /usr/bin/flex
configure: using flex 2.6.4
checking for perl... /usr/bin/perl
configure: using perl 5.28.3
checking for main in -lm... yes
checking for library containing setproctitle... no
checking for library containing dlopen... -ldl
checking for library containing socket... none required
checking for library containing shl_load... no
checking for library containing getopt_long... none required
checking for library containing crypt... -lcrypt
checking for library containing fdatasync... none required
checking for library containing gethostbyname_r... none required
checking for library containing shmget... none required
checking for library containing readline... -lreadline
checking for xmlSaveToBuffer in -lxml2... yes
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking crypt.h usability... yes
checking crypt.h presence... yes
checking for crypt.h... yes
checking dld.h usability... no
checking dld.h presence... no
checking for dld.h... no
checking fp_class.h usability... no
checking fp_class.h presence... no
checking for fp_class.h... no
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking ifaddrs.h usability... yes
checking ifaddrs.h presence... yes
checking for ifaddrs.h... yes
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking poll.h usability... yes
checking poll.h presence... yes
checking for poll.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/ipc.h usability... yes
checking sys/ipc.h presence... yes
checking for sys/ipc.h... yes
checking sys/poll.h usability... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking sys/pstat.h usability... no
checking sys/pstat.h presence... no
checking for sys/pstat.h... no
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/sem.h usability... yes
checking sys/sem.h presence... yes
checking for sys/sem.h... yes
checking sys/shm.h usability... yes
checking sys/shm.h presence... yes
checking for sys/shm.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/sockio.h usability... no
checking sys/sockio.h presence... no
checking for sys/sockio.h... no
checking sys/tas.h usability... no
checking sys/tas.h presence... no
checking for sys/tas.h... no
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/ucred.h usability... no
checking sys/ucred.h presence... no
checking for sys/ucred.h... no
checking sys/un.h usability... yes
checking sys/un.h presence... yes
checking for sys/un.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking ucred.h usability... no
checking ucred.h presence... no
checking for ucred.h... no
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking wctype.h usability... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking for net/if.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking for netinet/tcp.h... yes
checking readline/readline.h usability... yes
checking readline/readline.h presence... yes
checking for readline/readline.h... yes
checking readline/history.h usability... yes
checking readline/history.h presence... yes
checking for readline/history.h... yes
checking libxml/parser.h usability... yes
checking libxml/parser.h presence... yes
checking for libxml/parser.h... yes
checking whether byte ordering is bigendian... no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for quiet inline (no complaint if unreferenced)... yes
checking for preprocessor stringizing operator... yes
checking for flexible array members... yes
checking for signed types... yes
checking for working volatile... yes
checking for __func__... yes
checking for computed goto support... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for tzname... no
checking for union semun... no
checking for struct sockaddr_un... yes
checking for struct sockaddr_storage... yes
checking for struct sockaddr_storage.ss_family... yes
checking for struct sockaddr_storage.__ss_family... no
checking for struct sockaddr_storage.ss_len... no
checking for struct sockaddr_storage.__ss_len... no
checking for struct sockaddr.sa_len... no
checking for struct addrinfo... yes
checking for intptr_t... yes
checking for uintptr_t... yes
checking for long long int... yes
checking for locale_t... yes
checking for struct cmsgcred... no
checking for struct option... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking size of off_t... 8
checking for int timezone... yes
checking types of arguments for accept()... int, int, struct sockaddr *, socklen_t *
checking whether gettimeofday takes only one argument... no
checking for cbrt... yes
checking for dlopen... yes
checking for fdatasync... yes
checking for getifaddrs... yes
checking for getpeerucred... no
checking for getrlimit... yes
checking for mbstowcs_l... no
checking for memmove... yes
checking for poll... yes
checking for pstat... no
checking for readlink... yes
checking for setproctitle... no
checking for setsid... yes
checking for sigprocmask... yes
checking for symlink... yes
checking for sync_file_range... yes
checking for towlower... yes
checking for utime... yes
checking for utimes... yes
checking for waitpid... yes
checking for wcstombs... yes
checking for wcstombs_l... no
checking for fseeko... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for posix_fadvise... yes
checking whether posix_fadvise is declared... yes
checking whether fdatasync is declared... yes
checking whether strlcat is declared... no
checking whether strlcpy is declared... no
checking whether F_FULLFSYNC is declared... no
checking for struct sockaddr_in6... yes
checking for PS_STRINGS... no
checking for snprintf... yes
checking for vsnprintf... yes
checking whether snprintf is declared... yes
checking whether vsnprintf is declared... yes
checking for isinf... yes
checking for crypt... yes
checking for fls... no
checking for getopt... yes
checking for getrusage... yes
checking for inet_aton... yes
checking for random... yes
checking for rint... yes
checking for srandom... yes
checking for strerror... yes
checking for strlcat... no
checking for strlcpy... no
checking for unsetenv... yes
checking for getpeereid... no
checking for getaddrinfo... yes
checking for getopt_long... yes
checking for sigsetjmp... yes
checking whether sys_siglist is declared... yes
checking for syslog... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking for opterr... yes
checking for optreset... no
checking for strtoll... yes
checking for strtoull... yes
checking for builtin locking functions... yes
checking for rl_completion_append_character... yes
checking for rl_completion_matches... yes
checking for rl_filename_completion_function... yes
checking for append_history... yes
checking for history_truncate_file... yes
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking whether pthreads work with -pthreads... no
checking whether pthreads work with -mthreads... no
checking for the pthreads library -lpthread... yes
checking whether pthreads work with --thread-safe... no
checking whether pthreads work with -mt... no
checking for the pthreads library -lpthreadGC2... no
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for strerror_r... yes
checking for getpwuid_r... yes
checking for gethostbyname_r... yes
checking whether getpwuid_r takes a fifth argument... yes
checking whether strerror_r returns int... no
checking test program... ok
checking whether long int is 64 bits... yes
checking size of void *... 8
checking for __builtin_bswap16... yes
checking for __builtin_bswap32... yes
checking for __builtin_bswap64... yes
checking for __builtin_clz... yes
checking for __builtin_ctz... yes
checking for __builtin_popcount... yes
checking size of size_t... 8
checking size of long... 8
checking whether to build with float4 passed by value... yes
checking whether to build with float8 passed by value... yes
checking alignment of short... 2
checking alignment of int... 4
checking alignment of long... 8
checking alignment of double... 8
checking for int8... no
checking for uint8... no
checking for int64... no
checking for uint64... no
checking for sig_atomic_t... yes
checking for POSIX signal interface... yes
checking for working memcmp... yes
checking for __get_cpuid... no
checking for __cpuid... no
checking for _mm_crc32_u8 and _mm_crc32_u32 with CFLAGS=... no
checking for _mm_crc32_u8 and _mm_crc32_u32 with CFLAGS=-msse4.2... no
checking which CRC-32C implementation to use... ARM CRC32C
checking for onsgmls... no
checking for nsgmls... no
checking for openjade... no
checking for jade... no
checking for DocBook V4.2... no
checking for DocBook stylesheets... no
checking for collateindex.pl... no
checking for xsltproc... no
checking for osx... no
checking for sgml2xml... no
checking for sx... no
checking thread safety of required library functions... yes
checking whether g++ supports -Wl,--as-needed... no
configure: using compiler=g++ (GCC) 10.3.1
configure: using C++ CFLAGS= -std=c++11 -D_GLIBCXX_USE_CXX11_ABI=0 -fsigned-char -DSTREAMPLAN -DPGXC -march=armv8-a+crc+lse -O2 -g3  -D__USE_NUMA -D__ARM_LSE -Wall -Wpointer-arith -Wno-write-strings -fnon-call-exceptions -fno-common -freg-struct-return -pipe -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -DENABLE_GSTRACE -fno-aggressive-loop-optimizations -Wno-attributes -fno-omit-frame-pointer -fno-expensive-optimizations -Wno-unused-but-set-variable
configure: using CPPFLAGS=-I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libxml2/comm/include/libxml2  -D_GNU_SOURCE -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libxml2/comm/include/libxml2 
configure: using LDFLAGS= -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libxml2/comm/lib 
configure: creating ./config.status
config.status: creating GNUmakefile
config.status: creating src/Makefile.global
config.status: creating src/include/pg_config.h
config.status: creating src/common/interfaces/ecpg/include/ecpg_config.h
config.status: linking src/common/backend/port/tas/dummy.s to src/common/backend/port/tas.s
config.status: linking src/common/backend/port/dynloader/linux.cpp to src/common/backend/port/dynloader.cpp
config.status: linking src/common/backend/port/sysv_sema.cpp to src/common/backend/port/pg_sema.cpp
config.status: linking src/common/backend/port/sysv_shmem.cpp to src/common/backend/port/pg_shmem.cpp
config.status: linking src/gausskernel/cbb/workload/gsconfig.cpp to src/bin/gs_cgroup/gsconfig.cpp
config.status: linking src/gausskernel/cbb/workload/gsutil.cpp to src/bin/gs_cgroup/gsutil.cpp
config.status: linking src/common/backend/port/unix_latch.cpp to src/common/backend/port/pg_latch.cpp
config.status: linking src/common/backend/port/dynloader/linux.h to src/include/dynloader.h
config.status: linking src/include/port/linux.h to src/include/pg_config_os.h
config.status: linking src/makefiles/Makefile.linux to src/Makefile.port
End configure
Begin make install MPPDB server
make -C doc clean
make[1]: Entering directory '/usr1/build/workspace/openGauss/server/doc'
make -C src clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/doc/src'
make -C sgml clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/doc/src/sgml'
rm -f INSTALL HISTORY regress_README
rm -f INSTALL.html HISTORY.html regress_README.html
rm -f ./ref/*.sgml
touch ../../../src/bin/psql/create_help.pl
rm -f postgres.html postgres.txt
rm -f HTML.index bookindex.sgml version.sgml features-supported.sgml features-unsupported.sgml errcodes-table.sgml
rm -f postgres.xml postgres.xmltmp htmlhelp.hhp toc.hhc index.hhk *.fo
rm -f *.texixml *.texi *.info db2texi.refs
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/doc/src/sgml'
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/doc/src'
make[1]: Leaving directory '/usr1/build/workspace/openGauss/server/doc'
make -C contrib clean
make[1]: Entering directory '/usr1/build/workspace/openGauss/server/contrib'
make -C adminpack clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/adminpack'
rm -f adminpack.so   libadminpack.a 
rm -f adminpack.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/adminpack'
make -C auth_delay clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/auth_delay'
rm -f auth_delay.so auth_delay.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/auth_delay'
make -C auto_explain clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/auto_explain'
rm -f auto_explain.so   libauto_explain.a 
rm -f auto_explain.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/auto_explain'
make -C btree_gin clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/btree_gin'
rm -f btree_gin.so   libbtree_gin.a 
rm -f btree_gin.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/btree_gin'
make -C btree_gist clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/btree_gist'
rm -f btree_gist.so   libbtree_gist.a 
rm -f btree_gist.o btree_utils_num.o btree_utils_var.o btree_int2.o btree_int4.o btree_int8.o btree_float4.o btree_float8.o btree_cash.o btree_oid.o btree_ts.o btree_time.o btree_date.o btree_interval.o btree_macaddr.o btree_inet.o btree_text.o btree_bytea.o btree_bit.o btree_numeric.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/btree_gist'
make -C chkpass clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/chkpass'
rm -f chkpass.so   libchkpass.a 
rm -f chkpass.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/chkpass'
make -C citext clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/citext'
rm -f citext.so citext.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/citext'
make -C cube clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/cube'
rm -f cube.so   libcube.a 
rm -f cube.o cubeparse.o
rm -rf y.tab.cpp y.tab.h
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/cube'
make -C dblink clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/dblink'
rm -f dblink.so   libdblink.a 
rm -f dblink.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/dblink'
make -C dict_int clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/dict_int'
rm -f dict_int.so   libdict_int.a 
rm -f dict_int.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/dict_int'
make -C dict_xsyn clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/dict_xsyn'
rm -f dict_xsyn.so   libdict_xsyn.a 
rm -f dict_xsyn.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/dict_xsyn'
make -C dummy_seclabel clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/dummy_seclabel'
rm -f dummy_seclabel.so dummy_seclabel.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/dummy_seclabel'
make -C earthdistance clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/earthdistance'
rm -f earthdistance.so earthdistance.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/earthdistance'
make -C file_fdw clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/file_fdw'
rm -f objfiles.txt file_fdw.o *.depend
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/file_fdw'
make -C fuzzystrmatch clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/fuzzystrmatch'
rm -f fuzzystrmatch.so   libfuzzystrmatch.a 
rm -f fuzzystrmatch.o dmetaphone.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/fuzzystrmatch'
make -C hstore clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/hstore'
rm -f hstore.so   libhstore.a 
rm -f hstore_io.o hstore_op.o hstore_gist.o hstore_gin.o hstore_compat.o crc32.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/hstore'
make -C log_fdw clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/log_fdw'
rm -f objfiles.txt log_fdw.o prflog_dump.o *.depend
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/log_fdw'
make -C intagg clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/intagg'
make[2]: Nothing to be done for 'clean'.
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/intagg'
make -C intarray clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/intarray'
rm -f _int.so   lib_int.a 
rm -f _int_bool.o _int_gist.o _int_op.o _int_tool.o _intbig_gist.o _int_gin.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/intarray'
make -C isn clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/isn'
rm -f isn.so isn.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/isn'
make -C lo clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/lo'
rm -f lo.so lo.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/lo'
make -C ltree clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/ltree'
rm -f ltree.so   libltree.a 
rm -f ltree_io.o ltree_op.o lquery_op.o _ltree_op.o crc32.o ltxtquery_io.o ltxtquery_op.o ltree_gist.o _ltree_gist.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/ltree'
make -C oid2name clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/oid2name'
rm -f oid2name
rm -f oid2name.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/oid2name'
make -C pagehack clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/pagehack'
rm -f pagehack.so   libpagehack.a 
rm -f pagehack
rm -f pagehack.o ../../src/gausskernel/storage/dss/dss_adaptor.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/pagehack'
make -C pageinspect clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/pageinspect'
rm -f pageinspect.so   libpageinspect.a 
rm -f rawpage.o heapfuncs.o btreefuncs.o fsmfuncs.o ginfuncs.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/pageinspect'
make -C passwordcheck clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/passwordcheck'
rm -f passwordcheck.so   libpasswordcheck.a 
rm -f passwordcheck.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/passwordcheck'
make -C pg_archivecleanup clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/pg_archivecleanup'
rm -f pg_archivecleanup
rm -f pg_archivecleanup.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/pg_archivecleanup'
make -C pg_buffercache clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/pg_buffercache'
rm -f pg_buffercache.so   libpg_buffercache.a 
rm -f pg_buffercache_pages.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/pg_buffercache'
make -C pg_freespacemap clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/pg_freespacemap'
rm -f pg_freespacemap.so   libpg_freespacemap.a 
rm -f pg_freespacemap.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/pg_freespacemap'
make -C pg_standby clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/pg_standby'
rm -f pg_standby
rm -f pg_standby.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/pg_standby'
make -C pg_stat_statements clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/pg_stat_statements'
rm -f pg_stat_statements.so   libpg_stat_statements.a 
rm -f pg_stat_statements.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/pg_stat_statements'
make -C pg_test_fsync clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/pg_test_fsync'
rm -f pg_test_fsync
rm -f pg_test_fsync.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/pg_test_fsync'
make -C pg_test_timing clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/pg_test_timing'
rm -f pg_test_timing
rm -f pg_test_timing.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/pg_test_timing'
make -C pg_trgm clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/pg_trgm'
rm -f pg_trgm.so   libpg_trgm.a 
rm -f trgm_op.o trgm_gist.o trgm_gin.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/pg_trgm'
make -C pg_upgrade_support clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/pg_upgrade_support'
rm -f pg_upgrade_support.so pg_upgrade_support.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/pg_upgrade_support'
make -C pg_xlogdump clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/pg_xlogdump'
rm -f pg_xlogdump
rm -f pg_xlogdump.o compat.o xlogreader.o xlogreader_common.o rmgrdesc.o ../../src/gausskernel/storage/smgr/cfs/cfs_mddesc.o ../../src/lib/pgcommon/libpgcommon.a barrierdesc.o clogdesc.o dbasedesc.o genericdesc.o gindesc.o gistdesc.o hashdesc.o heapdesc.o logicalddlmsgdesc.o motdesc.o mxactdesc.o nbtdesc.o relmapdesc.o replorigindesc.o segpagedesc.o seqdesc.o slotdesc.o smgrdesc.o spgdesc.o standbydesc.o tblspcdesc.o uheapdesc.o undologdesc.o xactdesc.o xlogdesc.o  ../../src/gausskernel/storage/dss/dss_adaptor.o ../../src/gausskernel/storage/gs_uwal/gs_uwal_adaptor.o
rm -rf barrierdesc.cpp clogdesc.cpp dbasedesc.cpp genericdesc.cpp gindesc.cpp gistdesc.cpp hashdesc.cpp heapdesc.cpp logicalddlmsgdesc.cpp motdesc.cpp mxactdesc.cpp nbtdesc.cpp relmapdesc.cpp replorigindesc.cpp segpagedesc.cpp seqdesc.cpp slotdesc.cpp smgrdesc.cpp spgdesc.cpp standbydesc.cpp tblspcdesc.cpp uheapdesc.cpp undologdesc.cpp xactdesc.cpp xlogdesc.cpp xlogreader.cpp
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/pg_xlogdump'
make -C pgbench clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/pgbench'
rm -f pgbench
rm -f pgbench.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/pgbench'
make -C pgcrypto clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/pgcrypto'
rm -f pgcrypto.so   libpgcrypto.a 
rm -f pgcrypto.o px.o px-hmac.o px-crypt.o crypt-gensalt.o crypt-blowfish.o crypt-des.o crypt-md5.o openssl.o pgp-mpi-openssl.o mbuf.o pgp.o pgp-armor.o pgp-cfb.o pgp-compress.o pgp-decrypt.o pgp-encrypt.o pgp-info.o pgp-mpi.o pgp-pubdec.o pgp-pubenc.o pgp-pubkey.o pgp-s2k.o pgp-pgsql.o
rm -rf gen-rtab
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/pgcrypto'
make -C pgrowlocks clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/pgrowlocks'
rm -f pgrowlocks.so   libpgrowlocks.a 
rm -f pgrowlocks.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/pgrowlocks'
make -C pgstattuple clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/pgstattuple'
rm -f pgstattuple.so   libpgstattuple.a 
rm -f pgstattuple.o pgstatindex.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/pgstattuple'
make -C seg clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/seg'
rm -f seg.so   libseg.a 
rm -f seg.o segparse.o
rm -rf y.tab.cpp y.tab.h
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/seg'
make -C spi clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/spi'
rm -f autoinc.so insert_username.so moddatetime.so refint.so timetravel.so autoinc.o insert_username.o moddatetime.o refint.o timetravel.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/spi'
make -C tablefunc clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/tablefunc'
rm -f tablefunc.so tablefunc.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/tablefunc'
make -C tcn clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/tcn'
rm -f tcn.so tcn.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/tcn'
make -C test_decoding clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/test_decoding'
rm -f objfiles.txt
rm -f test_decoding.so test_decoding.o
rm -f test_decoding.o
rm -rf regression.diffs regression.out tmp_check/ log/ ./regression_output ./isolation_output
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/test_decoding'
make -C mppdb_decoding clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/mppdb_decoding'
rm -f objfiles.txt
rm -f mppdb_decoding.so mppdb_decoding.o
rm -f mppdb_decoding.o
rm -rf regression.diffs regression.out tmp_check/ log/ ./regression_output ./isolation_output
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/mppdb_decoding'
make -C test_parser clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/test_parser'
rm -f test_parser.so   libtest_parser.a 
rm -f test_parser.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/test_parser'
make -C tsearch2 clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/tsearch2'
rm -f tsearch2.so tsearch2.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/tsearch2'
make -C unaccent clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/unaccent'
rm -f unaccent.so   libunaccent.a 
rm -f unaccent.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/unaccent'
make -C vacuumlo clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/vacuumlo'
rm -f vacuumlo
rm -f vacuumlo.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/vacuumlo'
make -C security_plugin clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/security_plugin'
rm -f security_plugin.so   libsecurity_plugin.a 
rm -f gs_policy_plugin.o gs_policy_labels.o gs_policy_object_types.o privileges_audit.o access_audit.o gs_policy_logical_tree.o gs_policy_filter.o gs_audit_policy.o masking.o gs_mask_policy.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/security_plugin'
make -C ndpplugin clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/ndpplugin'
rm -f ndpplugin.so   libndpplugin.a 
rm -f ndpplugin.o dynloader.o rpc.o ndp_check.o ndpoutfuncs.o ndpam.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/ndpplugin'
make -C gms_profiler clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/gms_profiler'
rm -f gms_profiler.so   libgms_profiler.a 
rm -f gms_profiler.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/gms_profiler'
make -C gms_output clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/gms_output'
rm -f gms_output.so   libgms_output.a 
rm -f gms_output.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/gms_output'
make -C xml2 clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/xml2'
rm -f pgxml.so   libpgxml.a 
rm -f xpath.o xslt_proc.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/xml2'
make -C sslinfo clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/sslinfo'
rm -f sslinfo.so   libsslinfo.a 
rm -f sslinfo.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/sslinfo'
make -C sepgsql clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/sepgsql'
rm -f sepgsql.so   libsepgsql.a 
rm -f sepgsql.sql
rm -f hooks.o selinux.o uavc.o label.o dml.o database.o schema.o relation.o proc.o
rm -rf -r regression.diffs regression.out tmp_check/ log/ tmp/ *.pp sepgsql-regtest.if sepgsql-regtest.fc
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/sepgsql'
make[1]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib'
make -C src clean
make[1]: Entering directory '/usr1/build/workspace/openGauss/server/src'
make -C lib clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib'
make -C build_query clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/build_query'
rm -f build_query.o libbuildquery.a *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/build_query'
make -C config clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/config'
rm -f cm_config.o libconfig.a libconfig.so libconfig.so.4 *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/config'
make -C pgcommon clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/pgcommon'
rm -f fe_memutils.o libpgcommon.a *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/pgcommon'
make -C alarm clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/alarm'
rm -f objfiles.txt alarm.o alarm_log.o *.depend
rm -f alarm.o alarm_log.o alarmclient.a *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/alarm'
make -C gstrace clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/gstrace'
make -C common clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/gstrace/common'
rm -f objfiles.txt ../../../../src/common/port/libpgport.a gstrace_infra.o *.depend
rm -f ../../../../src/common/port/libpgport.a gstrace_infra.o *.so *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/gstrace/common'
make -C tool clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/gstrace/tool'
rm -f objfiles.txt gstrace_tool.o ../../../../src/lib/gstrace/common/libgstrace.a *.depend
rm -f gstrace gstrace_tool.o ../../../../src/lib/gstrace/common/libgstrace.a *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/gstrace/tool'
rm -f ./../../include/gstrace/*_gstrace.h
rm -f ./../../include/gstrace/comps.h
rm -f ./../../include/gstrace/funcs.comps.h
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/gstrace'
make -C page_compression clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/page_compression'
rm -f PageCompression.o libpagecompression.a pg_lzcompress.o checksum_impl.o cfs_tools.o libpagecompression.so libpagecompression.so.1 *.depend
rm -f checksum_impl.cpp pg_lzcompress.cpp cfs_tools.cpp
rm -rf utils storage
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/page_compression'
make -C hotpatch clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/hotpatch'
make -C client clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/hotpatch/client'
rm -f objfiles.txt hotpatch_client.o  *.depend
rm -f hotpatch_client.o  libhotpatchclient.a *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/hotpatch/client'
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/hotpatch'
make -C cm_common clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/cm_common'
rm -f objfiles.txt cm_elog.o be_module.o cm_stringinfo.o cm_misc.o cm_cgroup.o cm_path.o *.depend
rm -f cm_elog.o be_module.o cm_stringinfo.o cm_misc.o cm_cgroup.o cm_path.o libcmcommon.a libcmcommon.so libcmcommon.so.2 *.depend
rm -rf cm_errcodes.h
rm -rf ../../../src/include/cm/cm_errcodes.h
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/cm_common'
make -C cm_communication clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/cm_communication'
make -C cm_feconnect clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/cm_communication/cm_feconnect'
rm -f objfiles.txt fe-misc.o fe-connect.o fe-protocol.o ip.o pqexpbuffer.o *.depend
rm -f fe-misc.o fe-connect.o fe-protocol.o ip.o pqexpbuffer.o libcmclient.a libcmclient.so libcmclient.so.1 *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/cm_communication/cm_feconnect'
make -C cm_libpq clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/cm_communication/cm_libpq'
rm -f objfiles.txt ip.o pqcomm.o pqformat.o strlcpy.o pqsignal.o *.depend
rm -f ip.o pqcomm.o pqformat.o strlcpy.o pqsignal.o libcmpq.a libcmpq.so libcmpq.so.1 *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/cm_communication/cm_libpq'
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/cm_communication'
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib'
make -C common clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/src/common'
make -C port clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/port'
rm -f libpgport.a libpgport_srv.a fls.o strlcat.o strlcpy.o getpeereid.o chklocale.o dirmod.o erand48.o exec.o fls.o inet_net_ntop.o noblock.o path.o pg_bitutils.o pgcheckdir.o pgmkdirp.o pgsleep.o pgstrcasecmp.o qsort.o qsort_arg.o sprompt.o thread.o flock.o pgstrcasestr.o gs_thread.o gs_env_r.o gs_getopt_r.o gs_readdir.o gs_strerror.o gs_syscall_lock.o gs_system.o cipher.o tool_common.o ../../../src/gausskernel/storage/file/fio_device.o ../../../src/gausskernel/storage/dss/fio_dss.o pg_crc32c_choose.o crc32_arm_parallel.o fls_srv.o strlcat_srv.o strlcpy_srv.o getpeereid_srv.o chklocale_srv.o dirmod_srv.o erand48_srv.o exec_srv.o fls_srv.o inet_net_ntop_srv.o noblock_srv.o path_srv.o pg_bitutils_srv.o pgcheckdir_srv.o pgmkdirp_srv.o pgsleep_srv.o pgstrcasecmp_srv.o qsort_srv.o qsort_arg_srv.o sprompt_srv.o thread_srv.o flock_srv.o pgstrcasestr_srv.o gs_thread_srv.o gs_env_r_srv.o gs_getopt_r_srv.o gs_readdir_srv.o gs_strerror_srv.o gs_syscall_lock_srv.o gs_system_srv.o cipher_srv.o tool_common_srv.o ../../../src/gausskernel/storage/file/fio_device_srv.o ../../../src/gausskernel/storage/dss/fio_dss_srv.o pg_crc32c_choose_srv.o crc32_arm_parallel_srv.o pg_config_paths.h libpgport_tool.so libpgport_tool.so.1 *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/port'
make -C timezone clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/timezone'
rm -f objfiles.txt localtime.o strftime.o pgtz.o *.depend
rm -f zic zic.o ialloc.o scheck.o localtime.o *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/timezone'
make -C interfaces clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces'
make -C libpq clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq'
rm -f libpq.so.5.5 libpq.so libpq.so.5 libpq.a exports.list
make -C test clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/test'
rm -f uri-regress
rm -f regress.out regress.diff
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/test'
rm -f fe-auth.o fe-connect.o fe-exec.o fe-misc.o fe-print.o fe-lobj.o fe-protocol2.o fe-protocol3.o pqexpbuffer.o pqsignal.o fe-secure.o libpq-events.o ../../../..//src/gausskernel/storage/dss/fio_dss.o ../../../..//src/gausskernel/storage/file/fio_device.o chklocale.o inet_net_ntop.o noblock.o pgstrcasecmp.o thread.o cipher.o path.o pgsleep.o strlcpy.o getpeereid.o ip.o md5.o sha2.o encnames.o gs_strerror.o gs_env_r.o gs_syscall_lock.o gs_readdir.o ./frontend_parser/fe-wchar.o ./frontend_parser/frontend_mbutils.o ./frontend_parser/wstrncmp.o pthread.h libpq.rc
rm -f pg_config_paths.h
rm -f ce_objfiles.txt nce_objfiles.txt objfiles.txt
rm -f inet_net_ntop.cpp noblock.cpp pgstrcasecmp.cpp thread.cpp cipher.cpp path.cpp
rm -f chklocale.cpp crypt.cpp getaddrinfo.cpp getpeereid.cpp inet_aton.cpp open.cpp snprintf.cpp strerror.cpp strlcpy.cpp win32error.cpp win32setlocale.cpp
rm -f pgsleep.cpp
rm -f md5.cpp sha2.cpp ip.cpp
rm -f encnames.cpp wchar.cpp
rm -f gs_strerror gs_env_r.cpp gs_syscall_lock.cpp gs_readdir.cpp
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq'
make -C ecpg clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg'
make -C include clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/include'
make[5]: Nothing to be done for 'clean'.
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/include'
make -C pgtypeslib clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/pgtypeslib'
rm -f libpgtypes.so.3.3 libpgtypes.so libpgtypes.so.3 libpgtypes.a exports.list
rm -f numeric.o datetime.o common.o dt_common.o timestamp.o interval.o pgstrcasecmp.o  pgstrcasecmp.cpp rint.cpp snprintf.cpp *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/pgtypeslib'
make -C ecpglib clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/ecpglib'
rm -f libecpg.so.6.4 libecpg.so libecpg.so.6 libecpg.a exports.list
rm -f execute.o typename.o descriptor.o sqlda.o data.o error.o prepare.o memory.o connect.o misc.o path.o pgstrcasecmp.o strlcpy.o thread.o *.depend
rm -f path.cpp pgstrcasecmp.cpp snprintf.cpp strlcpy.cpp thread.cpp win32setlocale.cpp
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/ecpglib'
make -C compatlib clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/compatlib'
rm -f libecpg_compat.so.3.4 libecpg_compat.so libecpg_compat.so.3 libecpg_compat.a exports.list
rm -f informix.o  snprintf.cpp *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/compatlib'
make -C preproc clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/preproc'
rm -f kwlookup.cpp *.o ecpg
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/preproc'
make -C test clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test'
make -C connect clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/connect'
rm -f test1 test1.cpp test2 test2.cpp test3 test3.cpp test4 test4.cpp test5 test5.cpp test1.o test1.cpp.o test2.o test2.cpp.o test3.o test3.cpp.o test4.o test4.cpp.o test5.o test5.cpp.o test1.cpp test1.cpp.cpp test2.cpp test2.cpp.cpp test3.cpp test3.cpp.cpp test4.cpp test4.cpp.cpp test5.cpp test5.cpp.cpp
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/connect'
make -C sql clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/sql'
rm -f array array.cpp binary binary.cpp code100 code100.cpp copystdout copystdout.cpp define define.cpp desc desc.cpp sqlda sqlda.cpp describe describe.cpp dyntest dyntest.cpp dynalloc dynalloc.cpp dynalloc2 dynalloc2.cpp execute execute.cpp fetch fetch.cpp func func.cpp indicators indicators.cpp oldexec oldexec.cpp parser parser.cpp quote quote.cpp show show.cpp insupd insupd.cpp array.o array.cpp.o binary.o binary.cpp.o code100.o code100.cpp.o copystdout.o copystdout.cpp.o define.o define.cpp.o desc.o desc.cpp.o sqlda.o sqlda.cpp.o describe.o describe.cpp.o dyntest.o dyntest.cpp.o dynalloc.o dynalloc.cpp.o dynalloc2.o dynalloc2.cpp.o execute.o execute.cpp.o fetch.o fetch.cpp.o func.o func.cpp.o indicators.o indicators.cpp.o oldexec.o oldexec.cpp.o parser.o parser.cpp.o quote.o quote.cpp.o show.o show.cpp.o insupd.o insupd.cpp.o array.cpp array.cpp.cpp binary.cpp binary.cpp.cpp code100.cpp code100.cpp.cpp copystdout.cpp copystdout.cpp.cpp define.cpp define.cpp.cpp desc.cpp desc.cpp.cpp sqlda.cpp sqlda.cpp.cpp describe.cpp describe.cpp.cpp dyntest.cpp dyntest.cpp.cpp dynalloc.cpp dynalloc.cpp.cpp dynalloc2.cpp dynalloc2.cpp.cpp execute.cpp execute.cpp.cpp fetch.cpp fetch.cpp.cpp func.cpp func.cpp.cpp indicators.cpp indicators.cpp.cpp oldexec.cpp oldexec.cpp.cpp parser.cpp parser.cpp.cpp quote.cpp quote.cpp.cpp show.cpp show.cpp.cpp insupd.cpp insupd.cpp.cpp
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/sql'
make -C pgtypeslib clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/pgtypeslib'
rm -f dt_test dt_test.cpp dt_test2 dt_test2.cpp num_test num_test.cpp num_test2 num_test2.cpp nan_test nan_test.cpp  dt_test.o dt_test.cpp.o dt_test2.o dt_test2.cpp.o num_test.o num_test.cpp.o num_test2.o num_test2.cpp.o nan_test.o nan_test.cpp.o dt_test.cpp dt_test.cpp.cpp dt_test2.cpp dt_test2.cpp.cpp num_test.cpp num_test.cpp.cpp num_test2.cpp num_test2.cpp.cpp nan_test.cpp nan_test.cpp.cpp
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/pgtypeslib'
make -C preproc clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/preproc'
rm -f comment comment.cpp define define.cpp init init.cpp strings strings.cpp type type.cpp whenever whenever.cpp array_of_struct array_of_struct.cpp cursor cursor.cpp variable variable.cpp outofscope outofscope.cpp autoprep autoprep.cpp comment.o comment.cpp.o define.o define.cpp.o init.o init.cpp.o strings.o strings.cpp.o type.o type.cpp.o whenever.o whenever.cpp.o array_of_struct.o array_of_struct.cpp.o cursor.o cursor.cpp.o variable.o variable.cpp.o outofscope.o outofscope.cpp.o autoprep.o autoprep.cpp.o comment.cpp comment.cpp.cpp define.cpp define.cpp.cpp init.cpp init.cpp.cpp strings.cpp strings.cpp.cpp type.cpp type.cpp.cpp whenever.cpp whenever.cpp.cpp array_of_struct.cpp array_of_struct.cpp.cpp cursor.cpp cursor.cpp.cpp variable.cpp variable.cpp.cpp outofscope.cpp outofscope.cpp.cpp autoprep.cpp autoprep.cpp.cpp
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/preproc'
make -C compat_informix clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/compat_informix'
rm -f test_informix test_informix.cpp test_informix2 test_informix2.cpp dec_test dec_test.cpp rfmtdate rfmtdate.cpp rfmtlong rfmtlong.cpp rnull rnull.cpp sqlda sqlda.cpp describe describe.cpp charfuncs charfuncs.cpp test_informix.o test_informix.cpp.o test_informix2.o test_informix2.cpp.o dec_test.o dec_test.cpp.o rfmtdate.o rfmtdate.cpp.o rfmtlong.o rfmtlong.cpp.o rnull.o rnull.cpp.o sqlda.o sqlda.cpp.o describe.o describe.cpp.o charfuncs.o charfuncs.cpp.o test_informix.cpp test_informix.cpp.cpp test_informix2.cpp test_informix2.cpp.cpp dec_test.cpp dec_test.cpp.cpp rfmtdate.cpp rfmtdate.cpp.cpp rfmtlong.cpp rfmtlong.cpp.cpp rnull.cpp rnull.cpp.cpp sqlda.cpp sqlda.cpp.cpp describe.cpp describe.cpp.cpp charfuncs.cpp charfuncs.cpp.cpp
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/compat_informix'
make -C thread clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/thread'
rm -f thread_implicit thread_implicit.cpp thread thread.cpp prep prep.cpp descriptor descriptor.cpp alloc alloc.cpp thread_implicit.o thread_implicit.cpp.o thread.o thread.cpp.o prep.o prep.cpp.o descriptor.o descriptor.cpp.o alloc.o alloc.cpp.o thread_implicit.cpp thread_implicit.cpp.cpp thread.cpp thread.cpp.cpp prep.cpp prep.cpp.cpp descriptor.cpp descriptor.cpp.cpp alloc.cpp alloc.cpp.cpp
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/thread'
rm -rf tmp_check results log
rm -f pg_regress regression.diffs regression.out pg_regress_ecpg.o
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test'
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg'
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces'
make -C pgxc clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/pgxc'
make -C tools clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/pgxc/tools'
make -C makesgml clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/pgxc/tools/makesgml'
rm -rf makesgml makesgml.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/pgxc/tools/makesgml'
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/pgxc/tools'
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/pgxc'
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common'
make -C lib/elog clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/elog'
rm -f elog.o elog.a *.depend
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/elog'
make -C gausskernel clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel'
make -C ../common/backend clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend'
make -C catalog clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/catalog'
rm -f objfiles.txt catalog.o dependency.o heap.o index.o indexing.o namespace.o aclchk.o objectaddress.o pg_aggregate.o pg_collation.o pg_constraint.o pg_conversion.o pg_depend.o pg_enum.o pg_set.o pg_inherits.o pg_largeobject.o pg_namespace.o pg_object.o pg_operator.o gs_package.o pg_proc.o pg_range.o pg_db_role_setting.o pg_shdepend.o pg_synonym.o pg_type.o pgxc_class.o storage.o storage_gtt.o toasting.o pg_job.o pg_partition.o pg_hashbucket.o cstore_ctlg.o pg_builtin_proc.o streaming_stream.o gs_matview.o pgxc_slice.o pg_job_proc.o gs_job_argument.o gs_job_attribute.o pg_uid.o gs_global_config.o gs_db_privilege.o pg_publication.o pg_subscription.o gs_utf8_collation.o gs_collation.o gs_gbk_collation.o gs_gb18030_collation.o pg_proc_ext.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/catalog'
make -C client_logic clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/client_logic'
rm -f objfiles.txt client_logic.o cache.o cstrings_map.o client_logic_proc.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/client_logic'
make -C lib clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/lib'
rm -f objfiles.txt binaryheap.o ilist.o dllist.o stringinfo.o bipartite_match.o hyperloglog.o circularqueue.o lrucache.o string.o pairingheap.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/lib'
make -C libpq clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/libpq'
rm -f objfiles.txt be-fsstubs.o be-secure.o auth.o crypt.o hba.o ip.o md5.o sha2.o pqcomm.o pqformat.o pqsignal.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/libpq'
make -C nodes clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/nodes'
rm -f objfiles.txt nodeFuncs.o nodes.o list.o bitmapset.o tidbitmap.o copyfuncs.o equalfuncs.o makefuncs.o outfuncs.o readfuncs.o print.o read.o params.o value.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/nodes'
make -C parser clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/parser'
rm ../../../../src/include/parser/kwlist_d.h -f
rm -f objfiles.txt analyze.o gram.o hint_gram.o keywords.o kwlookup.o parser.o parse_agg.o parse_clause.o parse_startwith.o parse_coerce.o parse_collate.o parse_cte.o parse_expr.o parse_func.o parse_hint.o parse_merge.o parse_node.o parse_oper.o parse_param.o parse_relation.o parse_target.o parse_type.o parse_utilcmd.o scansup.o parse_compatibility.o *.depend
rm -f lex.backup hint_gram.cpp
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/parser'
make -C port clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/port'
rm -f objfiles.txt dynloader.o pg_sema.o pg_shmem.o pg_latch.o  *.depend
rm -f ipc_test ipc_test.o tas_cpp.s
make -C darwin clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/port/darwin'
rm -f objfiles.txt system.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/port/darwin'
make -C win32 clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/port/win32'
rm -f objfiles.txt timer.o socket.o signal.o security.o mingwcompat.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/port/win32'
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/port'
make -C regex clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/regex'
rm -f objfiles.txt regcomp.o regerror.o regexec.o regfree.o regprefix.o regexport.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/regex'
make -C snowball clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/snowball'
rm -f dict_snowball.so   libdict_snowball.a 
rm -f dict_snowball.o api.o utilities.o stem_ISO_8859_1_danish.o stem_ISO_8859_1_dutch.o stem_ISO_8859_1_english.o stem_ISO_8859_1_finnish.o stem_ISO_8859_1_french.o stem_ISO_8859_1_german.o stem_ISO_8859_1_hungarian.o stem_ISO_8859_1_italian.o stem_ISO_8859_1_norwegian.o stem_ISO_8859_1_porter.o stem_ISO_8859_1_portuguese.o stem_ISO_8859_1_spanish.o stem_ISO_8859_1_swedish.o stem_ISO_8859_2_romanian.o stem_KOI8_R_russian.o stem_UTF_8_danish.o stem_UTF_8_dutch.o stem_UTF_8_english.o stem_UTF_8_finnish.o stem_UTF_8_french.o stem_UTF_8_german.o stem_UTF_8_hungarian.o stem_UTF_8_italian.o stem_UTF_8_norwegian.o stem_UTF_8_porter.o stem_UTF_8_portuguese.o stem_UTF_8_romanian.o stem_UTF_8_russian.o stem_UTF_8_spanish.o stem_UTF_8_swedish.o stem_UTF_8_turkish.o snowball_create.sql *.depend objfiles.txt
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/snowball'
make -C tsearch clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/tsearch'
rm -f objfiles.txt ts_locale.o ts_parse.o wparser.o wparser_def.o dict.o dict_simple.o dict_synonym.o dict_thesaurus.o dict_ispell.o regis.o spell.o ts_zh_ngram.o to_tsany.o ts_selfuncs.o ts_typanalyze.o ts_utils.o ts_zh_zhparser.o ts_zh_pound.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/tsearch'
make -C utils clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils'
make -C adt clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/adt'
rm -f objfiles.txt acl.o arrayfuncs.o array_selfuncs.o array_typanalyze.o array_userfuncs.o arrayutils.o bool.o cash.o char.o date.o datetime.o datum.o domains.o enum.o set.o float.o format_type.o geo_ops.o geo_selfuncs.o hotkey.o int.o int8.o int16.o json.o jsonb.o jsonb_gin.o jsonb_op.o jsonb_util.o jsonfuncs.o like.o lockfuncs.o misc.o nabstime.o name.o numeric.o numutils.o oid.o a_compat.o orderedsetaggs.o pseudotypes.o rangetypes.o rangetypes_gist.o rowtypes.o regexp.o regproc.o ruleutils.o selfuncs.o tid.o timestamp.o varbit.o varchar.o varlena.o version.o xid.o network.o mac.o inet_cidr_ntop.o inet_net_pton.o ri_triggers.o pg_lzcompress.o pg_lsn.o pg_locale.o formatting.o ascii.o quote.o pgxlogstatfuncs.o walsender_statfuncs.o walreceiver_statfuncs.o pgundostatfuncs.o pgstatfuncs.o encode.o dbsize.o genfile.o trigfuncs.o tsginidx.o tsgistidx.o tsquery.o tsquery_cleanup.o tsquery_gist.o tsquery_op.o tsquery_rewrite.o tsquery_util.o tsrank.o tsvector.o tsvector_op.o tsvector_parser.o txid.o uuid.o windowfuncs.o xml.o extended_statistics.o clientlogic_bytea.o clientlogicsettings.o median_aggs.o expr_distinct.o nlssort.o memory_func.o first_last_agg.o encrypt_decrypt.o expandeddatum.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/adt'
make -C cache clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/cache'
rm -f objfiles.txt attoptcache.o catcache.o inval.o plancache.o relcache.o relmapper.o spccache.o syscache.o lsyscache.o typcache.o ts_cache.o partcache.o relfilenodemap.o knl_globalsysdbcache.o knl_localsysdbcache.o knl_globalsystabcache.o knl_globalsystupcache.o knl_globalbasedefcache.o knl_globaltabdefcache.o knl_globalpartdefcache.o knl_localsystabcache.o knl_localsystupcache.o knl_localbasedefcache.o knl_localtabdefcache.o knl_localpartdefcache.o knl_globalrelmapcache.o knl_globalbucketlist.o knl_globaldbstatmanager.o evtcache.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/cache'
make -C error clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/error'
rm -f objfiles.txt assert.o elog.o be_module.o plog.o fatal_err.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/error'
make -C fmgr clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/fmgr'
rm -f objfiles.txt dfmgr.o fmgr.o funcapi.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/fmgr'
make -C hash clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/hash'
rm -f objfiles.txt dynahash.o hashfn.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/hash'
make -C init clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/init'
rm -f objfiles.txt globals.o miscinit.o postinit.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/init'
make -C mb clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb'
rm -f objfiles.txt encnames.o conv.o mbutils.o wchar.o wstrcmp.o wstrncmp.o *.depend
make -C conversion_procs clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs'
make -C ascii_and_mic clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/ascii_and_mic'
rm -f ascii_and_mic.so   libascii_and_mic.a 
rm -f ascii_and_mic.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/ascii_and_mic'
make -C cyrillic_and_mic clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/cyrillic_and_mic'
rm -f cyrillic_and_mic.so   libcyrillic_and_mic.a 
rm -f cyrillic_and_mic.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/cyrillic_and_mic'
make -C euc_cn_and_mic clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/euc_cn_and_mic'
rm -f euc_cn_and_mic.so   libeuc_cn_and_mic.a 
rm -f euc_cn_and_mic.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/euc_cn_and_mic'
make -C euc_jp_and_sjis clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/euc_jp_and_sjis'
rm -f euc_jp_and_sjis.so   libeuc_jp_and_sjis.a 
rm -f euc_jp_and_sjis.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/euc_jp_and_sjis'
make -C euc_kr_and_mic clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/euc_kr_and_mic'
rm -f euc_kr_and_mic.so   libeuc_kr_and_mic.a 
rm -f euc_kr_and_mic.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/euc_kr_and_mic'
make -C euc_tw_and_big5 clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/euc_tw_and_big5'
rm -f euc_tw_and_big5.so   libeuc_tw_and_big5.a 
rm -f big5.o euc_tw_and_big5.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/euc_tw_and_big5'
make -C latin2_and_win1250 clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/latin2_and_win1250'
rm -f latin2_and_win1250.so   liblatin2_and_win1250.a 
rm -f latin2_and_win1250.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/latin2_and_win1250'
make -C latin_and_mic clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/latin_and_mic'
rm -f latin_and_mic.so   liblatin_and_mic.a 
rm -f latin_and_mic.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/latin_and_mic'
make -C utf8_and_ascii clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_ascii'
rm -f utf8_and_ascii.so   libutf8_and_ascii.a 
rm -f utf8_and_ascii.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_ascii'
make -C utf8_and_big5 clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_big5'
rm -f utf8_and_big5.so   libutf8_and_big5.a 
rm -f utf8_and_big5.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_big5'
make -C utf8_and_cyrillic clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_cyrillic'
rm -f utf8_and_cyrillic.so   libutf8_and_cyrillic.a 
rm -f utf8_and_cyrillic.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_cyrillic'
make -C utf8_and_euc_cn clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_euc_cn'
rm -f utf8_and_euc_cn.so   libutf8_and_euc_cn.a 
rm -f utf8_and_euc_cn.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_euc_cn'
make -C utf8_and_euc_jp clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_euc_jp'
rm -f utf8_and_euc_jp.so   libutf8_and_euc_jp.a 
rm -f utf8_and_euc_jp.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_euc_jp'
make -C utf8_and_euc_kr clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_euc_kr'
rm -f utf8_and_euc_kr.so   libutf8_and_euc_kr.a 
rm -f utf8_and_euc_kr.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_euc_kr'
make -C utf8_and_euc_tw clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_euc_tw'
rm -f utf8_and_euc_tw.so   libutf8_and_euc_tw.a 
rm -f utf8_and_euc_tw.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_euc_tw'
make -C utf8_and_gb18030 clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_gb18030'
rm -f utf8_and_gb18030.so   libutf8_and_gb18030.a 
rm -f utf8_and_gb18030.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_gb18030'
make -C utf8_and_gbk clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_gbk'
rm -f utf8_and_gbk.so   libutf8_and_gbk.a 
rm -f utf8_and_gbk.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_gbk'
make -C utf8_and_iso8859 clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_iso8859'
rm -f utf8_and_iso8859.so   libutf8_and_iso8859.a 
rm -f utf8_and_iso8859.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_iso8859'
make -C utf8_and_iso8859_1 clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_iso8859_1'
rm -f utf8_and_iso8859_1.so   libutf8_and_iso8859_1.a 
rm -f utf8_and_iso8859_1.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_iso8859_1'
make -C utf8_and_johab clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_johab'
rm -f utf8_and_johab.so   libutf8_and_johab.a 
rm -f utf8_and_johab.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_johab'
make -C utf8_and_sjis clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_sjis'
rm -f utf8_and_sjis.so   libutf8_and_sjis.a 
rm -f utf8_and_sjis.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_sjis'
make -C utf8_and_win clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_win'
rm -f utf8_and_win.so   libutf8_and_win.a 
rm -f utf8_and_win.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_win'
make -C utf8_and_uhc clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_uhc'
rm -f utf8_and_uhc.so   libutf8_and_uhc.a 
rm -f utf8_and_uhc.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_uhc'
make -C utf8_and_euc2004 clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_euc2004'
rm -f utf8_and_euc2004.so   libutf8_and_euc2004.a 
rm -f utf8_and_euc2004.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_euc2004'
make -C utf8_and_sjis2004 clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_sjis2004'
rm -f utf8_and_sjis2004.so   libutf8_and_sjis2004.a 
rm -f utf8_and_sjis2004.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_sjis2004'
make -C euc2004_sjis2004 clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/euc2004_sjis2004'
rm -f euc2004_sjis2004.so   libeuc2004_sjis2004.a 
rm -f euc2004_sjis2004.o
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/euc2004_sjis2004'
rm -f conversion_create.sql
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs'
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb'
make -C misc clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/misc'
make -C guc clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/misc/guc'
rm -f objfiles.txt guc_sql.o guc_security.o guc_storage.o guc_memory.o guc_network.o guc_resource.o *.depend
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/misc/guc'
rm -f objfiles.txt guc.o help_config.o pg_rusage.o pgfincore.o ps_status.o superuser.o tzparser.o rbtree.o anls_opt.o sec_rls_utils.o elf_parser.o pg_controldata.o oidrbtree.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/misc'
make -C mmgr clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mmgr'
rm -f objfiles.txt aset.o mcxt.o opt_aset.o opt_mcxt.o portalmem.o memprot.o asetstk.o asetalg.o memtrack.o AsanMemoryAllocator.o memgroup.o memtrace.o mem_snapshot.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mmgr'
make -C resowner clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/resowner'
rm -f objfiles.txt resowner.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/resowner'
make -C sort clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/sort'
rm -f objfiles.txt logtape.o sortsupport.o tuplesort.o tuplestore.o batchsort.o batchstore.o rowstore.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/sort'
make -C time clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/time'
rm -f objfiles.txt combocid.o snapmgr.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/time'
make -C gsplsql clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/gsplsql'
rm -f objfiles.txt gsdependencies.o gsobject_dependencies.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/gsplsql'
rm -f objfiles.txt fmgrtab.o *.depend
rm -f probes.h
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils'
make -C pgxc_single clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/pgxc_single'
make -C barrier clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/pgxc_single/barrier'
rm -f objfiles.txt barrier.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/pgxc_single/barrier'
make -C locator clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/pgxc_single/locator'
rm -f objfiles.txt locator.o redistrib.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/pgxc_single/locator'
make -C copy clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/pgxc_single/copy'
rm -f objfiles.txt copyops.o remotecopy.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/pgxc_single/copy'
make -C nodemgr clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/pgxc_single/nodemgr'
rm -f objfiles.txt nodemgr.o groupmgr.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/pgxc_single/nodemgr'
make -C pool clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/pgxc_single/pool'
rm -f objfiles.txt pgxcnode.o execRemote.o poolmgr.o poolcomm.o poolutils.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/pgxc_single/pool'
rm -f objfiles.txt  *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/pgxc_single'
rm -f objfiles.txt  *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend'
make -C bootstrap clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/bootstrap'
rm -f objfiles.txt bootparse.o bootstrap.o *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/bootstrap'
make -C cbb clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb'
make -C extension clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/extension'
make -C connector clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/extension/connector'
rm -f objfiles.txt connector.o odbc_connector.o odbc.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/extension/connector'
make -C foreign clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/extension/foreign'
rm -f objfiles.txt foreign.o dummyserver.o metainformation.o regioninfo.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/extension/foreign'
rm -f objfiles.txt  *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/extension'
make -C grpc clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/grpc'
rm -f objfiles.txt remote_read_client.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/grpc'
make -C instruments clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments'
make -C utils clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/utils'
rm -f objfiles.txt unique_query.o list.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/utils'
make -C unique_sql clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/unique_sql'
rm -f objfiles.txt instr_unique_sql.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/unique_sql'
make -C workload clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/workload'
rm -f objfiles.txt instr_workload.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/workload'
make -C event clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/event'
rm -f objfiles.txt instr_waitevent.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/event'
make -C user clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/user'
rm -f objfiles.txt instr_user.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/user'
make -C percentile clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/percentile'
rm -f objfiles.txt percentile.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/percentile'
make -C wdr clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/wdr'
rm -f objfiles.txt dblink_query.o generate_report.o snapshot.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/wdr'
make -C slow_query clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/slow_query'
rm -f objfiles.txt instr_slow_query.o instr_slow_query_log.o gs_stat.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/slow_query'
make -C ash clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/ash'
rm -f objfiles.txt ash.o wait_event_info.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/ash'
make -C capture_view clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/capture_view'
rm -f objfiles.txt capture_view.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/capture_view'
make -C statement clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/statement'
rm -f objfiles.txt instr_statement.o instr_handle_mgr.o instr_mfchain.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/statement'
make -C func_control clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/func_control'
rm -f objfiles.txt instr_func_control.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/func_control'
make -C gs_stack clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/gs_stack'
rm -f objfiles.txt gs_stack.o stack_perf_main.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments/gs_stack'
rm -f objfiles.txt  *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/instruments'
make -C communication clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/communication'
make -C libcomm_core clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/communication/libcomm_core'
rm -f objfiles.txt mc_tcp.o mc_poller_epoll.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/communication/libcomm_core'
make -C libcomm_utils clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/communication/libcomm_utils'
rm -f objfiles.txt libcomm_util.o libcomm_err.o libcomm_list.o libcomm_thread.o libcomm_lqueue.o libcomm_queue.o libcomm_perf.o libcomm_adapter.o libcomm_interface.o libcomm_shakehands.o libcomm_memory.o libcomm_client_ssl.o libcomm_server_ssl.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/communication/libcomm_utils'
make -C comm_proxy clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/communication/comm_proxy'
rm -f objfiles.txt comm_common.o comm_core.o comm_interface.o comm_thread.o comm_proxy.o comm_connection.o comm_dfx.o comm_buffer.o comm_controller.o comm_sock.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/communication/comm_proxy'
rm -f objfiles.txt libcomm.o libcomm_common.o *.depend
rm -f libcomm.o libcomm_common.o
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/communication'
make -C workload clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/workload'
rm -f objfiles.txt workload.o parctl.o statctl.o gscgroup.o gsutil.o gsconfig.o memctl.o spmgr.o ioschdl.o dywlm_client.o dywlm_server.o commgr.o cpwlm.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/workload'
make -C utils clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/utils'
make -C aes clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/utils/aes'
rm -f objfiles.txt aes.o cipherfn.o evp_cipher.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/utils/aes'
make -C biginteger clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/utils/biginteger'
rm -f objfiles.txt biginteger.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/utils/biginteger'
make -C bloomfilter clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/utils/bloomfilter'
rm -f objfiles.txt bloom_filter.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/utils/bloomfilter'
make -C debug clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/utils/debug'
rm -f objfiles.txt distribute_test.o segment_test.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/utils/debug'
make -C gssignal clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/utils/gssignal'
rm -f objfiles.txt gs_signal.o  *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/utils/gssignal'
make -C hll clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/utils/hll'
rm -f objfiles.txt hll.o hll_function.o hll_mpp.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/utils/hll'
make -C partition clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/utils/partition'
rm -f objfiles.txt partitionkey.o partitionmap.o partitionlocate.o partrouting.o partutils.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/utils/partition'
make -C ssl clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/utils/ssl'
rm -f objfiles.txt gs_openssl_client.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/utils/ssl'
make -C zfiles clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/utils/zfiles'
rm -f objfiles.txt zip_file.o gz_file.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/utils/zfiles'
rm -f objfiles.txt  *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/utils'
make -C bbox clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/bbox'
rm -f objfiles.txt bbox_create.o bbox_elf_dump.o bbox_lib.o bbox_print.o bbox_syscall_support.o bbox_threads.o bbox_elf_dump_base.o gs_bbox.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb/bbox'
rm -f objfiles.txt  *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/cbb'
make -C optimizer clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer'
make -C geqo clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/geqo'
rm -f objfiles.txt geqo_copy.o geqo_eval.o geqo_main.o geqo_misc.o geqo_mutation.o geqo_pool.o geqo_random.o geqo_recombination.o geqo_selection.o geqo_erx.o geqo_pmx.o geqo_cx.o geqo_px.o geqo_ox1.o geqo_ox2.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/geqo'
make -C path clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/path'
rm -f objfiles.txt allpaths.o clausesel.o costsize.o equivclass.o indxpath.o joinpath.o joinrels.o pathkeys.o tidpath.o pgxcpath_single.o streampath_single.o streampath_base.o es_selectivity.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/path'
make -C plan clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/plan'
rm -f objfiles.txt analyzejoins.o createplan.o initsplan.o planagg.o planmain.o planner.o setrefs.o subselect.o pgxcplan_single.o streamplan_single.o dynsmp_single.o planrewrite.o planrecursive_single.o stream_remove.o streamwalker.o streamplan.o streamplan_utils.o planstartwith.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/plan'
make -C prep clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/prep'
rm -f objfiles.txt prepjointree.o prepnonjointree.o prepqual.o preprownum.o preptlist.o prepunion.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/prep'
make -C util clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/util'
make -C learn clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/util/learn'
rm -f objfiles.txt encoding.o comm.o ml_model.o plan_tree_model.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/util/learn'
rm -f objfiles.txt clauses.o joininfo.o pathnode.o placeholder.o plancat.o predtest.o orclauses.o relnode.o restrictinfo.o tlist.o var.o pruningboundary.o pgxcship.o pruning.o randomplan.o optimizerdebug.o planmem_walker.o nodegroups.o plananalyzer.o optcommon.o dataskew.o joinskewinfo.o autoanalyzer.o bucketinfo.o bucketpruning.o subpartitionpruning.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/util'
make -C rewrite clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/rewrite'
rm -f objfiles.txt rewriteRemove.o rewriteDefine.o rewriteHandler.o rewriteManip.o rewriteSupport.o rewriteRlsPolicy.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/rewrite'
make -C commands clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/commands'
make -C sequence clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/commands/sequence'
rm -f objfiles.txt sequence.o sequence_util.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/commands/sequence'
rm -f objfiles.txt aggregatecmds.o alter.o amcmds.o analyze.o async.o cluster.o comment.o collationcmds.o constraint.o conversioncmds.o copy.o createas.o dbcommands.o define.o discard.o dropcmds.o explain.o extension.o event_trigger.o foreigncmds.o functioncmds.o indexcmds.o lockcmds.o matview.o operatorcmds.o opclasscmds.o portalcmds.o prepare.o proclang.o packagecmds.o publicationcmds.o schemacmds.o seclabel.o sec_rls_cmds.o subscriptioncmds.o tablecmds.o tablespace.o trigger.o tsearchcmds.o typecmds.o user.o vacuum.o vacuumlazy.o variable.o verifyrepair.o verify.o view.o gds_stream.o formatter.o datasourcecmds.o directory.o auto_explain.o shutdown.o eventcmds.o ddldeparse.o ddljson.o obs_stream.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/commands'
make -C sqladvisor clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/sqladvisor'
rm -f objfiles.txt sqladvisor.o sqladvisor_extract.o sqladvisor_distribution.o sqladvisor_online.o  *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/sqladvisor'
make -C sqlpatch clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/sqlpatch'
rm -f objfiles.txt sqlpatch.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/sqlpatch'
make -C statistics clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/statistics'
rm -f objfiles.txt dependency.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/statistics'
make -C gplanmgr clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/gplanmgr'
rm -f objfiles.txt gplanmgr.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/gplanmgr'
make -C aioptimizer clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/aioptimizer'
rm -f objfiles.txt aianalyze.o aiselectivity.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer/aioptimizer'
rm -f objfiles.txt  *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/optimizer'
make -C process clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/process'
make -C datasource clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/process/datasource'
rm -f objfiles.txt datasource.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/process/datasource'
make -C job clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/process/job'
rm -f objfiles.txt job_scheduler.o job_worker.o gs_job_manager.o gs_job_calendar.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/process/job'
make -C main clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/process/main'
rm -f objfiles.txt main.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/process/main'
make -C postmaster clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/process/postmaster'
rm -f objfiles.txt autovacuum.o bgwriter.o fork_process.o pgarch.o pgstat.o og_record_time.o postmaster.o gaussdb_version.o startup.o syslogger.o walwriter.o walwriterauxiliary.o checkpointer.o pgaudit.o alarmchecker.o twophasecleaner.o fencedudf.o lwlockmonitor.o cbmwriter.o pagewriter.o pagerepair.o snapcapturer.o rbcleaner.o globalstats.o cfs_shrinker.o bgworker.o ../../../../src/lib/config/libconfig.a barrier_creator.o barrier_preparse.o barrier_arch.o aiocompleter.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/process/postmaster'
make -C tcop clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/process/tcop'
rm -f objfiles.txt stmt_retry.o dest.o fastpath.o postgres.o pquery.o utility.o auditfuncs.o autonomoustransaction.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/process/tcop'
make -C threadpool clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/process/threadpool'
rm -f objfiles.txt threadpool_controler.o threadpool_group.o threadpool_listener.o threadpool_scheduler.o threadpool_sessctl.o threadpool_stream.o threadpool_worker.o  knl_thread.o knl_guc.o knl_instance.o knl_session.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/process/threadpool'
make -C globalplancache clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/process/globalplancache'
rm -f objfiles.txt globalplancache.o globalplancache_view.o globalplancache_util.o globalplancache_inval.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/process/globalplancache'
make -C stream clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/process/stream'
rm -f objfiles.txt streamCore.o streamConsumer.o streamMain.o streamProducer.o streamTransportComm.o execStream.o stream_cost.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/process/stream'
rm -f objfiles.txt  *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/process'
make -C dbmind clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/dbmind'
make -C kernel clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/dbmind/kernel'
rm -f objfiles.txt index_advisor.o hypopg_index.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/dbmind/kernel'
make -C db4ai clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/dbmind/db4ai'
make -C catalog clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/dbmind/db4ai/catalog'
rm -f objfiles.txt aifuncs.o model_warehouse.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/dbmind/db4ai/catalog'
make -C commands clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/dbmind/db4ai/commands'
rm -f objfiles.txt create_model.o predict_by.o explain_model.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/dbmind/db4ai/commands'
make -C executor clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/dbmind/db4ai/executor'
make -C algorithms clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/dbmind/db4ai/executor/algorithms'
make -C bayes clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/dbmind/db4ai/executor/algorithms/bayes'
rm -f objfiles.txt bayes.o bayes_network_internal.o *.depend
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/dbmind/db4ai/executor/algorithms/bayes'
rm -f objfiles.txt kmeans.o linregr.o logregr.o pca.o svm.o xgboost.o multiclass.o *.depend
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/dbmind/db4ai/executor/algorithms'
make -C optimize clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/dbmind/db4ai/executor/optimize'
make -C gd clean
make[7]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/dbmind/db4ai/executor/optimize/gd'
rm -f objfiles.txt gd.o shuffle_cache.o predict.o optimizer_gd.o optimizer_ngd.o optimizer_pca.o optimizer_ova.o *.depend
make[7]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/dbmind/db4ai/executor/optimize/gd'
rm -f objfiles.txt  *.depend
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/dbmind/db4ai/executor/optimize'
rm -f objfiles.txt fp_ops.o distance_functions.o hyperparameter_validation.o direct.o kernel.o matrix.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/dbmind/db4ai/executor'
rm -f objfiles.txt  *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/dbmind/db4ai'
rm -f objfiles.txt  *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/dbmind'
make -C runtime clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime'
make -C executor clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime/executor'
rm -f objfiles.txt execAmi.o execCurrent.o execGrouping.o execJunk.o execMain.o execProcnode.o execQual.o execReplication.o execScan.o execTuples.o execExprInterp.o execExpr.o execSRF.o execUtils.o functions.o instrument.o nodeAppend.o nodeAgg.o nodeBitmapAnd.o nodeBitmapOr.o nodeBitmapHeapscan.o nodeBitmapIndexscan.o nodeHash.o nodeHashjoin.o nodeIndexscan.o nodeIndexonlyscan.o nodeLimit.o nodeLockRows.o nodeMaterial.o nodeMergeAppend.o nodeMergejoin.o nodeModifyTable.o nodeNestloop.o nodeFunctionscan.o nodeRecursiveunion.o nodeResult.o nodeSamplescan.o nodeSeqscan.o nodeSetOp.o nodeSort.o nodeUnique.o nodeValuesscan.o nodeCtescan.o nodeStartWithOp.o nodeWorktablescan.o nodeGroup.o nodeSubplan.o nodeSubqueryscan.o nodeTidscan.o nodeForeignscan.o nodeWindowAgg.o tstoreReceiver.o spi.o nodePartIterator.o nodeStub.o execClusterResize.o lightProxy.o execMerge.o nodeExtensible.o route.o nodeTrainModel.o db4ai_common.o spiDbesql.o nodeProjectSet.o nodeSortGroup.o nodeAssertOp.o nodeSequence.o nodeSplitUpdate.o nodeShareInputScan.o nodeSpqSeqscan.o nodeSpqIndexscan.o nodeSpqIndexonlyscan.o nodeSpqBitmapHeapscan.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime/executor'
make -C opfusion clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime/opfusion'
rm -f objfiles.txt opfusion_agg.o opfusion_delete.o opfusion_index.o opfusion_indexonlyscan.o opfusion_indexscan.o opfusion_insert.o opfusion_mot.o opfusion_scan.o opfusion_select.o opfusion_selectforupdate.o opfusion_sort.o opfusion_uheaptablescan.o opfusion_update.o opfusion_util.o opfusion.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime/opfusion'
make -C vecexecutor clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime/vecexecutor'
make -C vecnode clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime/vecexecutor/vecnode'
rm -f objfiles.txt vechashtable.o vecagg.o vecplainagg.o vecsortagg.o vechashagg.o  vecsort.o vechashjoin.o vecstream.o  vectortorow.o veccstore.o veccstoreindexscan.o vecrowtovector.o vecforeignscan.o vecmodifytable.o vecremotequery.o vecresult.o  vecscan.o vecsubqueryscan.o vecpartiterator.o vecrescan.o vecappend.o veclimit.o vecconstraints.o vecsetop.o vecgroup.o vecunique.o vecgrpuniq.o vecmaterial.o vecnestloop.o vecstore.o vecmergejoin.o vecwindowagg.o veccstoreindexheapscan.o veccstoreindexctidscan.o veccstoreindexand.o veccstoreindexor.o vecsubplan.o vecmergeinto.o vectsstorescan.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime/vecexecutor/vecnode'
make -C vectorsonic clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime/vecexecutor/vectorsonic'
make -C sonicarray clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime/vecexecutor/vectorsonic/sonicarray'
rm -f objfiles.txt vsonicarray.o vsonicchar.o vsonicint.o vsonicnumeric.o vsonicencodingchar.o vsonicfixlen.o *.depend
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime/vecexecutor/vectorsonic/sonicarray'
rm -f objfiles.txt vsonichash.o vsonichashjoin.o vsonichashagg.o vsonicpartition.o vsonicfilesource.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime/vecexecutor/vectorsonic'
rm -f objfiles.txt vectorbatch.o vecexecutor.o vecexpression.o vecvar.o vecfuncache.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime/vecexecutor'
make -C codegen clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime/codegen'
make -C executor clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime/codegen/executor'
rm -f objfiles.txt foreignscancodegen.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime/codegen/executor'
make -C vecexecutor clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime/codegen/vecexecutor'
rm -f objfiles.txt vecexprcodegen.o vechashaggcodegen.o vechashjoincodegen.o vecsortcodegen.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime/codegen/vecexecutor'
make -C codegenutil clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime/codegen/codegenutil'
rm -f objfiles.txt codegendebuger.o boolcodegen.o intcodegen.o floatcodegen.o varcharcodegen.o varlenacodegen.o datecodegen.o timestampcodegen.o numericcodegen.o bigintegercodegen.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime/codegen/codegenutil'
rm -f objfiles.txt gscodegen.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime/codegen'
rm -f objfiles.txt  *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/runtime'
make -C security clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/security'
make -C iprange clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/security/iprange'
rm -f objfiles.txt iprange.o *.depend
rm -f libiprange.a iprange.so iprange.o 
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/security/iprange'
make -C gs_policy clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/security/gs_policy'
rm -f objfiles.txt gs_string.o policy_common.o gs_policy_utils.o gs_policy_masking.o gs_policy_audit.o curl_utils.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/security/gs_policy'
make -C gs_ledger clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/security/gs_ledger'
rm -f objfiles.txt blockchain.o ledger_utils.o userchain.o ledger_archive.o ledger_check.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/security/gs_ledger'
make -C tde_key_management clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/security/tde_key_management'
rm -f objfiles.txt ckms_message.o kms_interface.o data_common.o tde_key_manager.o tde_key_storage.o http_common.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/security/tde_key_management'
rm -f objfiles.txt  *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/security'
make -C storage clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage'
make -C access clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access'
make -C cbtree clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/cbtree'
rm -f objfiles.txt cbtree.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/cbtree'
make -C common clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/common'
rm -f objfiles.txt heaptuple.o indextuple.o printtup.o reloptions.o scankey.o tupconvert.o tupdesc.o cstorescankey.o relfilenode_hash.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/common'
make -C heap clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/heap'
rm -f objfiles.txt heapam.o heapam_visibility.o hio.o pruneheap.o rewriteheap.o syncscan.o tuptoaster.o visibilitymap.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/heap'
make -C index clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/index'
rm -f objfiles.txt genam.o indexam.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/index'
make -C nbtree clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/nbtree'
rm -f objfiles.txt nbtcompare.o nbtdedup.o nbtinsert.o nbtpage.o nbtree.o nbtsearch.o nbtutils.o nbtsort.o nbtxlog.o spq_btbuild.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/nbtree'
make -C ubtree clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/ubtree'
rm -f objfiles.txt ubtree.o ubtinsert.o ubtpage.o ubtsort.o ubtutils.o ubtsearch.o ubtsplitloc.o ubtsplitloc_insertpt.o ubtxlog.o ubtdump.o ubtrecycle.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/ubtree'
make -C psort clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/psort'
rm -f objfiles.txt psort.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/psort'
make -C rmgrdesc clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/rmgrdesc'
rm -f objfiles.txt barrierdesc.o clogdesc.o dbasedesc.o genericdesc.o gindesc.o gistdesc.o hashdesc.o heapdesc.o mxactdesc.o nbtdesc.o relmapdesc.o replorigindesc.o seqdesc.o smgrdesc.o spgdesc.o standbydesc.o tblspcdesc.o xactdesc.o xlogdesc.o slotdesc.o undologdesc.o uheapdesc.o segpagedesc.o logicalddlmsgdesc.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/rmgrdesc'
make -C transam clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/transam'
make -C parallel_recovery clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/transam/parallel_recovery'
rm -f objfiles.txt dispatcher.o page_redo.o posix_semaphore.o redo_item.o spsc_blocking_queue.o txn_redo.o *.depend
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/transam/parallel_recovery'
make -C extreme_rto clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/transam/extreme_rto'
rm -f objfiles.txt dispatcher.o page_redo.o posix_semaphore.o redo_item.o spsc_blocking_queue.o txn_redo.o batch_redo.o xlog_read.o exrto_recycle.o *.depend
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/transam/extreme_rto'
make -C ondemand_extreme_rto clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/transam/ondemand_extreme_rto'
rm -f objfiles.txt dispatcher.o page_redo.o posix_semaphore.o redo_item.o spsc_blocking_queue.o txn_redo.o batch_redo.o xlog_read.o redo_utils.o *.depend
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/transam/ondemand_extreme_rto'
rm -f objfiles.txt clog.o gtm_single.o multixact.o rmgr.o slru.o csnlog.o transam.o twophase.o twophase_rmgr.o varsup.o double_write.o single_double_write.o seg_double_write.o redo_statistic.o multi_redo_api.o multi_redo_settings.o xact.o xlog.o xlogfuncs.o extreme_rto_redo_api.o generic_xlog.o xloginsert.o xlogreader.o xlogutils.o cbmparsexlog.o cbmfuncs.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/transam'
make -C obs clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/obs'
rm -f objfiles.txt obs_am.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/obs'
make -C hash clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/hash'
rm -f objfiles.txt hash.o hashfunc.o hashinsert.o  hashovfl.o hashpage.o hashsearch.o hashsort.o hashutil.o hash_xlog.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/hash'
make -C spgist clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/spgist'
rm -f objfiles.txt spgutils.o spginsert.o spgscan.o spgvacuum.o spgdoinsert.o spgxlog.o spgtextproc.o spgquadtreeproc.o spgkdtreeproc.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/spgist'
make -C gist clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/gist'
rm -f objfiles.txt gist.o gistutil.o gistxlog.o gistvacuum.o gistget.o gistscan.o gistproc.o gistsplit.o gistbuild.o gistbuildbuffers.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/gist'
make -C gin clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/gin'
rm -f objfiles.txt ginutil.o gininsert.o ginxlog.o ginentrypage.o gindatapage.o ginbtree.o ginscan.o ginget.o ginvacuum.o ginarrayproc.o ginbulk.o ginfast.o ginpostinglist.o ginlogic.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/gin'
make -C hbstore clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/hbstore'
rm -f objfiles.txt hbucket_am.o hbindex_am.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/hbstore'
make -C redo clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/redo'
make -C standby_read clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/redo/standby_read'
rm -f objfiles.txt base_page_proc.o block_info_proc.o lsn_info_double_list.o lsn_info_proc.o standby_read_interface.o standby_read_delay_ddl.o standby_read_proc.o *.depend
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/redo/standby_read'
rm -f objfiles.txt redo_barrier.o redo_bufpage.o redo_clog.o redo_csnlog.o redo_dbcommands.o redo_ginxlog.o redo_gistxlog.o redo_hash.o redo_heapam.o redo_nbtpage.o redo_nbtxlog.o redo_pruneheap.o redo_relmapper.o redo_sequence.o redo_slotfuncs.o redo_spgxlog.o redo_storage.o redo_tablespace.o redo_transam.o redo_visibilitymap.o redo_xact.o redo_xlog.o xlogreader_common.o redo_xlogutils.o redo_ubtxlog.o redo_segpage.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/redo'
make -C table clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/table'
rm -f objfiles.txt tableam.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/table'
make -C ustore clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/ustore'
make -C undo clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/ustore/undo'
rm -f objfiles.txt knl_uundoapi.o knl_uundozone.o knl_uundospace.o knl_uundotxn.o knl_uundorecycle.o knl_uundoxlog.o *.depend
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/ustore/undo'
rm -f objfiles.txt knl_uheap.o knl_upage.o knl_utuple.o knl_uhio.o knl_uscan.o knl_uvisibility.o knl_uvacuumlazy.o knl_uundorecord.o knl_uundovec.o knl_undolauncher.o knl_undoworker.o knl_undorequest.o knl_undoaction.o knl_pruneuheap.o knl_uredo.o knl_uextremeredo.o knl_uam.o knl_utuptoaster.o ../../../../..//src/test/whitebox/knl_whitebox_test.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/ustore'
make -C archive clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/archive'
rm -f objfiles.txt archive_am.o nas_am.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access/archive'
rm -f objfiles.txt  *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/access'
make -C bulkload clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/bulkload'
rm -f objfiles.txt dist_fdw.o foreignroutine.o vecforeignroutine.o importerror.o roach_adpter.o parser.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/bulkload'
make -C replication clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/replication'
make -C logical clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/replication/logical'
rm -f objfiles.txt decode.o launcher.o logical.o logicalfuncs.o origin.o proto.o relation.o reorderbuffer.o snapbuild.o worker.o parallel_decode_worker.o parallel_decode.o parallel_reorderbuffer.o logical_queue.o logical_parse.o tablesync.o ddlmessage.o ddltrigger.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/replication/logical'
make -C heartbeat clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/replication/heartbeat'
make -C libpq clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/replication/heartbeat/libpq'
rm -f objfiles.txt pqcomm.o fe-connect.o *.depend
rm -f pqcomm.o fe-connect.o libhbpq.a libhbpq.so libhbpq.so.1 *.depend
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/replication/heartbeat/libpq'
rm -f objfiles.txt heartbeat_conn.o heartbeat_client.o heartbeat_server.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/replication/heartbeat'
make -C dcf clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/replication/dcf'
rm -f objfiles.txt dcf_replication.o dcf_callbackfuncs.o dcf_flowcontrol.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/replication/dcf'
rm -f objfiles.txt walsender.o datasender.o walreceiverfuncs.o walreceiver.o walrcvwriter.o subscription_walreceiver.o datareceiver.o datarcvwriter.o basebackup.o libpqwalreceiver.o archive_walreceiver.o repl_gram.o syncrep.o dataqueue.o bcm.o datasyncrep.o catchup.o slot.o slotfuncs.o shared_storage_walreceiver.o syncrep_gram.o heartbeat.o rto_statistic.o libpqsw.o ss_cluster_replication.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/replication'
make -C buffer clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/buffer'
rm -f objfiles.txt buf_table.o buf_init.o bufmgr.o freelist.o localbuf.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/buffer'
make -C cmgr clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/cmgr'
rm -f objfiles.txt cache_mgr.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/cmgr'
make -C cstore clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/cstore'
make -C compression clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/cstore/compression'
rm -f objfiles.txt compress_kits.o cstore_compress.o cstore_compress_copy.o time_series_compress.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/cstore/compression'
rm -f objfiles.txt cu.o custorage.o cucache_mgr.o cstore_allocspace.o cstore_mem_alloc.o cstore_am.o cstore_delete.o cstore_insert.o cstore_psort.o cstore_update.o cstore_minmax_func.o cstore_roughcheck_func.o cstore_rewrite.o cstore_vector.o cstore_delta.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/cstore'
make -C file clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/file'
rm -f objfiles.txt fd.o buffile.o copydir.o reinit.o lz4_file.o sharedfileset.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/file'
make -C freespace clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/freespace'
rm -f objfiles.txt freespace.o fsmpage.o indexfsm.o  *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/freespace'
make -C ipc clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/ipc'
rm -f objfiles.txt ipc.o ipci.o pmsignal.o procarray.o procsignal.o shmem.o shmqueue.o sinval.o sinvaladt.o standby.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/ipc'
make -C large_object clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/large_object'
rm -f objfiles.txt inv_api.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/large_object'
make -C lmgr clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/lmgr'
rm -f objfiles.txt lmgr.o lock.o proc.o deadlock.o lwlock.o spin.o s_lock.o predicate.o lwlock_be.o lwlocknames.o *.depend
rm -f s_lock_test
rm -f lwlocknames.h lwlocknames.cpp
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/lmgr'
make -C page clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/page'
rm -f objfiles.txt bufpage.o checksum.o itemptr.o pagecompress.o checksum_impl.o pageparse.o gs_xlogdump.o  *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/page'
make -C remote clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/remote'
rm -f objfiles.txt remote_adapter.o remote_read.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/remote'
make -C smgr clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/smgr'
make -C segment clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/smgr/segment'
rm -f objfiles.txt data_file.o extent_group.o segbuffer.o space.o segxlog.o inverse_ptr.o xlog_atomic_op.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/smgr/segment'
make -C cfs clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/smgr/cfs'
rm -f objfiles.txt cfs_buffers.o cfs_md.o cfs_mddesc.o cfs_tools.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/smgr/cfs'
rm -f objfiles.txt md.o smgr.o smgrtype.o knl_uundofile.o segstore.o page_compression.o storage_exrto_file.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/smgr'
make -C nvm clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/nvm'
rm -f objfiles.txt nvm.o nvmbuffer.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/nvm'
make -C gs_uwal clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/gs_uwal'
rm -f objfiles.txt gs_uwal.o gs_uwal_adaptor.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/gs_uwal'
make -C tcap clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/tcap'
rm -f objfiles.txt tcap_version.o tcap_truncate.o tcap_manager.o tcap_drop.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/tcap'
make -C sync clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/sync'
rm -f objfiles.txt knl_usync.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/sync'
make -C dorado_operation clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/dorado_operation'
rm -f objfiles.txt dorado_fd.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/dorado_operation'
make -C xlog_share_storage clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/xlog_share_storage'
rm -f objfiles.txt xlog_share_storage.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/xlog_share_storage'
make -C dss clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/dss'
rm -f objfiles.txt dss_adaptor.o dss_log.o fio_dss.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/dss'
rm -f objfiles.txt  *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage'
make -C ddes clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/ddes'
make -C adapter clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/ddes/adapter'
rm -f objfiles.txt ss_dms_bufmgr.o ss_dms_callback.o ss_dms_recovery.o ss_dms.o ss_init.o ss_reform_common.o ss_switchover.o ss_transaction.o ss_aio.o ss_txnstatus.o ss_xmin.o ss_dms_auxiliary.o ss_dms_fi.o *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/ddes/adapter'
rm -f objfiles.txt  *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/ddes'
make -C ../../src/common/timezone clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/timezone'
rm -f objfiles.txt localtime.o strftime.o pgtz.o *.depend
rm -f zic zic.o ialloc.o scheck.o localtime.o *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/timezone'
make -C ../../src/common/interfaces/libpq clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq'
rm -f libpq.so.5.5 libpq.so libpq.so.5 libpq.a exports.list
make -C test clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/test'
rm -f uri-regress
rm -f regress.out regress.diff
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/test'
rm -f fe-auth.o fe-connect.o fe-exec.o fe-misc.o fe-print.o fe-lobj.o fe-protocol2.o fe-protocol3.o pqexpbuffer.o pqsignal.o fe-secure.o libpq-events.o ../../../..//src/gausskernel/storage/dss/fio_dss.o ../../../..//src/gausskernel/storage/file/fio_device.o chklocale.o inet_net_ntop.o noblock.o pgstrcasecmp.o thread.o cipher.o path.o pgsleep.o strlcpy.o getpeereid.o ip.o md5.o sha2.o encnames.o gs_strerror.o gs_env_r.o gs_syscall_lock.o gs_readdir.o ./frontend_parser/fe-wchar.o ./frontend_parser/frontend_mbutils.o ./frontend_parser/wstrncmp.o pthread.h libpq.rc
rm -f pg_config_paths.h
rm -f ce_objfiles.txt nce_objfiles.txt objfiles.txt
rm -f inet_net_ntop.cpp noblock.cpp pgstrcasecmp.cpp thread.cpp cipher.cpp path.cpp
rm -f chklocale.cpp crypt.cpp getaddrinfo.cpp getpeereid.cpp inet_aton.cpp open.cpp snprintf.cpp strerror.cpp strlcpy.cpp win32error.cpp win32setlocale.cpp
rm -f pgsleep.cpp
rm -f md5.cpp sha2.cpp ip.cpp
rm -f encnames.cpp wchar.cpp
rm -f gs_strerror gs_env_r.cpp gs_syscall_lock.cpp gs_readdir.cpp
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq'
make -C ../../contrib/file_fdw clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/file_fdw'
rm -f objfiles.txt file_fdw.o *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/file_fdw'
make -C ../../contrib/log_fdw clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/log_fdw'
rm -f objfiles.txt log_fdw.o prflog_dump.o *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/log_fdw'
make -C ../../contrib/test_decoding clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/test_decoding'
rm -f objfiles.txt
rm -f test_decoding.so test_decoding.o
rm -f test_decoding.o
rm -rf regression.diffs regression.out tmp_check/ log/ ./regression_output ./isolation_output
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/test_decoding'
make -C ../../contrib/mppdb_decoding clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/mppdb_decoding'
rm -f objfiles.txt
rm -f mppdb_decoding.so mppdb_decoding.o
rm -f mppdb_decoding.o
rm -rf regression.diffs regression.out tmp_check/ log/ ./regression_output ./isolation_output
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/mppdb_decoding'
make -C ../../contrib/postgres_fdw clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/postgres_fdw'
rm -f objfiles.txt
rm -f postgres_fdw.so   libpostgres_fdw.a 
rm -f postgres_fdw.o option.o deparse.o connection.o internal_interface.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/postgres_fdw'
make -C ../../contrib/gc_fdw clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/contrib/gc_fdw'
rm -f objfiles.txt gc_fdw_single.o option_single.o deparse_single.o  *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/contrib/gc_fdw'
rm -f objfiles.txt ../common/backend/objfiles.txt bootstrap/objfiles.txt cbb/objfiles.txt optimizer/objfiles.txt process/objfiles.txt dbmind/objfiles.txt runtime/objfiles.txt security/objfiles.txt storage/objfiles.txt ddes/objfiles.txt ../../src/common/timezone/objfiles.txt ../../src/common/interfaces/libpq/objfiles.txt ../../contrib/file_fdw/objfiles.txt ../../contrib/log_fdw/objfiles.txt ../../contrib/test_decoding/objfiles.txt ../../contrib/mppdb_decoding/objfiles.txt ../../contrib/postgres_fdw/objfiles.txt ../../contrib/gc_fdw/objfiles.txt  ../../src/common/interfaces/libpq/fe-connect.o ../../src/common/interfaces/libpq/fe-secure.o ../../src/common/interfaces/libpq/fe-misc.o ../../src/common/interfaces/libpq/fe-protocol3.o ../../src/common/interfaces/libpq/fe-protocol2.o ../../src/common/interfaces/libpq/fe-exec.o ../../src/common/interfaces/libpq/fe-auth.o ../../src/common/interfaces/libpq/pqexpbuffer.o ../../src/common/port/libpgport_srv.a ../../src/lib/alarm/alarmclient.a ../../src/common/interfaces/libpq/libpq.a ../../src/common/pl/plpgsql/src/libplpgsql.a ../../src/lib/gstrace/common/gstrace_infra.o ../../src/lib/hotpatch/client/libhotpatchclient.a *.depend
rm -f  gaussdb   \
	../../src/include/parser/gram.hpp \
	../../src/include/parser/hint_gram.hpp \
	../../src/include/catalog/schemapg.h \
	../../src/include/utils/fmgroids.h \
	../../src/common/backend/utils/fmgroids.h \
	../../src/common/backend/utils/fmgrtab.cpp \
	../../src/common/backend/utils/pg_builtin_proc.h \
	../../src/include/utils/probes.h	\
	../../src/include/replication/repl_gram.hpp \
	../../src/include/replication/syncrep_gram.hpp  \
	../../src/include/storage/lwlocknames.h
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel'
make -C gausskernel/storage/replication/pgoutput/ clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/replication/pgoutput'
rm -f pgoutput.so   libpgoutput.a 
rm -f  pgoutput.o
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/replication/pgoutput'
make -C bin clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/src/bin'
make -C initdb clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/bin/initdb'
rm -f gs_initdb initdb.o findtimezone.o ss_initdb.o localtime.o encnames.o pqsignal.o  ../../../src/lib/elog/elog.a ../../../src/gausskernel/storage/dss/dss_adaptor.o encnames.cpp pqsignal.cpp localtime.cpp *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/bin/initdb'
make -C pg_ctl clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/bin/pg_ctl'
rm -f gs_ctl pg_ctl.o  pg_build.o backup.o receivelog.o streamutil.o xlogreader.o xlogreader_common.o  ../../../src/lib/elog/elog.a ../../../src/lib/build_query/libbuildquery.a ../../../src/bin/pg_rewind/pg_rewind.a ../../../src/lib/pgcommon/libpgcommon.a ../../../src/lib/hotpatch/client/libhotpatchclient.a ../../../src/gausskernel/storage/dss/dss_adaptor.o ../../../src/gausskernel/storage/gs_uwal/gs_uwal_adaptor.o *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/bin/pg_ctl'
make -C pg_rewind clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/bin/pg_rewind'
rm -f file_ops.o datapagemap.o fetch.o filemap.o logging.o parsexlog.o pg_rewind.o pg_rewind.a *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/bin/pg_rewind'
make -C pg_dump clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/bin/pg_dump'
rm -f gs_dump gs_restore gs_dumpall pg_backup_archiver.o pg_backup_db.o pg_backup_custom.o pg_backup_null.o pg_backup_tar.o pg_backup_directory.o dumpmem.o dumputils.o compress_io.o common_cipher.o  pg_dump.o common.o pg_dump_sort.o pg_restore.o pg_dumpall.o kwlookup.cpp keywords.o kwlookup.o *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/bin/pg_dump'
make -C psql clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/bin/psql'
rm -f gsql common_cipher.o command.o common.o help.o input.o stringutils.o mainloop.o copy.o startup.o prompt.o variables.o large_obj.o print.o describe.o mbprint.o dumputils.o keywords.o kwlookup.o tab-complete.o sql_help.o ../../../src/lib/elog/elog.a  dumputils.cpp keywords.cpp kwlookup.cpp lex.backup *.depend
make -C ../../../src/common/interfaces/libpq clean ENABLE_CE=1
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq'
rm -f libpq_ce.so.5.5 libpq_ce.so libpq_ce.so.5 libpq_ce.a exports.list
make -C test clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/test'
rm -f uri-regress
rm -f regress.out regress.diff
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/test'
rm -f libpq_ce/fe-auth.o libpq_ce/fe-connect.o libpq_ce/fe-exec.o libpq_ce/fe-misc.o libpq_ce/fe-print.o libpq_ce/fe-lobj.o libpq_ce/fe-protocol2.o libpq_ce/fe-protocol3.o pqexpbuffer.o pqsignal.o libpq_ce/fe-secure.o libpq-events.o ../../../..//src/gausskernel/storage/dss/fio_dss.o ../../../..//src/gausskernel/storage/file/fio_device.o chklocale.o inet_net_ntop.o noblock.o pgstrcasecmp.o thread.o cipher.o path.o pgsleep.o strlcpy.o getpeereid.o ip.o md5.o sha2.o encnames.o gs_strerror.o gs_env_r.o gs_syscall_lock.o gs_readdir.o client_logic_hooks/encryption_hooks/encryption_column_hook_executor.o client_logic_hooks/encryption_hooks/encryption_global_hook_executor.o ../../../..//src/gausskernel/security/keymgr/api/security_key_adpt.o ../../../..//src/gausskernel/security/keymgr/comm/security_aksk.o ../../../..//src/gausskernel/security/keymgr/comm/security_encode.o ../../../..//src/gausskernel/security/keymgr/comm/security_error.o ../../../..//src/gausskernel/security/keymgr/comm/security_http.o ../../../..//src/gausskernel/security/keymgr/comm/security_httpscan.o ../../../..//src/gausskernel/security/keymgr/comm/security_json.o ../../../..//src/gausskernel/security/keymgr/comm/security_utils.o ../../../..//src/gausskernel/security/keymgr/encrypt/security_aead_aes_hmac_enc_key.o ../../../..//src/gausskernel/security/keymgr/encrypt/security_encrypt_decrypt.o ../../../..//src/gausskernel/security/keymgr/encrypt/security_sm2_enc_key.o ../../../..//src/gausskernel/security/keymgr/his/security_his.o ../../../..//src/gausskernel/security/keymgr/his/security_his_iam.o ../../../..//src/gausskernel/security/keymgr/his/security_his_kms.o ../../../..//src/gausskernel/security/keymgr/hwc/security_hwc.o ../../../..//src/gausskernel/security/keymgr/hwc/security_hwc_iam.o ../../../..//src/gausskernel/security/keymgr/hwc/security_hwc_kms.o ../../../..//src/gausskernel/security/keymgr/ktool/security_gs_ktool.o ../../../..//src/gausskernel/security/keymgr/localkms/security_cmkem_comm_algorithm.o ../../../..//src/gausskernel/security/keymgr/localkms/security_cmkem_comm.o ../../../..//src/gausskernel/security/keymgr/localkms/security_file_enc.o ../../../..//src/gausskernel/security/keymgr/localkms/security_localkms.o frontend_parser/feparser_memutils.o frontend_parser/frontend_mbutils.o frontend_parser/kwlookup.o frontend_parser/list.o frontend_parser/parser_compatibility.o frontend_parser/parser.o frontend_parser/scansup.o frontend_parser/wstrncmp.o client_logic_common/client_logic_utils.o client_logic_common/col_full_name.o client_logic_common/cstring_oid_map.o client_logic_common/cstrings_map.o client_logic_common/pg_client_logic_params.o client_logic_common/statement_data.o client_logic_common/table_full_name.o client_logic_expressions/column_ref_data.o client_logic_expressions/expr_parts_list.o client_logic_expressions/expr_processor.o client_logic_expressions/func_name_data.o client_logic_expressions/pg_functions_support.o client_logic_cache/cached_column.o client_logic_cache/cached_column_manager.o client_logic_cache/cached_columns.o client_logic_cache/cached_column_setting.o client_logic_cache/cached_global_setting.o client_logic_cache/cached_proc.o client_logic_cache/cached_setting.o client_logic_cache/cached_type.o client_logic_cache/cached_type_list.o client_logic_cache/cache_id.o client_logic_cache/cache_loader.o client_logic_cache/column_hook_executors_list.o client_logic_cache/column_settings_list.o client_logic_cache/columns_list.o client_logic_cache/global_settings_list.o client_logic_cache/proc_list.o client_logic_cache/schemas_list.o client_logic_cache/search_path_list.o client_logic_cache/types_to_oid.o client_logic_processor/create_stmt_processor.o client_logic_processor/encryption_pre_process.o client_logic_processor/func_hardcoded_values.o client_logic_processor/func_processor.o client_logic_processor/post_stmt_processor.o client_logic_processor/prepared_statement.o client_logic_processor/prepared_statements_list.o client_logic_processor/pre_stmt_processor.o client_logic_processor/processor_utils.o client_logic_processor/raw_value.o client_logic_processor/raw_values_cont.o client_logic_processor/raw_values_list.o client_logic_processor/record_processor.o client_logic_processor/stmt_processor.o client_logic_processor/values_processor.o client_logic_processor/where_clause_processor.o client_logic_fmt/encode.o client_logic_fmt/float.o client_logic_fmt/gs_bool.o client_logic_fmt/gs_char.o client_logic_fmt/gs_copy.o client_logic_fmt/gs_fmt.o client_logic_fmt/gs_num.o client_logic_fmt/int8.o client_logic_fmt/numeric.o client_logic_fmt/numutils.o client_logic_fmt/varlena.o client_logic_hooks/abstract_hook_executor.o client_logic_hooks/column_hook_executor.o client_logic_hooks/global_hook_executor.o client_logic_hooks/hooks_factory.o client_logic_hooks/hooks_manager.o client_logic_data_fetcher/data_fetcher.o client_logic_data_fetcher/data_fetcher_manager.o client_logic_data_fetcher/jni_conn_cursor.o client_logic_data_fetcher/lib_pq_cursor.o cl_state.o pthread.h libpq.rc
rm -f pg_config_paths.h
rm -f ce_objfiles.txt nce_objfiles.txt objfiles.txt
rm -f inet_net_ntop.cpp noblock.cpp pgstrcasecmp.cpp thread.cpp cipher.cpp path.cpp
rm -f chklocale.cpp crypt.cpp getaddrinfo.cpp getpeereid.cpp inet_aton.cpp open.cpp snprintf.cpp strerror.cpp strlcpy.cpp win32error.cpp win32setlocale.cpp
rm -f pgsleep.cpp
rm -f md5.cpp sha2.cpp ip.cpp
rm -f encnames.cpp wchar.cpp
rm -f gs_strerror gs_env_r.cpp gs_syscall_lock.cpp gs_readdir.cpp
make -C frontend_parser clean;  make -C client_logic_common clean;  make -C client_logic_expressions clean;  make -C client_logic_cache clean;  make -C client_logic_processor clean;  make -C client_logic_fmt clean;  make -C client_logic_hooks clean;  make -C client_logic_data_fetcher clean; 
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/frontend_parser'
rm -f parser_frontend.so   libparser_frontend.a 
rm ../../../../..//src/include/parser/kwlist_d.h -f
rm -f gram.cpp gram.hpp scan.cpp
rm -f *.o *.a
rm -f test
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/frontend_parser'
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/client_logic_common'
rm -f client_logic_common.so   libclient_logic_common.a 
rm -f *.o
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/client_logic_common'
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/client_logic_expressions'
rm -f client_logic_processor.so   libclient_logic_processor.a 
rm -f *.o
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/client_logic_expressions'
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/client_logic_cache'
rm -f client_logic_cache.so   libclient_logic_cache.a 
rm -f *.o
rm -f client_logic_cache.a
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/client_logic_cache'
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/client_logic_processor'
rm -f client_logic_processor.so   libclient_logic_processor.a 
rm -f *.o
rm -f ../frontend_parser/parser.o ../../../common/client_logic_utils/client_logic_utils.o
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/client_logic_processor'
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/client_logic_fmt'
rm -f client_logic_fmt.so   libclient_logic_fmt.a 
rm -f *.o
rm -f *.a
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/client_logic_fmt'
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/client_logic_hooks'
rm -f client_logic_hooks.so   libclient_logic_hooks.a 
rm -f column_hook_executor.o hooks_manager.o global_hook_executor.o hooks_factory.o abstract_hook_executor.o  ../../../../..//src/common/interfaces/libpq/client_logic_hooks/encryption_hooks/encryption_column_hook_executor.o ../../../../..//src/common/interfaces/libpq/client_logic_hooks/encryption_hooks/encryption_global_hook_executor.o
rm -f *.a
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/client_logic_hooks'
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/client_logic_data_fetcher'
rm -f client_logic_data_fetcher.so   libclient_logic_data_fetcher.a 
rm -f *.o
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/client_logic_data_fetcher'
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq'
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/bin/psql'
make -C gs_loader clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/bin/gs_loader'
make[3]: Nothing to be done for 'clean'.
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/bin/gs_loader'
make -C pg_config clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/bin/pg_config'
rm -f pg_config pg_config.o  *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/bin/pg_config'
make -C pg_controldata clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/bin/pg_controldata'
rm -f pg_controldata pg_controldata.o  ../../../src/lib/elog/elog.a ../../../src/gausskernel/storage/dss/dss_adaptor.o *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/bin/pg_controldata'
make -C pg_resetxlog clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/bin/pg_resetxlog'
rm -f pg_resetxlog pg_resetxlog.o  ../../../src/gausskernel/storage/dss/dss_adaptor.o *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/bin/pg_resetxlog'
make -C gs_guc clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/bin/gs_guc'
Makefile:71: warning: overriding recipe for target '../../../src/lib/elog/elog.a'
Makefile:65: warning: ignoring old recipe for target '../../../src/lib/elog/elog.a'
rm -f gs_guc pg_guc.o cluster_config.o cluster_guc.o pg_hba.o ../../../src/lib/elog/elog.a ../../../src/lib/config/libconfig.a *.depend crypt.o encrypt.o  encrypt
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/bin/gs_guc'
make -C gs_cgroup clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/bin/gs_cgroup'
rm -f gs_cgroup cgconf.o cgexec.o cgptree.o gsutil.o gsconfig.o main.o cgexcp.o ../../../src/lib/elog/elog.a *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/bin/gs_cgroup'
make -C gsqlerr clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/bin/gsqlerr'
rm -f gsqlerr gsqlerr.o  *.depend
rm -f scanEreport scanEreport.o 
rm -f distribute_errmsg.log
rm -f distribute_errmsg_old.txt
rm -f distribute_errmsg_result.txt
rm -f distribute_errmsg_new.txt
rm -f errmsg.log
rm -f errmsg.h
rm -f errmsg_old.txt
rm -f errmsg_new.txt
rm -f errmsg_result.txt
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/bin/gsqlerr'
make -C pg_basebackup clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/bin/pg_basebackup'
rm -f gs_basebackup pg_receivexlog pg_recvlogical gs_tar receivelog.o streamutil.o  ../../../src/lib/elog/elog.a xlogreader.o   ../../../src/lib/elog/elog.a ../../../src/lib/build_query/libbuildquery.a ../../../src/lib/pgcommon/libpgcommon.a ../../../src/lib/hotpatch/client/libhotpatchclient.a ../../../src/common/backend/lib/string.o ../../../src/gausskernel/storage/gs_uwal/gs_uwal_adaptor.o \
	pg_basebackup.o pg_receivexlog.o pg_recvlogical.o *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/bin/pg_basebackup'
make -C pg_probackup clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/bin/pg_probackup'
rm -f gs_probackup common_cipher.o configuration.o json.o logger.o parray.o pgut.o thread.o remote.o file.o file_gz.o psprintf.o atomics.o s_lock.o backup.o catalog.o configure.o data.o delete.o dir.o fetch.o help.o init.o merge.o ptrack.o pg_probackup.o restore.o show.o util.o validate.o parsexlog.o datapagemap.o receivelog.o streamutil.o xlogreader.o pg_lzcompress.o ../../../src/lib/pgcommon/libpgcommon.a ../../../src/gausskernel/storage/dss/dss_adaptor.o ../../../src/gausskernel/storage/gs_uwal/gs_uwal_adaptor.o oss/appender.o oss/backup.o oss/restore.o oss/buffer.o oss/oss_operator.o oss/thread.o datapagemap.cpp datapagemap.h receivelog.cpp receivelog.h streamutil.cpp streamutil.h xlogreader.cpp instr_time.h logging.h
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/bin/pg_probackup'
make -C gs_plan_simulator clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/bin/gs_plan_simulator'
make[3]: Nothing to be done for 'clean'.
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/bin/gs_plan_simulator'
make -C gs_retrieve clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/bin/gs_retrieve'
rm -f gs_retrieve gs_retrieve.o xlogreader.o xlogreader_common.o ../../../src/lib/elog/elog.a ../../../src/lib/pgcommon/libpgcommon.a ../../../src/gausskernel/storage/dss/dss_adaptor.o *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/bin/gs_retrieve'
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/src/bin'
make -C common/backend/utils/mb/conversion_procs clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs'
make -C ascii_and_mic clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/ascii_and_mic'
rm -f ascii_and_mic.so   libascii_and_mic.a 
rm -f ascii_and_mic.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/ascii_and_mic'
make -C cyrillic_and_mic clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/cyrillic_and_mic'
rm -f cyrillic_and_mic.so   libcyrillic_and_mic.a 
rm -f cyrillic_and_mic.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/cyrillic_and_mic'
make -C euc_cn_and_mic clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/euc_cn_and_mic'
rm -f euc_cn_and_mic.so   libeuc_cn_and_mic.a 
rm -f euc_cn_and_mic.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/euc_cn_and_mic'
make -C euc_jp_and_sjis clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/euc_jp_and_sjis'
rm -f euc_jp_and_sjis.so   libeuc_jp_and_sjis.a 
rm -f euc_jp_and_sjis.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/euc_jp_and_sjis'
make -C euc_kr_and_mic clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/euc_kr_and_mic'
rm -f euc_kr_and_mic.so   libeuc_kr_and_mic.a 
rm -f euc_kr_and_mic.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/euc_kr_and_mic'
make -C euc_tw_and_big5 clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/euc_tw_and_big5'
rm -f euc_tw_and_big5.so   libeuc_tw_and_big5.a 
rm -f big5.o euc_tw_and_big5.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/euc_tw_and_big5'
make -C latin2_and_win1250 clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/latin2_and_win1250'
rm -f latin2_and_win1250.so   liblatin2_and_win1250.a 
rm -f latin2_and_win1250.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/latin2_and_win1250'
make -C latin_and_mic clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/latin_and_mic'
rm -f latin_and_mic.so   liblatin_and_mic.a 
rm -f latin_and_mic.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/latin_and_mic'
make -C utf8_and_ascii clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_ascii'
rm -f utf8_and_ascii.so   libutf8_and_ascii.a 
rm -f utf8_and_ascii.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_ascii'
make -C utf8_and_big5 clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_big5'
rm -f utf8_and_big5.so   libutf8_and_big5.a 
rm -f utf8_and_big5.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_big5'
make -C utf8_and_cyrillic clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_cyrillic'
rm -f utf8_and_cyrillic.so   libutf8_and_cyrillic.a 
rm -f utf8_and_cyrillic.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_cyrillic'
make -C utf8_and_euc_cn clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_euc_cn'
rm -f utf8_and_euc_cn.so   libutf8_and_euc_cn.a 
rm -f utf8_and_euc_cn.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_euc_cn'
make -C utf8_and_euc_jp clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_euc_jp'
rm -f utf8_and_euc_jp.so   libutf8_and_euc_jp.a 
rm -f utf8_and_euc_jp.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_euc_jp'
make -C utf8_and_euc_kr clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_euc_kr'
rm -f utf8_and_euc_kr.so   libutf8_and_euc_kr.a 
rm -f utf8_and_euc_kr.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_euc_kr'
make -C utf8_and_euc_tw clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_euc_tw'
rm -f utf8_and_euc_tw.so   libutf8_and_euc_tw.a 
rm -f utf8_and_euc_tw.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_euc_tw'
make -C utf8_and_gb18030 clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_gb18030'
rm -f utf8_and_gb18030.so   libutf8_and_gb18030.a 
rm -f utf8_and_gb18030.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_gb18030'
make -C utf8_and_gbk clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_gbk'
rm -f utf8_and_gbk.so   libutf8_and_gbk.a 
rm -f utf8_and_gbk.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_gbk'
make -C utf8_and_iso8859 clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_iso8859'
rm -f utf8_and_iso8859.so   libutf8_and_iso8859.a 
rm -f utf8_and_iso8859.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_iso8859'
make -C utf8_and_iso8859_1 clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_iso8859_1'
rm -f utf8_and_iso8859_1.so   libutf8_and_iso8859_1.a 
rm -f utf8_and_iso8859_1.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_iso8859_1'
make -C utf8_and_johab clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_johab'
rm -f utf8_and_johab.so   libutf8_and_johab.a 
rm -f utf8_and_johab.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_johab'
make -C utf8_and_sjis clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_sjis'
rm -f utf8_and_sjis.so   libutf8_and_sjis.a 
rm -f utf8_and_sjis.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_sjis'
make -C utf8_and_win clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_win'
rm -f utf8_and_win.so   libutf8_and_win.a 
rm -f utf8_and_win.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_win'
make -C utf8_and_uhc clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_uhc'
rm -f utf8_and_uhc.so   libutf8_and_uhc.a 
rm -f utf8_and_uhc.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_uhc'
make -C utf8_and_euc2004 clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_euc2004'
rm -f utf8_and_euc2004.so   libutf8_and_euc2004.a 
rm -f utf8_and_euc2004.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_euc2004'
make -C utf8_and_sjis2004 clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_sjis2004'
rm -f utf8_and_sjis2004.so   libutf8_and_sjis2004.a 
rm -f utf8_and_sjis2004.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/utf8_and_sjis2004'
make -C euc2004_sjis2004 clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/euc2004_sjis2004'
rm -f euc2004_sjis2004.so   libeuc2004_sjis2004.a 
rm -f euc2004_sjis2004.o
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs/euc2004_sjis2004'
rm -f conversion_create.sql
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/utils/mb/conversion_procs'
make -C common/backend/snowball clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/backend/snowball'
rm -f dict_snowball.so   libdict_snowball.a 
rm -f dict_snowball.o api.o utilities.o stem_ISO_8859_1_danish.o stem_ISO_8859_1_dutch.o stem_ISO_8859_1_english.o stem_ISO_8859_1_finnish.o stem_ISO_8859_1_french.o stem_ISO_8859_1_german.o stem_ISO_8859_1_hungarian.o stem_ISO_8859_1_italian.o stem_ISO_8859_1_norwegian.o stem_ISO_8859_1_porter.o stem_ISO_8859_1_portuguese.o stem_ISO_8859_1_spanish.o stem_ISO_8859_1_swedish.o stem_ISO_8859_2_romanian.o stem_KOI8_R_russian.o stem_UTF_8_danish.o stem_UTF_8_dutch.o stem_UTF_8_english.o stem_UTF_8_finnish.o stem_UTF_8_french.o stem_UTF_8_german.o stem_UTF_8_hungarian.o stem_UTF_8_italian.o stem_UTF_8_norwegian.o stem_UTF_8_porter.o stem_UTF_8_portuguese.o stem_UTF_8_romanian.o stem_UTF_8_russian.o stem_UTF_8_spanish.o stem_UTF_8_swedish.o stem_UTF_8_turkish.o snowball_create.sql *.depend objfiles.txt
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/backend/snowball'
make -C include clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/src/include'
rm -f utils/fmgroids.h utils/errcodes.h parser/gram.hpp utils/probes.h catalog/schemapg.h replication/syncrep_gram.hpp replication/repl_gram.hpp
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/src/include'
make -C common/pl clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/pl'
make -C plpgsql clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/pl/plpgsql'
make -C src clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/pl/plpgsql/src'
rm -f .so   lib.a 
rm -f pl_gram.o pl_handler.o pl_comp.o pl_package.o pl_exec.o pl_funcs.o pl_scanner.o plsql_packages.o pl_debugger.o pl_debugger_api.o pl_sql_validator.o pl_global_package_runtime_cache.o  libplpgsql.a
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/pl/plpgsql/src'
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/pl/plpgsql'
make -C plpython clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/pl/plpython'
rm -f plpython.so   libplpython.a 
rm -f plpy_cursorobject.o plpy_elog.o plpy_exec.o plpy_main.o plpy_planobject.o plpy_plpymodule.o plpy_procedure.o plpy_resultobject.o plpy_spi.o plpy_subxactobject.o plpy_typeio.o plpy_util.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/pl/plpython'
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/pl'
make -C makefiles clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/src/makefiles'
make[2]: Nothing to be done for 'clean'.
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/src/makefiles'
make -C test/regress clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/src/test/regress'
rm -f regress.so   libregress.a 
rm -f regress.o refint.so autoinc.so dummy_seclabel.so
rm -f pg_regress_main.o pg_regress.o pg_regress
rm -f expected/accept_empty_copy.out expected/add_b_format_behavior_all.out expected/aioptimizer_small.out expected/aioptimizer.out expected/alter_set_same_parameter.out expected/alter_system_set.out expected/analyse_verify.out expected/any_privs.out expected/area.out expected/autoanalyze_test1.out expected/autoanalyze_test2.out expected/autoanalyze_test3.out expected/autoanalyze_test4.out expected/autoanalyze_test_gucreset.out expected/autoanalyze_test_gucset.out expected/backup_tool_audit.out expected/binary.out expected/bitmapops.out expected/bulkload_parallel_test_2.out expected/bulkload_parallel_test_3.out expected/bypass_pbe.out expected/cgin_select.out expected/charset_b_format.out expected/charset_connection_test.out expected/cluster_sql_count.out expected/cmpr_6bytes.out expected/cmpr_cluster_00.out expected/cmpr_cluster_01.out expected/cmpr_copyto.out expected/cmpr_datetime.out expected/cmpr_dead_loop_00.out expected/cmpr_drop_column_01.out expected/cmpr_drop_column_02.out expected/cmpr_drop_column_03.out expected/cmpr_drop_column.out expected/cmpr_float.out expected/cmpr_index_00.out expected/cmpr_int.out expected/cmpr_mode_none00.out expected/cmpr_mode_none01.out expected/cmpr_nulls_delta.out expected/cmpr_nulls_prefix.out expected/cmpr_numstr01.out expected/cmpr_numstr.out expected/cmpr_prefix_150left.out expected/cmpr_references_00.out expected/cmpr_references_01.out expected/cmpr_rollback.out expected/cmpr_smallint.out expected/cmpr_timewithzone.out expected/cmpr_toast_000.out expected/cmpr_toast_update.out expected/cmpr_uint32_oid.out expected/comment_proc_1.out expected/comment_proc.out expected/component_view_enhancements.out expected/compress01_1.out expected/compress01.out expected/compress02.out expected/constraints_1.out expected/constraints_2.out expected/constraints.out expected/copy_1.out expected/copy_2.out expected/copy_3.out expected/copy_eol.out expected/copy_error_log.out expected/copy_from_support_parallel.out expected/copy_gb18030_test.out expected/copy_gbk_test.out expected/copy_new_gram.out expected/copy.out expected/copy_support_transform.out expected/create_basetype.out expected/create_c_function.out expected/create_enumtype.out expected/create_function_1.out expected/create_function_2.out expected/create_tbl_init_td_check.out expected/cstore_alter_table10.out expected/cstore_alter_table1.out expected/cstore_alter_table2.out expected/cstore_alter_table3.out expected/cstore_alter_table4.out expected/cstore_alter_table5.out expected/cstore_alter_table6.out expected/cstore_alter_table7.out expected/cstore_alter_table8.out expected/cstore_alter_table9.out expected/cstore_alter_table.out expected/cstore_array.out expected/cstore_cmpr_date.out expected/cstore_cmpr_delta_int.out expected/cstore_cmpr_delta_nbits.out expected/cstore_cmpr_delta.out expected/cstore_cmpr_dict_00.out expected/cstore_cmpr_every_datatype.out expected/cstore_cmpr_rle_2byte_runs.out expected/cstore_cmpr_rle_bound1.out expected/cstore_cmpr_rle_bound.out expected/cstore_cmpr_str.out expected/cstore_cmpr_timestamp_with_timezone.out expected/cstore_cmpr_time_with_timezone.out expected/cstore_cmpr_zlib.out expected/cstore_create_clause1.out expected/cstore_create_clause.out expected/cstore_drop_column_replicated.out expected/cstore_drop_column.out expected/cstore_infinity.out expected/cstore_log2_error.out expected/cstore_nan.out expected/cstore_nulls_00.out expected/cstore_partial_cluster_info.out expected/cstore_unsupported_feature1.out expected/cstore_unsupported_feature.out expected/csv_text_test.out expected/cursor_expression_dump.out expected/data_source.out expected/db4ai_explain_model.out expected/db4ai_gd_houses.out expected/db4ai_gd_pca_train_predict.out expected/db4ai_gd_snapshots.out expected/db4ai_gd_train_predict.out expected/db4ai_kmeans_train_predict.out expected/db4ai_plpython_fence.out expected/db4ai_snapshots.out expected/db4ai_svm_kernels.out expected/db4ai_xgboost_train_predict.out expected/ddl.out expected/decoding_in_xact.out expected/delete_delta_col_dupdelete.out expected/delete_delta_col_partition_dupdelete.out expected/delete_delta_col_partition.out expected/delete_delta_cstore.out expected/delete_delta_dupdelete.out expected/delete_delta_partition_dupdelete.out expected/delete_delta_row_partition.out expected/delete_delta.out expected/dfs_alter_table.out expected/directory_test.out expected/disable_dbeperf_and_snapshot.out expected/dolphin_guc_config.out expected/dump_auto_increment.out expected/dump_partition_b_db.out expected/dump_trigger_definer.out expected/dump_with_trigger.out expected/dw_switch.out expected/event_dump_audit.out expected/event_trigger_dump_restore.out expected/explain_fqs.out expected/fdw_audit.out expected/fdw_prepare.out expected/gaussdb_options.out expected/gin_getbitmap.out expected/gin_select.out expected/group_concat_max_len_gs_guc.out expected/gs_aggregate.out expected/gsbasebackup_options.out expected/gs_basebackup.out expected/gsc_db.out expected/gs_dump_2hash.out expected/gs_dumpall.out expected/gs_dump_clean.out expected/gs_dump_encrypt.out expected/gsdump_options.out expected/gs_dump_package.out expected/gs_dump_sequence.out expected/gs_dump.out expected/gs_dump_subpartition.out expected/gs_dump_synonym.out expected/gs_dump_tableconstraint.out expected/gs_dump_tableof.out expected/gs_encrypt.out expected/gs_global_config_audit.out expected/gs_guc_reload.out expected/gs_guc.out expected/gs_guc_value_range.out expected/gs_initdb.out expected/gsloader_options.out expected/gsqlerr.out expected/gsql_options.out expected/gsql.out expected/gstrace_options.out expected/gtt_merge.out expected/holdable_cursor.out expected/hw_alter_session.out expected/hw_alter_table_instant.out expected/hw_audit_client.out expected/hw_audit_config.out expected/hw_audit_detailinfo.out expected/hw_audit_enabled.out expected/hw_audit_full.out expected/hw_audit_multi_thread_rotation_interval.out expected/hw_audit_multi_thread_rotation_size.out expected/hw_audit_multi_thread.out expected/hw_audit_multi_thread_space.out expected/hw_audit_pg_query.out expected/hw_audit_rotation_interval.out expected/hw_audit_rotation_size.out expected/hw_audit_space.out expected/hw_audit_system_func.out expected/hw_audit_toughness.out expected/hw_cipher_sm4_1.out expected/hw_cipher_sm4.out expected/hw_createtbl_llt.out expected/hw_cstore_analyze.out expected/hw_cstore_btree_index1.out expected/hw_cstore_btree_index2.out expected/hw_cstore_btree_index.out expected/hw_cstore_copy1.out expected/hw_cstore_copy.out expected/hw_cstore_index1.out expected/hw_cstore_index2.out expected/hw_cstore_index.out expected/hw_cstore_partition.out expected/hw_cstore_roughcheck.out expected/hw_cstore_tablespace_1.out expected/hw_cstore_tablespace_2.out expected/hw_cstore_tablespace_3.out expected/hw_cstore_tablespace_4.out expected/hw_cstore_tablespace_5.out expected/hw_cstore_vacuum.out expected/hw_hashint1.out expected/hw_independent_user.out expected/hw_nvarchar2_hash.out expected/hw_owner.out expected/hw_partition_cluster_1.out expected/hw_partition_cluster.out expected/hw_partition_dump.out expected/hw_partition_exchange1.out expected/hw_partition_exchange2.out expected/hw_partition_exchange3.out expected/hw_partition_exchange.out expected/hw_partition_hash_exchange.out expected/hw_partition_insert_01.out expected/hw_partition_insert.out expected/hw_partition_interval_dump_restore.out expected/hw_partition_interval.out expected/hw_partition_list_exchange.out expected/hw_partition_merge1.out expected/hw_partition_merge2.out expected/hw_partition_scan_01.out expected/hw_partition_scan_02.out expected/hw_partition_scan_03.out expected/hw_partition_scan_04.out expected/hw_partition_scan_05.out expected/hw_partition_scan_06.out expected/hw_partition_set_tablespace.out expected/hw_partition_split.out expected/hw_partition_sql_adapt0.out expected/hw_partition_sql_adapt1.out expected/hw_partition_sql_adapt2.out expected/hw_partition_start_end.out expected/hw_partition_storage_parameters_index.out expected/hw_partition_sysview.out expected/hw_partition_table_like.out expected/hw_partition_tablespace.out expected/hw_partition_toast.out expected/hw_partition_truncate0.out expected/hw_partition_truncate1.out expected/hw_pwd_complexity.out expected/hw_pwd_encryption_sm3.out expected/hw_rawtype_hash.out expected/hw_sec_account_lock_unlock.out expected/hw_setop_writefile.out expected/hw_smalldatetime_hash.out expected/hw_sslconn.out expected/hw_sslpwd.out expected/hw_subpartition_tablespace.out expected/hw_subpartition_vacuum_partition.out expected/hw_tablespace.out expected/hw_tsdicts.out expected/hw_user_alter_pguser.out expected/hw_user_audit.out expected/hw_user_basic.out expected/hw_user_namespace.out expected/hw_user_pguser.out expected/hw_user_privilege.out expected/hw_user_revoke.out expected/hw_user.out expected/hw_vec_float4.out expected/hw_vec_float8.out expected/hw_vec_int4.out expected/hw_vec_int8.out expected/hw_wait_event.out expected/initdb.out expected/inlist2join_cost_base.out expected/insert_right_ref.out expected/instr_unique_sql.out expected/iud.out expected/largeobject_1.out expected/largeobject.out expected/ledger_table_case.out expected/libcomm_check_status.out expected/misc_1.out expected/misc_2.out expected/misc.out expected/mysql_delimiter_fix.out expected/mysql_function_2.out expected/mysql_function_clearup.out expected/mysql_function_prepare.out expected/mysql_function.out expected/not_accept_empty_copy.out expected/partition_expr_key.out expected/partiton_pathkey_col_plan.out expected/partiton_pathkey_col_randomexec.out expected/partiton_pathkey_row_plan.out expected/partiton_pathkey_row_randomexec.out expected/performance_enhance.out expected/pg_object_test.out expected/pg_proc_test.out expected/pg_session_locale.out expected/pldebugger_shutdown.out expected/plpgsql_dump.out expected/plpgsql_reset_session.out expected/predefined_roles.out expected/prevent_table_in_sys_schema.out expected/pri_alter_any_table.out expected/pri_create_any_function.out expected/pri_execute_any_function.out expected/procedure_privilege_test.out expected/process_switch.out expected/psql.out expected/publication.out expected/quality_derive.out expected/recovery_2pc_tools02.out expected/recovery_2pc_tools.out expected/related_hdfs_object_ddl.out expected/relation_cache_inval_msg.out expected/replication_origin.out expected/retry.out expected/rewrite.out expected/rlstm.out expected/row_count_function.out expected/security_ft.out expected/segment_subpartition_tablespace.out expected/segment_subpartition_vacuum_partition.out expected/select_into_file.out expected/select_into_user_defined_variables.out expected/sequence_cache_test.out expected/set_system_variables_test.out expected/set_user_defined_variables_test.out expected/single_node_checkguc.out expected/single_node_constraints.out expected/single_node_copy.out expected/single_node_create_function_1.out expected/single_node_create_function_2.out expected/single_node_forbidden.out expected/single_node_largeobject_1.out expected/single_node_largeobject.out expected/single_node_misc.out expected/single_node_produce_commit_rollback.out expected/single_node_random.out expected/single_node_tablespace.out expected/single_node_temple.out expected/single_node_user_mapping.out expected/slow_sql.out expected/sort_optimize_001.out expected/sort_optimize_column.out expected/sort_optimize_row.out expected/sort_optimize.out expected/spill.out expected/sp_masking_udf.out expected/sp_set_policy_plugin_disable.out expected/sp_set_policy_plugin_enable.out expected/sqlpatch_func.out expected/srf_fusion_agg.out expected/srf_fusion_basic.out expected/srf_fusion.out expected/subplan_new.out expected/subscription.out expected/tablespace_1.out expected/tablespace_limit2.out expected/tablespace_limit3.out expected/tablespace_limit.out expected/tablespace.out expected/temp__3.out expected/temp__4.out expected/temp__5.out expected/temp_table.out expected/test_alter_table_set_refresh.out expected/test_debug5.out expected/test_float_dump.out expected/test_interface.out expected/test_unione_except_mix_1.out expected/test_unione_except_mix_2.out expected/test_unione_except_mix_3.out expected/test_unione_except_mix_4.out expected/test_unione_fulljoin_mix_1.out expected/test_unione_fulljoin_mix_2.out expected/test_unione_fulljoin_mix_3.out expected/test_unione_innerjoin_mix_1.out expected/test_unione_innerjoin_mix_2.out expected/test_unione_innerjoin_mix_3.out expected/test_unione_insert_select_mix_1.out expected/test_unione_insert_select_mix_2.out expected/test_unione_intersect_mix_1.out expected/test_unione_intersect_mix_2.out expected/test_unione_intersect_mix_3.out expected/test_unione_intersect_mix_4.out expected/test_unione_leftjoin_mix_1.out expected/test_unione_leftjoin_mix_2.out expected/test_unione_leftjoin_mix_3.out expected/test_unione_mix_tables_1.out expected/test_unione_mix_tables_2.out expected/test_unione_mix_tables_3.out expected/test_unione_mix_tables_4.out expected/test_unione_mix_tables_5.out expected/test_unione_mix_tables_6.out expected/test_unione_mix_tables_7.out expected/test_unione_mix_table.out expected/test_unione_mix_type.out expected/test_unione_rightjoin_mix_1.out expected/test_unione_rightjoin_mix_2.out expected/test_unione_rightjoin_mix_3.out expected/test_unione_union_mix_1.out expected/test_unione_union_mix_2.out expected/test_unione_union_mix_3.out expected/test_unione_union_mix_4.out expected/test_ustore_concurrent_whitebox3.out expected/test_ustore_concurrent_whitebox4.out expected/test_ustore_except_2.out expected/test_ustore_except_3.out expected/test_ustore_except.out expected/test_ustore_groupby_1.out expected/test_ustore_groupby_2.out expected/test_ustore_groupby_3.out expected/test_ustore_insert_select_new.out expected/test_ustore_intersect_2.out expected/test_ustore_intersect_3.out expected/test_ustore_intersect.out expected/test_ustore_orderby_1.out expected/test_ustore_orderby_2.out expected/test_ustore_orderby_3.out expected/test_ustore_transactions.out expected/test_ustore_union_2.out expected/test_ustore_union_3.out expected/test_ustore_union.out expected/test_whitebox_concurrent_delete.out expected/test_whitebox_concurrent_fetch.out expected/test_whitebox_concurrent_insert.out expected/test_whitebox_concurrent_lock.out expected/test_whitebox_concurrent_multiInsert.out expected/test_whitebox_concurrent_pagePrune.out expected/test_whitebox_concurrent_toastDelete.out expected/test_whitebox_concurrent_toastInsert.out expected/test_whitebox_concurrent_update.out expected/test_whitebox_ubtree_insert.out expected/test_whitebox_undo.out expected/timecapsule_partition_ustore_test_1.out expected/timecapsule_partition_ustore_test_2.out expected/timecapsule_recyclebin_test_7.out expected/timecapsule_recyclebin_test_8.out expected/timecapsule_recyclebin_test_9.out expected/timecapsule_version_test_1.out expected/timecapsule_version_test_2.out expected/timecapsule_version_test_3.out expected/timecapsule_version_test_4.out expected/timecapsule_version_test_5.out expected/timecapsule_version_test_6.out expected/timecapsule_version_test_7.out expected/timecapsule_version_ustore_test_2.out expected/timecapsule_version_ustore_test_3.out expected/timecapsule_version_ustore_test_4.out expected/timecapsule_version_ustore_test_5.out expected/timecapsule_version_ustore_test_6.out expected/toast.out expected/tpchrush.out expected/transaction_with_snapshot.out expected/trigger_dump.out expected/ts_gb18030_utf8.out expected/udf_crem.out expected/unify_superuser_definition.out expected/user_host_test.out expected/ustore_ddl.out expected/ustore_decode.out expected/ustore_decoding_in_xact.out expected/ustore_replication_origin.out expected/ustore_rewrite.out expected/ustore_spill.out expected/ustore_subpartition_tablespace.out expected/ustore_subpartition_vacuum_partition.out expected/ustore_xact.out expected/vec_bitmap_prepare.out expected/vec_hashjoin1.out expected/vec_mergejoin_1.out expected/vec_nestloop1.out expected/vec_nestloop_end.out expected/vec_nestloop_pre.out expected/vec_prepare_001.out expected/vec_prepare_002.out expected/vec_prepare_003.out expected/vec_prepare.out expected/vec_result.out expected/vec_sonic_hashjoin_date_nospill.out expected/vec_sonic_hashjoin_date_prepare.out expected/vec_sonic_hashjoin_date_spill.out expected/vec_sonic_hashjoin_explain.out expected/vec_sonic_hashjoin_number_prepare.out expected/vec_sonic_hashjoin_string_nospill.out expected/vec_sonic_hashjoin_string_prepare.out expected/vec_sonic_hashjoin_string_spill.out expected/view_definer_test.out expected/view_dump.out expected/xact.out expected/xc_ARM_copy.out expected/xc_copy.out expected/xc_notrans_block.out sql/accept_empty_copy.sql sql/add_b_format_behavior_all.sql sql/aioptimizer_small.sql sql/aioptimizer.sql sql/alter_set_same_parameter.sql sql/alter_system_set.sql sql/analyse_verify.sql sql/any_privs.sql sql/autoanalyze_test1.sql sql/autoanalyze_test2.sql sql/autoanalyze_test3.sql sql/autoanalyze_test4.sql sql/autoanalyze_test_gucreset.sql sql/autoanalyze_test_gucset.sql sql/backup_tool_audit.sql sql/bitmapops.sql sql/bulkload_parallel_test_2.sql sql/bulkload_parallel_test_3.sql sql/bypass_pbe.sql sql/cgin_select.sql sql/charset_b_format.sql sql/charset_connection_test.sql sql/cluster_sql_count.sql sql/cmpr_6bytes.sql sql/cmpr_cluster_00.sql sql/cmpr_cluster_01.sql sql/cmpr_copyto.sql sql/cmpr_datetime.sql sql/cmpr_dead_loop_00.sql sql/cmpr_drop_column_01.sql sql/cmpr_drop_column_02.sql sql/cmpr_drop_column_03.sql sql/cmpr_drop_column.sql sql/cmpr_float.sql sql/cmpr_index_00.sql sql/cmpr_int.sql sql/cmpr_mode_none00.sql sql/cmpr_mode_none01.sql sql/cmpr_nulls_delta.sql sql/cmpr_nulls_prefix.sql sql/cmpr_numstr01.sql sql/cmpr_numstr.sql sql/cmpr_prefix_150left.sql sql/cmpr_references_00.sql sql/cmpr_references_01.sql sql/cmpr_rollback.sql sql/cmpr_smallint.sql sql/cmpr_timewithzone.sql sql/cmpr_toast_000.sql sql/cmpr_toast_update.sql sql/cmpr_uint32_oid.sql sql/comment_proc.sql sql/component_view_enhancements.sql sql/compress01.sql sql/compress02.sql sql/constraints.sql sql/copy_1.sql sql/copy_2.sql sql/copy_3.sql sql/copy_eol.sql sql/copy_error_log.sql sql/copy_from_support_parallel.sql sql/copy_gb18030_test.sql sql/copy_gbk_test.sql sql/copy_new_gram.sql sql/copy.sql sql/copy_support_transform.sql sql/create_basetype.sql sql/create_c_function.sql sql/create_enumtype.sql sql/create_function_1.sql sql/create_function_2.sql sql/create_tbl_init_td_check.sql sql/cstore_alter_table10.sql sql/cstore_alter_table1.sql sql/cstore_alter_table2.sql sql/cstore_alter_table3.sql sql/cstore_alter_table4.sql sql/cstore_alter_table5.sql sql/cstore_alter_table6.sql sql/cstore_alter_table7.sql sql/cstore_alter_table8.sql sql/cstore_alter_table9.sql sql/cstore_alter_table.sql sql/cstore_array.sql sql/cstore_cmpr_date.sql sql/cstore_cmpr_delta_int.sql sql/cstore_cmpr_delta_nbits.sql sql/cstore_cmpr_delta.sql sql/cstore_cmpr_dict_00.sql sql/cstore_cmpr_every_datatype.sql sql/cstore_cmpr_rle_2byte_runs.sql sql/cstore_cmpr_rle_bound1.sql sql/cstore_cmpr_rle_bound.sql sql/cstore_cmpr_str.sql sql/cstore_cmpr_timestamp_with_timezone.sql sql/cstore_cmpr_time_with_timezone.sql sql/cstore_cmpr_zlib.sql sql/cstore_create_clause1.sql sql/cstore_create_clause.sql sql/cstore_drop_column_replicated.sql sql/cstore_drop_column.sql sql/cstore_infinity.sql sql/cstore_log2_error.sql sql/cstore_nan.sql sql/cstore_nulls_00.sql sql/cstore_partial_cluster_info.sql sql/cstore_unsupported_feature1.sql sql/cstore_unsupported_feature.sql sql/csv_text_test.sql sql/cursor_expression_dump.sql sql/data_source.sql sql/db4ai_explain_model.sql sql/db4ai_gd_houses.sql sql/db4ai_gd_pca_train_predict.sql sql/db4ai_gd_snapshots.sql sql/db4ai_gd_train_predict.sql sql/db4ai_kmeans_train_predict.sql sql/db4ai_plpython_fence.sql sql/db4ai_snapshots.sql sql/db4ai_svm_kernels.sql sql/db4ai_xgboost_train_predict.sql sql/delete_delta_col_dupdelete.sql sql/delete_delta_col_partition_dupdelete.sql sql/delete_delta_col_partition.sql sql/delete_delta_cstore.sql sql/delete_delta_dupdelete.sql sql/delete_delta_partition_dupdelete.sql sql/delete_delta_row_partition.sql sql/delete_delta.sql sql/directory_test.sql sql/disable_dbeperf_and_snapshot.sql sql/dolphin_guc_config.sql sql/dump_auto_increment.sql sql/dump_partition_b_db.sql sql/dump_trigger_definer.sql sql/dump_with_trigger.sql sql/dw_switch.sql sql/event_dump_audit.sql sql/event_trigger_dump_restore.sql sql/explain_fqs.sql sql/fdw_audit.sql sql/fdw_prepare.sql sql/gaussdb_options.sql sql/gin_getbitmap.sql sql/gin_select.sql sql/group_concat_max_len_gs_guc.sql sql/gs_aggregate.sql sql/gsbasebackup_options.sql sql/gs_basebackup.sql sql/gsc_db.sql sql/gs_dump_2hash.sql sql/gs_dumpall.sql sql/gs_dump_clean.sql sql/gs_dump_encrypt.sql sql/gsdump_options.sql sql/gs_dump_package.sql sql/gs_dump_sequence.sql sql/gs_dump.sql sql/gs_dump_subpartition.sql sql/gs_dump_synonym.sql sql/gs_dump_tableconstraint.sql sql/gs_dump_tableof.sql sql/gs_encrypt.sql sql/gs_global_config_audit.sql sql/gs_guc_reload.sql sql/gs_guc.sql sql/gs_guc_value_range.sql sql/gs_initdb.sql sql/gsloader_options.sql sql/gsqlerr.sql sql/gsql_options.sql sql/gsql.sql sql/gstrace_options.sql sql/gtt_merge.sql sql/holdable_cursor.sql sql/hw_alter_session.sql sql/hw_alter_table_instant.sql sql/hw_audit_client.sql sql/hw_audit_config.sql sql/hw_audit_detailinfo.sql sql/hw_audit_enabled.sql sql/hw_audit_full.sql sql/hw_audit_multi_thread_rotation_interval.sql sql/hw_audit_multi_thread_rotation_size.sql sql/hw_audit_multi_thread.sql sql/hw_audit_multi_thread_space.sql sql/hw_audit_pg_query.sql sql/hw_audit_rotation_interval.sql sql/hw_audit_rotation_size.sql sql/hw_audit_space.sql sql/hw_audit_system_func.sql sql/hw_audit_toughness.sql sql/hw_cipher_sm4.sql sql/hw_createtbl_llt.sql sql/hw_cstore_analyze.sql sql/hw_cstore_btree_index1.sql sql/hw_cstore_btree_index2.sql sql/hw_cstore_btree_index.sql sql/hw_cstore_copy1.sql sql/hw_cstore_copy.sql sql/hw_cstore_index1.sql sql/hw_cstore_index2.sql sql/hw_cstore_index.sql sql/hw_cstore_partition.sql sql/hw_cstore_roughcheck.sql sql/hw_cstore_tablespace_1.sql sql/hw_cstore_tablespace_2.sql sql/hw_cstore_tablespace_3.sql sql/hw_cstore_tablespace_4.sql sql/hw_cstore_tablespace_5.sql sql/hw_cstore_vacuum.sql sql/hw_hashint1.sql sql/hw_independent_user.sql sql/hw_nvarchar2_hash.sql sql/hw_owner.sql sql/hw_partition_cluster.sql sql/hw_partition_dump.sql sql/hw_partition_exchange1.sql sql/hw_partition_exchange2.sql sql/hw_partition_exchange3.sql sql/hw_partition_exchange.sql sql/hw_partition_hash_exchange.sql sql/hw_partition_insert_01.sql sql/hw_partition_insert.sql sql/hw_partition_interval_dump_restore.sql sql/hw_partition_interval.sql sql/hw_partition_list_exchange.sql sql/hw_partition_merge1.sql sql/hw_partition_merge2.sql sql/hw_partition_scan_01.sql sql/hw_partition_scan_02.sql sql/hw_partition_scan_03.sql sql/hw_partition_scan_04.sql sql/hw_partition_scan_05.sql sql/hw_partition_scan_06.sql sql/hw_partition_set_tablespace.sql sql/hw_partition_split.sql sql/hw_partition_sql_adapt0.sql sql/hw_partition_sql_adapt1.sql sql/hw_partition_sql_adapt2.sql sql/hw_partition_start_end.sql sql/hw_partition_storage_parameters_index.sql sql/hw_partition_sysview.sql sql/hw_partition_table_like.sql sql/hw_partition_tablespace.sql sql/hw_partition_toast.sql sql/hw_pwd_complexity.sql sql/hw_pwd_encryption_sm3.sql sql/hw_rawtype_hash.sql sql/hw_sec_account_lock_unlock.sql sql/hw_setop_writefile.sql sql/hw_smalldatetime_hash.sql sql/hw_sslconn.sql sql/hw_sslpwd.sql sql/hw_subpartition_tablespace.sql sql/hw_subpartition_vacuum_partition.sql sql/hw_tablespace.sql sql/hw_tsdicts.sql sql/hw_tsstore.sql sql/hw_user_alter_pguser.sql sql/hw_user_audit.sql sql/hw_user_basic.sql sql/hw_user_namespace.sql sql/hw_user_pguser.sql sql/hw_user_privilege.sql sql/hw_user_revoke.sql sql/hw_user.sql sql/hw_vec_float4.sql sql/hw_vec_float8.sql sql/hw_vec_int4.sql sql/hw_vec_int8.sql sql/hw_wait_event.sql sql/initdb.sql sql/inlist2join_cost_base.sql sql/insert_right_ref.sql sql/instr_unique_sql.sql sql/iud.sql sql/largeobject.sql sql/ledger_table_case.sql sql/libcomm_check_status.sql sql/misc.sql sql/mysql_delimiter_fix.sql sql/mysql_function_2.sql sql/mysql_function_clearup.sql sql/mysql_function_prepare.sql sql/mysql_function.sql sql/not_accept_empty_copy.sql sql/partition_expr_key.sql sql/partiton_pathkey_col_plan.sql sql/partiton_pathkey_col_randomexec.sql sql/partiton_pathkey_row_plan.sql sql/partiton_pathkey_row_randomexec.sql sql/performance_enhance.sql sql/pg_object_test.sql sql/pg_proc_test.sql sql/pg_session_locale.sql sql/pldebugger_shutdown.sql sql/plpgsql_dump.sql sql/plpgsql_reset_session.sql sql/predefined_roles.sql sql/prevent_table_in_sys_schema.sql sql/pri_alter_any_table.sql sql/pri_create_any_function.sql sql/pri_execute_any_function.sql sql/procedure_privilege_test.sql sql/process_switch.sql sql/psql.sql sql/publication.sql sql/quality_derive.sql sql/recovery_2pc_tools02.sql sql/recovery_2pc_tools.sql sql/related_hdfs_object_ddl.sql sql/relation_cache_inval_msg.sql sql/retry.sql sql/rlstm.sql sql/row_count_function.sql sql/security_ft.sql sql/segment_subpartition_tablespace.sql sql/segment_subpartition_vacuum_partition.sql sql/select_into_file.sql sql/select_into_user_defined_variables.sql sql/sequence_cache_test.sql sql/set_system_variables_test.sql sql/set_user_defined_variables_test.sql sql/single_node_checkguc.sql sql/single_node_constraints.sql sql/single_node_copy.sql sql/single_node_create_function_1.sql sql/single_node_create_function_2.sql sql/single_node_forbidden.sql sql/single_node_largeobject.sql sql/single_node_misc.sql sql/single_node_produce_commit_rollback.sql sql/single_node_random.sql sql/single_node_tablespace.sql sql/single_node_temple.sql sql/single_node_user_mapping.sql sql/slow_sql.sql sql/sort_optimize_001.sql sql/sort_optimize_column.sql sql/sort_optimize_row.sql sql/sort_optimize.sql sql/sp_masking_udf.sql sql/sp_set_policy_plugin_disable.sql sql/sp_set_policy_plugin_enable.sql sql/sqlpatch_func.sql sql/srf_fusion_agg.sql sql/srf_fusion.sql sql/ss_standby_support_write.sql sql/subplan_new.sql sql/subscription.sql sql/tablespace_limit2.sql sql/tablespace_limit3.sql sql/tablespace_limit.sql sql/tablespace.sql sql/temp__3.sql sql/temp__4.sql sql/temp__5.sql sql/temp_table.sql sql/test_alter_table_set_refresh.sql sql/test_debug5.sql sql/test_float_dump.sql sql/test_interface.sql sql/test_unione_except_mix_1.sql sql/test_unione_except_mix_2.sql sql/test_unione_except_mix_3.sql sql/test_unione_except_mix_4.sql sql/test_unione_fulljoin_mix_1.sql sql/test_unione_fulljoin_mix_2.sql sql/test_unione_fulljoin_mix_3.sql sql/test_unione_innerjoin_mix_1.sql sql/test_unione_innerjoin_mix_2.sql sql/test_unione_innerjoin_mix_3.sql sql/test_unione_insert_select_mix_1.sql sql/test_unione_insert_select_mix_2.sql sql/test_unione_intersect_mix_1.sql sql/test_unione_intersect_mix_2.sql sql/test_unione_intersect_mix_3.sql sql/test_unione_intersect_mix_4.sql sql/test_unione_leftjoin_mix_1.sql sql/test_unione_leftjoin_mix_2.sql sql/test_unione_leftjoin_mix_3.sql sql/test_unione_mix_tables_1.sql sql/test_unione_mix_tables_2.sql sql/test_unione_mix_tables_3.sql sql/test_unione_mix_tables_4.sql sql/test_unione_mix_tables_5.sql sql/test_unione_mix_tables_6.sql sql/test_unione_mix_tables_7.sql sql/test_unione_mix_table.sql sql/test_unione_mix_type.sql sql/test_unione_rightjoin_mix_1.sql sql/test_unione_rightjoin_mix_2.sql sql/test_unione_rightjoin_mix_3.sql sql/test_unione_union_mix_1.sql sql/test_unione_union_mix_2.sql sql/test_unione_union_mix_3.sql sql/test_unione_union_mix_4.sql sql/test_ustore_concurrent_whitebox3.sql sql/test_ustore_concurrent_whitebox4.sql sql/test_ustore_except_2.sql sql/test_ustore_except_3.sql sql/test_ustore_except.sql sql/test_ustore_groupby_1.sql sql/test_ustore_groupby_2.sql sql/test_ustore_groupby_3.sql sql/test_ustore_insert_select_new.sql sql/test_ustore_intersect_2.sql sql/test_ustore_intersect_3.sql sql/test_ustore_intersect.sql sql/test_ustore_orderby_1.sql sql/test_ustore_orderby_2.sql sql/test_ustore_orderby_3.sql sql/test_ustore_transactions.sql sql/test_ustore_union_2.sql sql/test_ustore_union_3.sql sql/test_ustore_union.sql sql/test_whitebox_concurrent_delete.sql sql/test_whitebox_concurrent_fetch.sql sql/test_whitebox_concurrent_insert.sql sql/test_whitebox_concurrent_lock.sql sql/test_whitebox_concurrent_multiInsert.sql sql/test_whitebox_concurrent_pagePrune.sql sql/test_whitebox_concurrent_toastDelete.sql sql/test_whitebox_concurrent_toastInsert.sql sql/test_whitebox_concurrent_update.sql sql/test_whitebox_ubtree_insert.sql sql/test_whitebox_undo.sql sql/timecapsule_partition_ustore_test_1.sql sql/timecapsule_partition_ustore_test_2.sql sql/timecapsule_recyclebin_test_7.sql sql/timecapsule_recyclebin_test_8.sql sql/timecapsule_recyclebin_test_9.sql sql/timecapsule_version_test_1.sql sql/timecapsule_version_test_2.sql sql/timecapsule_version_test_3.sql sql/timecapsule_version_test_4.sql sql/timecapsule_version_test_5.sql sql/timecapsule_version_test_6.sql sql/timecapsule_version_test_7.sql sql/timecapsule_version_ustore_test_2.sql sql/timecapsule_version_ustore_test_3.sql sql/timecapsule_version_ustore_test_4.sql sql/timecapsule_version_ustore_test_5.sql sql/timecapsule_version_ustore_test_6.sql sql/tpchrush.sql sql/transaction_with_snapshot.sql sql/trigger_dump.sql sql/ts_gb18030_utf8.sql sql/udf_crem.sql sql/unify_superuser_definition.sql sql/user_host_test.sql sql/ustore_decode.sql sql/ustore_subpartition_tablespace.sql sql/ustore_subpartition_vacuum_partition.sql sql/vec_bitmap_prepare.sql sql/vec_hashjoin1.sql sql/vec_mergejoin_1.sql sql/vec_nestloop1.sql sql/vec_nestloop_end.sql sql/vec_nestloop_pre.sql sql/vec_prepare_001.sql sql/vec_prepare_002.sql sql/vec_prepare_003.sql sql/vec_prepare.sql sql/vec_result.sql sql/vec_sonic_hashjoin_date_nospill.sql sql/vec_sonic_hashjoin_date_prepare.sql sql/vec_sonic_hashjoin_date_spill.sql sql/vec_sonic_hashjoin_explain.sql sql/vec_sonic_hashjoin_number_prepare.sql sql/vec_sonic_hashjoin_string_nospill.sql sql/vec_sonic_hashjoin_string_prepare.sql sql/vec_sonic_hashjoin_string_spill.sql sql/view_definer_test.sql sql/view_dump.sql sql/xc_ARM_copy.sql sql/xc_copy.sql sql/xc_notrans_block.sql
rm -rf testtablespace
rm -rf regression.diffs regression.out tmp_check/ log/
make -C ./stub/roach_api_stub clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/test/regress/stub/roach_api_stub'
rm -f roach_api_stub.so   libroach_api_stub.a 
rm -f roach_api_stub.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/test/regress/stub/roach_api_stub'
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/src/test/regress'
make -C common clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/src/common'
make -C port clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/port'
rm -f libpgport.a libpgport_srv.a fls.o strlcat.o strlcpy.o getpeereid.o chklocale.o dirmod.o erand48.o exec.o fls.o inet_net_ntop.o noblock.o path.o pg_bitutils.o pgcheckdir.o pgmkdirp.o pgsleep.o pgstrcasecmp.o qsort.o qsort_arg.o sprompt.o thread.o flock.o pgstrcasestr.o gs_thread.o gs_env_r.o gs_getopt_r.o gs_readdir.o gs_strerror.o gs_syscall_lock.o gs_system.o cipher.o tool_common.o ../../../src/gausskernel/storage/file/fio_device.o ../../../src/gausskernel/storage/dss/fio_dss.o pg_crc32c_choose.o crc32_arm_parallel.o fls_srv.o strlcat_srv.o strlcpy_srv.o getpeereid_srv.o chklocale_srv.o dirmod_srv.o erand48_srv.o exec_srv.o fls_srv.o inet_net_ntop_srv.o noblock_srv.o path_srv.o pg_bitutils_srv.o pgcheckdir_srv.o pgmkdirp_srv.o pgsleep_srv.o pgstrcasecmp_srv.o qsort_srv.o qsort_arg_srv.o sprompt_srv.o thread_srv.o flock_srv.o pgstrcasestr_srv.o gs_thread_srv.o gs_env_r_srv.o gs_getopt_r_srv.o gs_readdir_srv.o gs_strerror_srv.o gs_syscall_lock_srv.o gs_system_srv.o cipher_srv.o tool_common_srv.o ../../../src/gausskernel/storage/file/fio_device_srv.o ../../../src/gausskernel/storage/dss/fio_dss_srv.o pg_crc32c_choose_srv.o crc32_arm_parallel_srv.o pg_config_paths.h libpgport_tool.so libpgport_tool.so.1 *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/port'
make -C timezone clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/timezone'
rm -f objfiles.txt localtime.o strftime.o pgtz.o *.depend
rm -f zic zic.o ialloc.o scheck.o localtime.o *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/timezone'
make -C interfaces clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces'
make -C libpq clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq'
rm -f libpq.so.5.5 libpq.so libpq.so.5 libpq.a exports.list
make -C test clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/test'
rm -f uri-regress
rm -f regress.out regress.diff
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq/test'
rm -f fe-auth.o fe-connect.o fe-exec.o fe-misc.o fe-print.o fe-lobj.o fe-protocol2.o fe-protocol3.o pqexpbuffer.o pqsignal.o fe-secure.o libpq-events.o ../../../..//src/gausskernel/storage/dss/fio_dss.o ../../../..//src/gausskernel/storage/file/fio_device.o chklocale.o inet_net_ntop.o noblock.o pgstrcasecmp.o thread.o cipher.o path.o pgsleep.o strlcpy.o getpeereid.o ip.o md5.o sha2.o encnames.o gs_strerror.o gs_env_r.o gs_syscall_lock.o gs_readdir.o ./frontend_parser/fe-wchar.o ./frontend_parser/frontend_mbutils.o ./frontend_parser/wstrncmp.o pthread.h libpq.rc
rm -f pg_config_paths.h
rm -f ce_objfiles.txt nce_objfiles.txt objfiles.txt
rm -f inet_net_ntop.cpp noblock.cpp pgstrcasecmp.cpp thread.cpp cipher.cpp path.cpp
rm -f chklocale.cpp crypt.cpp getaddrinfo.cpp getpeereid.cpp inet_aton.cpp open.cpp snprintf.cpp strerror.cpp strlcpy.cpp win32error.cpp win32setlocale.cpp
rm -f pgsleep.cpp
rm -f md5.cpp sha2.cpp ip.cpp
rm -f encnames.cpp wchar.cpp
rm -f gs_strerror gs_env_r.cpp gs_syscall_lock.cpp gs_readdir.cpp
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/libpq'
make -C ecpg clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg'
make -C include clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/include'
make[5]: Nothing to be done for 'clean'.
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/include'
make -C pgtypeslib clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/pgtypeslib'
rm -f libpgtypes.so.3.3 libpgtypes.so libpgtypes.so.3 libpgtypes.a exports.list
rm -f numeric.o datetime.o common.o dt_common.o timestamp.o interval.o pgstrcasecmp.o  pgstrcasecmp.cpp rint.cpp snprintf.cpp *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/pgtypeslib'
make -C ecpglib clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/ecpglib'
rm -f libecpg.so.6.4 libecpg.so libecpg.so.6 libecpg.a exports.list
rm -f execute.o typename.o descriptor.o sqlda.o data.o error.o prepare.o memory.o connect.o misc.o path.o pgstrcasecmp.o strlcpy.o thread.o *.depend
rm -f path.cpp pgstrcasecmp.cpp snprintf.cpp strlcpy.cpp thread.cpp win32setlocale.cpp
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/ecpglib'
make -C compatlib clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/compatlib'
rm -f libecpg_compat.so.3.4 libecpg_compat.so libecpg_compat.so.3 libecpg_compat.a exports.list
rm -f informix.o  snprintf.cpp *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/compatlib'
make -C preproc clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/preproc'
rm -f kwlookup.cpp *.o ecpg
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/preproc'
make -C test clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test'
make -C connect clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/connect'
rm -f test1 test1.cpp test2 test2.cpp test3 test3.cpp test4 test4.cpp test5 test5.cpp test1.o test1.cpp.o test2.o test2.cpp.o test3.o test3.cpp.o test4.o test4.cpp.o test5.o test5.cpp.o test1.cpp test1.cpp.cpp test2.cpp test2.cpp.cpp test3.cpp test3.cpp.cpp test4.cpp test4.cpp.cpp test5.cpp test5.cpp.cpp
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/connect'
make -C sql clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/sql'
rm -f array array.cpp binary binary.cpp code100 code100.cpp copystdout copystdout.cpp define define.cpp desc desc.cpp sqlda sqlda.cpp describe describe.cpp dyntest dyntest.cpp dynalloc dynalloc.cpp dynalloc2 dynalloc2.cpp execute execute.cpp fetch fetch.cpp func func.cpp indicators indicators.cpp oldexec oldexec.cpp parser parser.cpp quote quote.cpp show show.cpp insupd insupd.cpp array.o array.cpp.o binary.o binary.cpp.o code100.o code100.cpp.o copystdout.o copystdout.cpp.o define.o define.cpp.o desc.o desc.cpp.o sqlda.o sqlda.cpp.o describe.o describe.cpp.o dyntest.o dyntest.cpp.o dynalloc.o dynalloc.cpp.o dynalloc2.o dynalloc2.cpp.o execute.o execute.cpp.o fetch.o fetch.cpp.o func.o func.cpp.o indicators.o indicators.cpp.o oldexec.o oldexec.cpp.o parser.o parser.cpp.o quote.o quote.cpp.o show.o show.cpp.o insupd.o insupd.cpp.o array.cpp array.cpp.cpp binary.cpp binary.cpp.cpp code100.cpp code100.cpp.cpp copystdout.cpp copystdout.cpp.cpp define.cpp define.cpp.cpp desc.cpp desc.cpp.cpp sqlda.cpp sqlda.cpp.cpp describe.cpp describe.cpp.cpp dyntest.cpp dyntest.cpp.cpp dynalloc.cpp dynalloc.cpp.cpp dynalloc2.cpp dynalloc2.cpp.cpp execute.cpp execute.cpp.cpp fetch.cpp fetch.cpp.cpp func.cpp func.cpp.cpp indicators.cpp indicators.cpp.cpp oldexec.cpp oldexec.cpp.cpp parser.cpp parser.cpp.cpp quote.cpp quote.cpp.cpp show.cpp show.cpp.cpp insupd.cpp insupd.cpp.cpp
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/sql'
make -C pgtypeslib clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/pgtypeslib'
rm -f dt_test dt_test.cpp dt_test2 dt_test2.cpp num_test num_test.cpp num_test2 num_test2.cpp nan_test nan_test.cpp  dt_test.o dt_test.cpp.o dt_test2.o dt_test2.cpp.o num_test.o num_test.cpp.o num_test2.o num_test2.cpp.o nan_test.o nan_test.cpp.o dt_test.cpp dt_test.cpp.cpp dt_test2.cpp dt_test2.cpp.cpp num_test.cpp num_test.cpp.cpp num_test2.cpp num_test2.cpp.cpp nan_test.cpp nan_test.cpp.cpp
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/pgtypeslib'
make -C preproc clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/preproc'
rm -f comment comment.cpp define define.cpp init init.cpp strings strings.cpp type type.cpp whenever whenever.cpp array_of_struct array_of_struct.cpp cursor cursor.cpp variable variable.cpp outofscope outofscope.cpp autoprep autoprep.cpp comment.o comment.cpp.o define.o define.cpp.o init.o init.cpp.o strings.o strings.cpp.o type.o type.cpp.o whenever.o whenever.cpp.o array_of_struct.o array_of_struct.cpp.o cursor.o cursor.cpp.o variable.o variable.cpp.o outofscope.o outofscope.cpp.o autoprep.o autoprep.cpp.o comment.cpp comment.cpp.cpp define.cpp define.cpp.cpp init.cpp init.cpp.cpp strings.cpp strings.cpp.cpp type.cpp type.cpp.cpp whenever.cpp whenever.cpp.cpp array_of_struct.cpp array_of_struct.cpp.cpp cursor.cpp cursor.cpp.cpp variable.cpp variable.cpp.cpp outofscope.cpp outofscope.cpp.cpp autoprep.cpp autoprep.cpp.cpp
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/preproc'
make -C compat_informix clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/compat_informix'
rm -f test_informix test_informix.cpp test_informix2 test_informix2.cpp dec_test dec_test.cpp rfmtdate rfmtdate.cpp rfmtlong rfmtlong.cpp rnull rnull.cpp sqlda sqlda.cpp describe describe.cpp charfuncs charfuncs.cpp test_informix.o test_informix.cpp.o test_informix2.o test_informix2.cpp.o dec_test.o dec_test.cpp.o rfmtdate.o rfmtdate.cpp.o rfmtlong.o rfmtlong.cpp.o rnull.o rnull.cpp.o sqlda.o sqlda.cpp.o describe.o describe.cpp.o charfuncs.o charfuncs.cpp.o test_informix.cpp test_informix.cpp.cpp test_informix2.cpp test_informix2.cpp.cpp dec_test.cpp dec_test.cpp.cpp rfmtdate.cpp rfmtdate.cpp.cpp rfmtlong.cpp rfmtlong.cpp.cpp rnull.cpp rnull.cpp.cpp sqlda.cpp sqlda.cpp.cpp describe.cpp describe.cpp.cpp charfuncs.cpp charfuncs.cpp.cpp
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/compat_informix'
make -C thread clean
make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/thread'
rm -f thread_implicit thread_implicit.cpp thread thread.cpp prep prep.cpp descriptor descriptor.cpp alloc alloc.cpp thread_implicit.o thread_implicit.cpp.o thread.o thread.cpp.o prep.o prep.cpp.o descriptor.o descriptor.cpp.o alloc.o alloc.cpp.o thread_implicit.cpp thread_implicit.cpp.cpp thread.cpp thread.cpp.cpp prep.cpp prep.cpp.cpp descriptor.cpp descriptor.cpp.cpp alloc.cpp alloc.cpp.cpp
make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test/thread'
rm -rf tmp_check results log
rm -f pg_regress regression.diffs regression.out pg_regress_ecpg.o
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg/test'
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces/ecpg'
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/interfaces'
make -C pgxc clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/pgxc'
make -C tools clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/pgxc/tools'
make -C makesgml clean
make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/pgxc/tools/makesgml'
rm -rf makesgml makesgml.o *.depend
make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/pgxc/tools/makesgml'
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/pgxc/tools'
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/pgxc'
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common'
make -C lib clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib'
make -C build_query clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/build_query'
rm -f build_query.o libbuildquery.a *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/build_query'
make -C config clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/config'
rm -f cm_config.o libconfig.a libconfig.so libconfig.so.4 *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/config'
make -C pgcommon clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/pgcommon'
rm -f fe_memutils.o libpgcommon.a *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/pgcommon'
make -C alarm clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/alarm'
rm -f objfiles.txt alarm.o alarm_log.o *.depend
rm -f alarm.o alarm_log.o alarmclient.a *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/alarm'
make -C gstrace clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/gstrace'
make -C common clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/gstrace/common'
rm -f objfiles.txt ../../../../src/common/port/libpgport.a gstrace_infra.o *.depend
rm -f ../../../../src/common/port/libpgport.a gstrace_infra.o *.so *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/gstrace/common'
make -C tool clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/gstrace/tool'
rm -f objfiles.txt gstrace_tool.o ../../../../src/lib/gstrace/common/libgstrace.a *.depend
rm -f gstrace gstrace_tool.o ../../../../src/lib/gstrace/common/libgstrace.a *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/gstrace/tool'
rm -f ./../../include/gstrace/*_gstrace.h
rm -f ./../../include/gstrace/comps.h
rm -f ./../../include/gstrace/funcs.comps.h
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/gstrace'
make -C page_compression clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/page_compression'
rm -f PageCompression.o libpagecompression.a pg_lzcompress.o checksum_impl.o cfs_tools.o libpagecompression.so libpagecompression.so.1 *.depend
rm -f checksum_impl.cpp pg_lzcompress.cpp cfs_tools.cpp
rm -rf utils storage
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/page_compression'
make -C hotpatch clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/hotpatch'
make -C client clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/hotpatch/client'
rm -f objfiles.txt hotpatch_client.o  *.depend
rm -f hotpatch_client.o  libhotpatchclient.a *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/hotpatch/client'
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/hotpatch'
make -C cm_common clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/cm_common'
rm -f objfiles.txt cm_elog.o be_module.o cm_stringinfo.o cm_misc.o cm_cgroup.o cm_path.o *.depend
rm -f cm_elog.o be_module.o cm_stringinfo.o cm_misc.o cm_cgroup.o cm_path.o libcmcommon.a libcmcommon.so libcmcommon.so.2 *.depend
rm -rf cm_errcodes.h
rm -rf ../../../src/include/cm/cm_errcodes.h
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/cm_common'
make -C cm_communication clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/cm_communication'
make -C cm_feconnect clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/cm_communication/cm_feconnect'
rm -f objfiles.txt fe-misc.o fe-connect.o fe-protocol.o ip.o pqexpbuffer.o *.depend
rm -f fe-misc.o fe-connect.o fe-protocol.o ip.o pqexpbuffer.o libcmclient.a libcmclient.so libcmclient.so.1 *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/cm_communication/cm_feconnect'
make -C cm_libpq clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/lib/cm_communication/cm_libpq'
rm -f objfiles.txt ip.o pqcomm.o pqformat.o strlcpy.o pqsignal.o *.depend
rm -f ip.o pqcomm.o pqformat.o strlcpy.o pqsignal.o libcmpq.a libcmpq.so libcmpq.so.1 *.depend
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/cm_communication/cm_libpq'
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib/cm_communication'
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/src/lib'
make -C test clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/src/test'
make -C regress clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/test/regress'
rm -f regress.so   libregress.a 
rm -f regress.o refint.so autoinc.so dummy_seclabel.so
rm -f pg_regress_main.o pg_regress.o pg_regress
rm -f expected/accept_empty_copy.out expected/add_b_format_behavior_all.out expected/aioptimizer_small.out expected/aioptimizer.out expected/alter_set_same_parameter.out expected/alter_system_set.out expected/analyse_verify.out expected/any_privs.out expected/area.out expected/autoanalyze_test1.out expected/autoanalyze_test2.out expected/autoanalyze_test3.out expected/autoanalyze_test4.out expected/autoanalyze_test_gucreset.out expected/autoanalyze_test_gucset.out expected/backup_tool_audit.out expected/binary.out expected/bitmapops.out expected/bulkload_parallel_test_2.out expected/bulkload_parallel_test_3.out expected/bypass_pbe.out expected/cgin_select.out expected/charset_b_format.out expected/charset_connection_test.out expected/cluster_sql_count.out expected/cmpr_6bytes.out expected/cmpr_cluster_00.out expected/cmpr_cluster_01.out expected/cmpr_copyto.out expected/cmpr_datetime.out expected/cmpr_dead_loop_00.out expected/cmpr_drop_column_01.out expected/cmpr_drop_column_02.out expected/cmpr_drop_column_03.out expected/cmpr_drop_column.out expected/cmpr_float.out expected/cmpr_index_00.out expected/cmpr_int.out expected/cmpr_mode_none00.out expected/cmpr_mode_none01.out expected/cmpr_nulls_delta.out expected/cmpr_nulls_prefix.out expected/cmpr_numstr01.out expected/cmpr_numstr.out expected/cmpr_prefix_150left.out expected/cmpr_references_00.out expected/cmpr_references_01.out expected/cmpr_rollback.out expected/cmpr_smallint.out expected/cmpr_timewithzone.out expected/cmpr_toast_000.out expected/cmpr_toast_update.out expected/cmpr_uint32_oid.out expected/comment_proc_1.out expected/comment_proc.out expected/component_view_enhancements.out expected/compress01_1.out expected/compress01.out expected/compress02.out expected/constraints_1.out expected/constraints_2.out expected/constraints.out expected/copy_1.out expected/copy_2.out expected/copy_3.out expected/copy_eol.out expected/copy_error_log.out expected/copy_from_support_parallel.out expected/copy_gb18030_test.out expected/copy_gbk_test.out expected/copy_new_gram.out expected/copy.out expected/copy_support_transform.out expected/create_basetype.out expected/create_c_function.out expected/create_enumtype.out expected/create_function_1.out expected/create_function_2.out expected/create_tbl_init_td_check.out expected/cstore_alter_table10.out expected/cstore_alter_table1.out expected/cstore_alter_table2.out expected/cstore_alter_table3.out expected/cstore_alter_table4.out expected/cstore_alter_table5.out expected/cstore_alter_table6.out expected/cstore_alter_table7.out expected/cstore_alter_table8.out expected/cstore_alter_table9.out expected/cstore_alter_table.out expected/cstore_array.out expected/cstore_cmpr_date.out expected/cstore_cmpr_delta_int.out expected/cstore_cmpr_delta_nbits.out expected/cstore_cmpr_delta.out expected/cstore_cmpr_dict_00.out expected/cstore_cmpr_every_datatype.out expected/cstore_cmpr_rle_2byte_runs.out expected/cstore_cmpr_rle_bound1.out expected/cstore_cmpr_rle_bound.out expected/cstore_cmpr_str.out expected/cstore_cmpr_timestamp_with_timezone.out expected/cstore_cmpr_time_with_timezone.out expected/cstore_cmpr_zlib.out expected/cstore_create_clause1.out expected/cstore_create_clause.out expected/cstore_drop_column_replicated.out expected/cstore_drop_column.out expected/cstore_infinity.out expected/cstore_log2_error.out expected/cstore_nan.out expected/cstore_nulls_00.out expected/cstore_partial_cluster_info.out expected/cstore_unsupported_feature1.out expected/cstore_unsupported_feature.out expected/csv_text_test.out expected/cursor_expression_dump.out expected/data_source.out expected/db4ai_explain_model.out expected/db4ai_gd_houses.out expected/db4ai_gd_pca_train_predict.out expected/db4ai_gd_snapshots.out expected/db4ai_gd_train_predict.out expected/db4ai_kmeans_train_predict.out expected/db4ai_plpython_fence.out expected/db4ai_snapshots.out expected/db4ai_svm_kernels.out expected/db4ai_xgboost_train_predict.out expected/ddl.out expected/decoding_in_xact.out expected/delete_delta_col_dupdelete.out expected/delete_delta_col_partition_dupdelete.out expected/delete_delta_col_partition.out expected/delete_delta_cstore.out expected/delete_delta_dupdelete.out expected/delete_delta_partition_dupdelete.out expected/delete_delta_row_partition.out expected/delete_delta.out expected/dfs_alter_table.out expected/directory_test.out expected/disable_dbeperf_and_snapshot.out expected/dolphin_guc_config.out expected/dump_auto_increment.out expected/dump_partition_b_db.out expected/dump_trigger_definer.out expected/dump_with_trigger.out expected/dw_switch.out expected/event_dump_audit.out expected/event_trigger_dump_restore.out expected/explain_fqs.out expected/fdw_audit.out expected/fdw_prepare.out expected/gaussdb_options.out expected/gin_getbitmap.out expected/gin_select.out expected/group_concat_max_len_gs_guc.out expected/gs_aggregate.out expected/gsbasebackup_options.out expected/gs_basebackup.out expected/gsc_db.out expected/gs_dump_2hash.out expected/gs_dumpall.out expected/gs_dump_clean.out expected/gs_dump_encrypt.out expected/gsdump_options.out expected/gs_dump_package.out expected/gs_dump_sequence.out expected/gs_dump.out expected/gs_dump_subpartition.out expected/gs_dump_synonym.out expected/gs_dump_tableconstraint.out expected/gs_dump_tableof.out expected/gs_encrypt.out expected/gs_global_config_audit.out expected/gs_guc_reload.out expected/gs_guc.out expected/gs_guc_value_range.out expected/gs_initdb.out expected/gsloader_options.out expected/gsqlerr.out expected/gsql_options.out expected/gsql.out expected/gstrace_options.out expected/gtt_merge.out expected/holdable_cursor.out expected/hw_alter_session.out expected/hw_alter_table_instant.out expected/hw_audit_client.out expected/hw_audit_config.out expected/hw_audit_detailinfo.out expected/hw_audit_enabled.out expected/hw_audit_full.out expected/hw_audit_multi_thread_rotation_interval.out expected/hw_audit_multi_thread_rotation_size.out expected/hw_audit_multi_thread.out expected/hw_audit_multi_thread_space.out expected/hw_audit_pg_query.out expected/hw_audit_rotation_interval.out expected/hw_audit_rotation_size.out expected/hw_audit_space.out expected/hw_audit_system_func.out expected/hw_audit_toughness.out expected/hw_cipher_sm4_1.out expected/hw_cipher_sm4.out expected/hw_createtbl_llt.out expected/hw_cstore_analyze.out expected/hw_cstore_btree_index1.out expected/hw_cstore_btree_index2.out expected/hw_cstore_btree_index.out expected/hw_cstore_copy1.out expected/hw_cstore_copy.out expected/hw_cstore_index1.out expected/hw_cstore_index2.out expected/hw_cstore_index.out expected/hw_cstore_partition.out expected/hw_cstore_roughcheck.out expected/hw_cstore_tablespace_1.out expected/hw_cstore_tablespace_2.out expected/hw_cstore_tablespace_3.out expected/hw_cstore_tablespace_4.out expected/hw_cstore_tablespace_5.out expected/hw_cstore_vacuum.out expected/hw_hashint1.out expected/hw_independent_user.out expected/hw_nvarchar2_hash.out expected/hw_owner.out expected/hw_partition_cluster_1.out expected/hw_partition_cluster.out expected/hw_partition_dump.out expected/hw_partition_exchange1.out expected/hw_partition_exchange2.out expected/hw_partition_exchange3.out expected/hw_partition_exchange.out expected/hw_partition_hash_exchange.out expected/hw_partition_insert_01.out expected/hw_partition_insert.out expected/hw_partition_interval_dump_restore.out expected/hw_partition_interval.out expected/hw_partition_list_exchange.out expected/hw_partition_merge1.out expected/hw_partition_merge2.out expected/hw_partition_scan_01.out expected/hw_partition_scan_02.out expected/hw_partition_scan_03.out expected/hw_partition_scan_04.out expected/hw_partition_scan_05.out expected/hw_partition_scan_06.out expected/hw_partition_set_tablespace.out expected/hw_partition_split.out expected/hw_partition_sql_adapt0.out expected/hw_partition_sql_adapt1.out expected/hw_partition_sql_adapt2.out expected/hw_partition_start_end.out expected/hw_partition_storage_parameters_index.out expected/hw_partition_sysview.out expected/hw_partition_table_like.out expected/hw_partition_tablespace.out expected/hw_partition_toast.out expected/hw_partition_truncate0.out expected/hw_partition_truncate1.out expected/hw_pwd_complexity.out expected/hw_pwd_encryption_sm3.out expected/hw_rawtype_hash.out expected/hw_sec_account_lock_unlock.out expected/hw_setop_writefile.out expected/hw_smalldatetime_hash.out expected/hw_sslconn.out expected/hw_sslpwd.out expected/hw_subpartition_tablespace.out expected/hw_subpartition_vacuum_partition.out expected/hw_tablespace.out expected/hw_tsdicts.out expected/hw_user_alter_pguser.out expected/hw_user_audit.out expected/hw_user_basic.out expected/hw_user_namespace.out expected/hw_user_pguser.out expected/hw_user_privilege.out expected/hw_user_revoke.out expected/hw_user.out expected/hw_vec_float4.out expected/hw_vec_float8.out expected/hw_vec_int4.out expected/hw_vec_int8.out expected/hw_wait_event.out expected/initdb.out expected/inlist2join_cost_base.out expected/insert_right_ref.out expected/instr_unique_sql.out expected/iud.out expected/largeobject_1.out expected/largeobject.out expected/ledger_table_case.out expected/libcomm_check_status.out expected/misc_1.out expected/misc_2.out expected/misc.out expected/mysql_delimiter_fix.out expected/mysql_function_2.out expected/mysql_function_clearup.out expected/mysql_function_prepare.out expected/mysql_function.out expected/not_accept_empty_copy.out expected/partition_expr_key.out expected/partiton_pathkey_col_plan.out expected/partiton_pathkey_col_randomexec.out expected/partiton_pathkey_row_plan.out expected/partiton_pathkey_row_randomexec.out expected/performance_enhance.out expected/pg_object_test.out expected/pg_proc_test.out expected/pg_session_locale.out expected/pldebugger_shutdown.out expected/plpgsql_dump.out expected/plpgsql_reset_session.out expected/predefined_roles.out expected/prevent_table_in_sys_schema.out expected/pri_alter_any_table.out expected/pri_create_any_function.out expected/pri_execute_any_function.out expected/procedure_privilege_test.out expected/process_switch.out expected/psql.out expected/publication.out expected/quality_derive.out expected/recovery_2pc_tools02.out expected/recovery_2pc_tools.out expected/related_hdfs_object_ddl.out expected/relation_cache_inval_msg.out expected/replication_origin.out expected/retry.out expected/rewrite.out expected/rlstm.out expected/row_count_function.out expected/security_ft.out expected/segment_subpartition_tablespace.out expected/segment_subpartition_vacuum_partition.out expected/select_into_file.out expected/select_into_user_defined_variables.out expected/sequence_cache_test.out expected/set_system_variables_test.out expected/set_user_defined_variables_test.out expected/single_node_checkguc.out expected/single_node_constraints.out expected/single_node_copy.out expected/single_node_create_function_1.out expected/single_node_create_function_2.out expected/single_node_forbidden.out expected/single_node_largeobject_1.out expected/single_node_largeobject.out expected/single_node_misc.out expected/single_node_produce_commit_rollback.out expected/single_node_random.out expected/single_node_tablespace.out expected/single_node_temple.out expected/single_node_user_mapping.out expected/slow_sql.out expected/sort_optimize_001.out expected/sort_optimize_column.out expected/sort_optimize_row.out expected/sort_optimize.out expected/spill.out expected/sp_masking_udf.out expected/sp_set_policy_plugin_disable.out expected/sp_set_policy_plugin_enable.out expected/sqlpatch_func.out expected/srf_fusion_agg.out expected/srf_fusion_basic.out expected/srf_fusion.out expected/subplan_new.out expected/subscription.out expected/tablespace_1.out expected/tablespace_limit2.out expected/tablespace_limit3.out expected/tablespace_limit.out expected/tablespace.out expected/temp__3.out expected/temp__4.out expected/temp__5.out expected/temp_table.out expected/test_alter_table_set_refresh.out expected/test_debug5.out expected/test_float_dump.out expected/test_interface.out expected/test_unione_except_mix_1.out expected/test_unione_except_mix_2.out expected/test_unione_except_mix_3.out expected/test_unione_except_mix_4.out expected/test_unione_fulljoin_mix_1.out expected/test_unione_fulljoin_mix_2.out expected/test_unione_fulljoin_mix_3.out expected/test_unione_innerjoin_mix_1.out expected/test_unione_innerjoin_mix_2.out expected/test_unione_innerjoin_mix_3.out expected/test_unione_insert_select_mix_1.out expected/test_unione_insert_select_mix_2.out expected/test_unione_intersect_mix_1.out expected/test_unione_intersect_mix_2.out expected/test_unione_intersect_mix_3.out expected/test_unione_intersect_mix_4.out expected/test_unione_leftjoin_mix_1.out expected/test_unione_leftjoin_mix_2.out expected/test_unione_leftjoin_mix_3.out expected/test_unione_mix_tables_1.out expected/test_unione_mix_tables_2.out expected/test_unione_mix_tables_3.out expected/test_unione_mix_tables_4.out expected/test_unione_mix_tables_5.out expected/test_unione_mix_tables_6.out expected/test_unione_mix_tables_7.out expected/test_unione_mix_table.out expected/test_unione_mix_type.out expected/test_unione_rightjoin_mix_1.out expected/test_unione_rightjoin_mix_2.out expected/test_unione_rightjoin_mix_3.out expected/test_unione_union_mix_1.out expected/test_unione_union_mix_2.out expected/test_unione_union_mix_3.out expected/test_unione_union_mix_4.out expected/test_ustore_concurrent_whitebox3.out expected/test_ustore_concurrent_whitebox4.out expected/test_ustore_except_2.out expected/test_ustore_except_3.out expected/test_ustore_except.out expected/test_ustore_groupby_1.out expected/test_ustore_groupby_2.out expected/test_ustore_groupby_3.out expected/test_ustore_insert_select_new.out expected/test_ustore_intersect_2.out expected/test_ustore_intersect_3.out expected/test_ustore_intersect.out expected/test_ustore_orderby_1.out expected/test_ustore_orderby_2.out expected/test_ustore_orderby_3.out expected/test_ustore_transactions.out expected/test_ustore_union_2.out expected/test_ustore_union_3.out expected/test_ustore_union.out expected/test_whitebox_concurrent_delete.out expected/test_whitebox_concurrent_fetch.out expected/test_whitebox_concurrent_insert.out expected/test_whitebox_concurrent_lock.out expected/test_whitebox_concurrent_multiInsert.out expected/test_whitebox_concurrent_pagePrune.out expected/test_whitebox_concurrent_toastDelete.out expected/test_whitebox_concurrent_toastInsert.out expected/test_whitebox_concurrent_update.out expected/test_whitebox_ubtree_insert.out expected/test_whitebox_undo.out expected/timecapsule_partition_ustore_test_1.out expected/timecapsule_partition_ustore_test_2.out expected/timecapsule_recyclebin_test_7.out expected/timecapsule_recyclebin_test_8.out expected/timecapsule_recyclebin_test_9.out expected/timecapsule_version_test_1.out expected/timecapsule_version_test_2.out expected/timecapsule_version_test_3.out expected/timecapsule_version_test_4.out expected/timecapsule_version_test_5.out expected/timecapsule_version_test_6.out expected/timecapsule_version_test_7.out expected/timecapsule_version_ustore_test_2.out expected/timecapsule_version_ustore_test_3.out expected/timecapsule_version_ustore_test_4.out expected/timecapsule_version_ustore_test_5.out expected/timecapsule_version_ustore_test_6.out expected/toast.out expected/tpchrush.out expected/transaction_with_snapshot.out expected/trigger_dump.out expected/ts_gb18030_utf8.out expected/udf_crem.out expected/unify_superuser_definition.out expected/user_host_test.out expected/ustore_ddl.out expected/ustore_decode.out expected/ustore_decoding_in_xact.out expected/ustore_replication_origin.out expected/ustore_rewrite.out expected/ustore_spill.out expected/ustore_subpartition_tablespace.out expected/ustore_subpartition_vacuum_partition.out expected/ustore_xact.out expected/vec_bitmap_prepare.out expected/vec_hashjoin1.out expected/vec_mergejoin_1.out expected/vec_nestloop1.out expected/vec_nestloop_end.out expected/vec_nestloop_pre.out expected/vec_prepare_001.out expected/vec_prepare_002.out expected/vec_prepare_003.out expected/vec_prepare.out expected/vec_result.out expected/vec_sonic_hashjoin_date_nospill.out expected/vec_sonic_hashjoin_date_prepare.out expected/vec_sonic_hashjoin_date_spill.out expected/vec_sonic_hashjoin_explain.out expected/vec_sonic_hashjoin_number_prepare.out expected/vec_sonic_hashjoin_string_nospill.out expected/vec_sonic_hashjoin_string_prepare.out expected/vec_sonic_hashjoin_string_spill.out expected/view_definer_test.out expected/view_dump.out expected/xact.out expected/xc_ARM_copy.out expected/xc_copy.out expected/xc_notrans_block.out sql/accept_empty_copy.sql sql/add_b_format_behavior_all.sql sql/aioptimizer_small.sql sql/aioptimizer.sql sql/alter_set_same_parameter.sql sql/alter_system_set.sql sql/analyse_verify.sql sql/any_privs.sql sql/autoanalyze_test1.sql sql/autoanalyze_test2.sql sql/autoanalyze_test3.sql sql/autoanalyze_test4.sql sql/autoanalyze_test_gucreset.sql sql/autoanalyze_test_gucset.sql sql/backup_tool_audit.sql sql/bitmapops.sql sql/bulkload_parallel_test_2.sql sql/bulkload_parallel_test_3.sql sql/bypass_pbe.sql sql/cgin_select.sql sql/charset_b_format.sql sql/charset_connection_test.sql sql/cluster_sql_count.sql sql/cmpr_6bytes.sql sql/cmpr_cluster_00.sql sql/cmpr_cluster_01.sql sql/cmpr_copyto.sql sql/cmpr_datetime.sql sql/cmpr_dead_loop_00.sql sql/cmpr_drop_column_01.sql sql/cmpr_drop_column_02.sql sql/cmpr_drop_column_03.sql sql/cmpr_drop_column.sql sql/cmpr_float.sql sql/cmpr_index_00.sql sql/cmpr_int.sql sql/cmpr_mode_none00.sql sql/cmpr_mode_none01.sql sql/cmpr_nulls_delta.sql sql/cmpr_nulls_prefix.sql sql/cmpr_numstr01.sql sql/cmpr_numstr.sql sql/cmpr_prefix_150left.sql sql/cmpr_references_00.sql sql/cmpr_references_01.sql sql/cmpr_rollback.sql sql/cmpr_smallint.sql sql/cmpr_timewithzone.sql sql/cmpr_toast_000.sql sql/cmpr_toast_update.sql sql/cmpr_uint32_oid.sql sql/comment_proc.sql sql/component_view_enhancements.sql sql/compress01.sql sql/compress02.sql sql/constraints.sql sql/copy_1.sql sql/copy_2.sql sql/copy_3.sql sql/copy_eol.sql sql/copy_error_log.sql sql/copy_from_support_parallel.sql sql/copy_gb18030_test.sql sql/copy_gbk_test.sql sql/copy_new_gram.sql sql/copy.sql sql/copy_support_transform.sql sql/create_basetype.sql sql/create_c_function.sql sql/create_enumtype.sql sql/create_function_1.sql sql/create_function_2.sql sql/create_tbl_init_td_check.sql sql/cstore_alter_table10.sql sql/cstore_alter_table1.sql sql/cstore_alter_table2.sql sql/cstore_alter_table3.sql sql/cstore_alter_table4.sql sql/cstore_alter_table5.sql sql/cstore_alter_table6.sql sql/cstore_alter_table7.sql sql/cstore_alter_table8.sql sql/cstore_alter_table9.sql sql/cstore_alter_table.sql sql/cstore_array.sql sql/cstore_cmpr_date.sql sql/cstore_cmpr_delta_int.sql sql/cstore_cmpr_delta_nbits.sql sql/cstore_cmpr_delta.sql sql/cstore_cmpr_dict_00.sql sql/cstore_cmpr_every_datatype.sql sql/cstore_cmpr_rle_2byte_runs.sql sql/cstore_cmpr_rle_bound1.sql sql/cstore_cmpr_rle_bound.sql sql/cstore_cmpr_str.sql sql/cstore_cmpr_timestamp_with_timezone.sql sql/cstore_cmpr_time_with_timezone.sql sql/cstore_cmpr_zlib.sql sql/cstore_create_clause1.sql sql/cstore_create_clause.sql sql/cstore_drop_column_replicated.sql sql/cstore_drop_column.sql sql/cstore_infinity.sql sql/cstore_log2_error.sql sql/cstore_nan.sql sql/cstore_nulls_00.sql sql/cstore_partial_cluster_info.sql sql/cstore_unsupported_feature1.sql sql/cstore_unsupported_feature.sql sql/csv_text_test.sql sql/cursor_expression_dump.sql sql/data_source.sql sql/db4ai_explain_model.sql sql/db4ai_gd_houses.sql sql/db4ai_gd_pca_train_predict.sql sql/db4ai_gd_snapshots.sql sql/db4ai_gd_train_predict.sql sql/db4ai_kmeans_train_predict.sql sql/db4ai_plpython_fence.sql sql/db4ai_snapshots.sql sql/db4ai_svm_kernels.sql sql/db4ai_xgboost_train_predict.sql sql/delete_delta_col_dupdelete.sql sql/delete_delta_col_partition_dupdelete.sql sql/delete_delta_col_partition.sql sql/delete_delta_cstore.sql sql/delete_delta_dupdelete.sql sql/delete_delta_partition_dupdelete.sql sql/delete_delta_row_partition.sql sql/delete_delta.sql sql/directory_test.sql sql/disable_dbeperf_and_snapshot.sql sql/dolphin_guc_config.sql sql/dump_auto_increment.sql sql/dump_partition_b_db.sql sql/dump_trigger_definer.sql sql/dump_with_trigger.sql sql/dw_switch.sql sql/event_dump_audit.sql sql/event_trigger_dump_restore.sql sql/explain_fqs.sql sql/fdw_audit.sql sql/fdw_prepare.sql sql/gaussdb_options.sql sql/gin_getbitmap.sql sql/gin_select.sql sql/group_concat_max_len_gs_guc.sql sql/gs_aggregate.sql sql/gsbasebackup_options.sql sql/gs_basebackup.sql sql/gsc_db.sql sql/gs_dump_2hash.sql sql/gs_dumpall.sql sql/gs_dump_clean.sql sql/gs_dump_encrypt.sql sql/gsdump_options.sql sql/gs_dump_package.sql sql/gs_dump_sequence.sql sql/gs_dump.sql sql/gs_dump_subpartition.sql sql/gs_dump_synonym.sql sql/gs_dump_tableconstraint.sql sql/gs_dump_tableof.sql sql/gs_encrypt.sql sql/gs_global_config_audit.sql sql/gs_guc_reload.sql sql/gs_guc.sql sql/gs_guc_value_range.sql sql/gs_initdb.sql sql/gsloader_options.sql sql/gsqlerr.sql sql/gsql_options.sql sql/gsql.sql sql/gstrace_options.sql sql/gtt_merge.sql sql/holdable_cursor.sql sql/hw_alter_session.sql sql/hw_alter_table_instant.sql sql/hw_audit_client.sql sql/hw_audit_config.sql sql/hw_audit_detailinfo.sql sql/hw_audit_enabled.sql sql/hw_audit_full.sql sql/hw_audit_multi_thread_rotation_interval.sql sql/hw_audit_multi_thread_rotation_size.sql sql/hw_audit_multi_thread.sql sql/hw_audit_multi_thread_space.sql sql/hw_audit_pg_query.sql sql/hw_audit_rotation_interval.sql sql/hw_audit_rotation_size.sql sql/hw_audit_space.sql sql/hw_audit_system_func.sql sql/hw_audit_toughness.sql sql/hw_cipher_sm4.sql sql/hw_createtbl_llt.sql sql/hw_cstore_analyze.sql sql/hw_cstore_btree_index1.sql sql/hw_cstore_btree_index2.sql sql/hw_cstore_btree_index.sql sql/hw_cstore_copy1.sql sql/hw_cstore_copy.sql sql/hw_cstore_index1.sql sql/hw_cstore_index2.sql sql/hw_cstore_index.sql sql/hw_cstore_partition.sql sql/hw_cstore_roughcheck.sql sql/hw_cstore_tablespace_1.sql sql/hw_cstore_tablespace_2.sql sql/hw_cstore_tablespace_3.sql sql/hw_cstore_tablespace_4.sql sql/hw_cstore_tablespace_5.sql sql/hw_cstore_vacuum.sql sql/hw_hashint1.sql sql/hw_independent_user.sql sql/hw_nvarchar2_hash.sql sql/hw_owner.sql sql/hw_partition_cluster.sql sql/hw_partition_dump.sql sql/hw_partition_exchange1.sql sql/hw_partition_exchange2.sql sql/hw_partition_exchange3.sql sql/hw_partition_exchange.sql sql/hw_partition_hash_exchange.sql sql/hw_partition_insert_01.sql sql/hw_partition_insert.sql sql/hw_partition_interval_dump_restore.sql sql/hw_partition_interval.sql sql/hw_partition_list_exchange.sql sql/hw_partition_merge1.sql sql/hw_partition_merge2.sql sql/hw_partition_scan_01.sql sql/hw_partition_scan_02.sql sql/hw_partition_scan_03.sql sql/hw_partition_scan_04.sql sql/hw_partition_scan_05.sql sql/hw_partition_scan_06.sql sql/hw_partition_set_tablespace.sql sql/hw_partition_split.sql sql/hw_partition_sql_adapt0.sql sql/hw_partition_sql_adapt1.sql sql/hw_partition_sql_adapt2.sql sql/hw_partition_start_end.sql sql/hw_partition_storage_parameters_index.sql sql/hw_partition_sysview.sql sql/hw_partition_table_like.sql sql/hw_partition_tablespace.sql sql/hw_partition_toast.sql sql/hw_pwd_complexity.sql sql/hw_pwd_encryption_sm3.sql sql/hw_rawtype_hash.sql sql/hw_sec_account_lock_unlock.sql sql/hw_setop_writefile.sql sql/hw_smalldatetime_hash.sql sql/hw_sslconn.sql sql/hw_sslpwd.sql sql/hw_subpartition_tablespace.sql sql/hw_subpartition_vacuum_partition.sql sql/hw_tablespace.sql sql/hw_tsdicts.sql sql/hw_tsstore.sql sql/hw_user_alter_pguser.sql sql/hw_user_audit.sql sql/hw_user_basic.sql sql/hw_user_namespace.sql sql/hw_user_pguser.sql sql/hw_user_privilege.sql sql/hw_user_revoke.sql sql/hw_user.sql sql/hw_vec_float4.sql sql/hw_vec_float8.sql sql/hw_vec_int4.sql sql/hw_vec_int8.sql sql/hw_wait_event.sql sql/initdb.sql sql/inlist2join_cost_base.sql sql/insert_right_ref.sql sql/instr_unique_sql.sql sql/iud.sql sql/largeobject.sql sql/ledger_table_case.sql sql/libcomm_check_status.sql sql/misc.sql sql/mysql_delimiter_fix.sql sql/mysql_function_2.sql sql/mysql_function_clearup.sql sql/mysql_function_prepare.sql sql/mysql_function.sql sql/not_accept_empty_copy.sql sql/partition_expr_key.sql sql/partiton_pathkey_col_plan.sql sql/partiton_pathkey_col_randomexec.sql sql/partiton_pathkey_row_plan.sql sql/partiton_pathkey_row_randomexec.sql sql/performance_enhance.sql sql/pg_object_test.sql sql/pg_proc_test.sql sql/pg_session_locale.sql sql/pldebugger_shutdown.sql sql/plpgsql_dump.sql sql/plpgsql_reset_session.sql sql/predefined_roles.sql sql/prevent_table_in_sys_schema.sql sql/pri_alter_any_table.sql sql/pri_create_any_function.sql sql/pri_execute_any_function.sql sql/procedure_privilege_test.sql sql/process_switch.sql sql/psql.sql sql/publication.sql sql/quality_derive.sql sql/recovery_2pc_tools02.sql sql/recovery_2pc_tools.sql sql/related_hdfs_object_ddl.sql sql/relation_cache_inval_msg.sql sql/retry.sql sql/rlstm.sql sql/row_count_function.sql sql/security_ft.sql sql/segment_subpartition_tablespace.sql sql/segment_subpartition_vacuum_partition.sql sql/select_into_file.sql sql/select_into_user_defined_variables.sql sql/sequence_cache_test.sql sql/set_system_variables_test.sql sql/set_user_defined_variables_test.sql sql/single_node_checkguc.sql sql/single_node_constraints.sql sql/single_node_copy.sql sql/single_node_create_function_1.sql sql/single_node_create_function_2.sql sql/single_node_forbidden.sql sql/single_node_largeobject.sql sql/single_node_misc.sql sql/single_node_produce_commit_rollback.sql sql/single_node_random.sql sql/single_node_tablespace.sql sql/single_node_temple.sql sql/single_node_user_mapping.sql sql/slow_sql.sql sql/sort_optimize_001.sql sql/sort_optimize_column.sql sql/sort_optimize_row.sql sql/sort_optimize.sql sql/sp_masking_udf.sql sql/sp_set_policy_plugin_disable.sql sql/sp_set_policy_plugin_enable.sql sql/sqlpatch_func.sql sql/srf_fusion_agg.sql sql/srf_fusion.sql sql/ss_standby_support_write.sql sql/subplan_new.sql sql/subscription.sql sql/tablespace_limit2.sql sql/tablespace_limit3.sql sql/tablespace_limit.sql sql/tablespace.sql sql/temp__3.sql sql/temp__4.sql sql/temp__5.sql sql/temp_table.sql sql/test_alter_table_set_refresh.sql sql/test_debug5.sql sql/test_float_dump.sql sql/test_interface.sql sql/test_unione_except_mix_1.sql sql/test_unione_except_mix_2.sql sql/test_unione_except_mix_3.sql sql/test_unione_except_mix_4.sql sql/test_unione_fulljoin_mix_1.sql sql/test_unione_fulljoin_mix_2.sql sql/test_unione_fulljoin_mix_3.sql sql/test_unione_innerjoin_mix_1.sql sql/test_unione_innerjoin_mix_2.sql sql/test_unione_innerjoin_mix_3.sql sql/test_unione_insert_select_mix_1.sql sql/test_unione_insert_select_mix_2.sql sql/test_unione_intersect_mix_1.sql sql/test_unione_intersect_mix_2.sql sql/test_unione_intersect_mix_3.sql sql/test_unione_intersect_mix_4.sql sql/test_unione_leftjoin_mix_1.sql sql/test_unione_leftjoin_mix_2.sql sql/test_unione_leftjoin_mix_3.sql sql/test_unione_mix_tables_1.sql sql/test_unione_mix_tables_2.sql sql/test_unione_mix_tables_3.sql sql/test_unione_mix_tables_4.sql sql/test_unione_mix_tables_5.sql sql/test_unione_mix_tables_6.sql sql/test_unione_mix_tables_7.sql sql/test_unione_mix_table.sql sql/test_unione_mix_type.sql sql/test_unione_rightjoin_mix_1.sql sql/test_unione_rightjoin_mix_2.sql sql/test_unione_rightjoin_mix_3.sql sql/test_unione_union_mix_1.sql sql/test_unione_union_mix_2.sql sql/test_unione_union_mix_3.sql sql/test_unione_union_mix_4.sql sql/test_ustore_concurrent_whitebox3.sql sql/test_ustore_concurrent_whitebox4.sql sql/test_ustore_except_2.sql sql/test_ustore_except_3.sql sql/test_ustore_except.sql sql/test_ustore_groupby_1.sql sql/test_ustore_groupby_2.sql sql/test_ustore_groupby_3.sql sql/test_ustore_insert_select_new.sql sql/test_ustore_intersect_2.sql sql/test_ustore_intersect_3.sql sql/test_ustore_intersect.sql sql/test_ustore_orderby_1.sql sql/test_ustore_orderby_2.sql sql/test_ustore_orderby_3.sql sql/test_ustore_transactions.sql sql/test_ustore_union_2.sql sql/test_ustore_union_3.sql sql/test_ustore_union.sql sql/test_whitebox_concurrent_delete.sql sql/test_whitebox_concurrent_fetch.sql sql/test_whitebox_concurrent_insert.sql sql/test_whitebox_concurrent_lock.sql sql/test_whitebox_concurrent_multiInsert.sql sql/test_whitebox_concurrent_pagePrune.sql sql/test_whitebox_concurrent_toastDelete.sql sql/test_whitebox_concurrent_toastInsert.sql sql/test_whitebox_concurrent_update.sql sql/test_whitebox_ubtree_insert.sql sql/test_whitebox_undo.sql sql/timecapsule_partition_ustore_test_1.sql sql/timecapsule_partition_ustore_test_2.sql sql/timecapsule_recyclebin_test_7.sql sql/timecapsule_recyclebin_test_8.sql sql/timecapsule_recyclebin_test_9.sql sql/timecapsule_version_test_1.sql sql/timecapsule_version_test_2.sql sql/timecapsule_version_test_3.sql sql/timecapsule_version_test_4.sql sql/timecapsule_version_test_5.sql sql/timecapsule_version_test_6.sql sql/timecapsule_version_test_7.sql sql/timecapsule_version_ustore_test_2.sql sql/timecapsule_version_ustore_test_3.sql sql/timecapsule_version_ustore_test_4.sql sql/timecapsule_version_ustore_test_5.sql sql/timecapsule_version_ustore_test_6.sql sql/tpchrush.sql sql/transaction_with_snapshot.sql sql/trigger_dump.sql sql/ts_gb18030_utf8.sql sql/udf_crem.sql sql/unify_superuser_definition.sql sql/user_host_test.sql sql/ustore_decode.sql sql/ustore_subpartition_tablespace.sql sql/ustore_subpartition_vacuum_partition.sql sql/vec_bitmap_prepare.sql sql/vec_hashjoin1.sql sql/vec_mergejoin_1.sql sql/vec_nestloop1.sql sql/vec_nestloop_end.sql sql/vec_nestloop_pre.sql sql/vec_prepare_001.sql sql/vec_prepare_002.sql sql/vec_prepare_003.sql sql/vec_prepare.sql sql/vec_result.sql sql/vec_sonic_hashjoin_date_nospill.sql sql/vec_sonic_hashjoin_date_prepare.sql sql/vec_sonic_hashjoin_date_spill.sql sql/vec_sonic_hashjoin_explain.sql sql/vec_sonic_hashjoin_number_prepare.sql sql/vec_sonic_hashjoin_string_nospill.sql sql/vec_sonic_hashjoin_string_prepare.sql sql/vec_sonic_hashjoin_string_spill.sql sql/view_definer_test.sql sql/view_dump.sql sql/xc_ARM_copy.sql sql/xc_copy.sql sql/xc_notrans_block.sql
rm -rf testtablespace
rm -rf regression.diffs regression.out tmp_check/ log/
make -C ./stub/roach_api_stub clean
make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/test/regress/stub/roach_api_stub'
rm -f roach_api_stub.so   libroach_api_stub.a 
rm -f roach_api_stub.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/test/regress/stub/roach_api_stub'
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/test/regress'
make -C isolation clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/test/isolation'
rm -f isolationtester pg_isolation_regress specparse.o isolationtester.o isolation_main.o *.depend
rm -f pg_regress.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/test/isolation'
make -C whitebox clean
make[3]: Entering directory '/usr1/build/workspace/openGauss/server/src/test/whitebox'
rm -f objfiles.txt knl_whitebox_test.o  *.depend
make[3]: Leaving directory '/usr1/build/workspace/openGauss/server/src/test/whitebox'
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/src/test'
make -C common/tutorial NO_PGXS=1 clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/src/common/tutorial'
rm -f complex.so funcs.so complex.o funcs.o
rm -f advanced.sql basics.sql complex.sql funcs.sql syscat.sql
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/src/common/tutorial'
make -C test/isolation clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/src/test/isolation'
rm -f isolationtester pg_isolation_regress specparse.o isolationtester.o isolation_main.o *.depend
rm -f pg_regress.o
rm -rf regression.diffs regression.out tmp_check/ log/
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/src/test/isolation'
make -C test/thread clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/src/test/thread'
rm -f thread_test thread_test.o *.depend
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/src/test/thread'
make -C test/whitebox clean
make[2]: Entering directory '/usr1/build/workspace/openGauss/server/src/test/whitebox'
rm -f objfiles.txt knl_whitebox_test.o  *.depend
make[2]: Leaving directory '/usr1/build/workspace/openGauss/server/src/test/whitebox'
make[1]: Leaving directory '/usr1/build/workspace/openGauss/server/src'
make -C config clean
make[1]: Entering directory '/usr1/build/workspace/openGauss/server/config'
make[1]: Nothing to be done for 'clean'.
make[1]: Leaving directory '/usr1/build/workspace/openGauss/server/config'
Generate trace header begin.
Generate trace header done.
PageCompression.cpp: In function ‘size_t CalRealWriteSize(char*)’:
PageCompression.cpp:298:16: warning: unused variable ‘phdr’ [-Wunused-variable]
  298 |     PageHeader phdr = (PageHeader)buffer;
      |                ^~~~
In file included from PageCompression.cpp:7:
../../../src/include/storage/page_compression_impl.h: In function ‘int TemplateCompressPage(const char*, char*, int, RelFileCompressOption) [with unsigned char pagetype = 7]’:
../../../src/include/storage/page_compression_impl.h:1315:5: note: parameter passing for argument of type ‘RelFileCompressOption’ changed in GCC 9.1
 1315 | int TemplateCompressPage(const char* src, char* dst, int dst_size, RelFileCompressOption option)
      |     ^~~~~~~~~~~~~~~~~~~~
../../../src/include/storage/page_compression_impl.h: In function ‘int TemplateCompressPage(const char*, char*, int, RelFileCompressOption) [with unsigned char pagetype = 6]’:
../../../src/include/storage/page_compression_impl.h:1315:5: note: parameter passing for argument of type ‘RelFileCompressOption’ changed in GCC 9.1
../../../src/include/storage/page_compression_impl.h: In function ‘int TemplateCompressPage(const char*, char*, int, RelFileCompressOption) [with unsigned char pagetype = 5]’:
../../../src/include/storage/page_compression_impl.h:1315:5: note: parameter passing for argument of type ‘RelFileCompressOption’ changed in GCC 9.1
../../../src/include/storage/page_compression_impl.h: In function ‘int CompressPage(const char*, char*, int, RelFileCompressOption)’:
../../../src/include/storage/page_compression_impl.h:1245:5: note: parameter passing for argument of type ‘RelFileCompressOption’ changed in GCC 9.1
 1245 | int CompressPage(const char* src, char* dst, int dst_size, RelFileCompressOption option)
      |     ^~~~~~~~~~~~
'../../../../..//src/common/backend/utils/mb/wchar.cpp' -> 'fe-wchar.cpp'
error.cpp: In function ‘void ecpg_raise(int, int, const char*, const char*)’:
error.cpp:17:12: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 6 equals destination size [-Wstringop-truncation]
   17 |     strncpy(sqlca->sqlstate, sqlstate, sizeof(sqlca->sqlstate));
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
155:typedef size_t yy_size_t;
ecpg.cpp: In function ‘int main(int, char* const*)’:
ecpg.cpp:248:59: warning: ‘/informix/esql’ directive output may be truncated writing 14 bytes into a region of size between 1 and 1024 [-Wformat-truncation=]
  248 |                     snprintf(informix_path, MAXPGPATH, "%s/informix/esql", pkginclude_path);
      |                                                           ^~~~~~~~~~~~~~
ecpg.cpp:248:29: note: ‘snprintf’ output between 15 and 1038 bytes into a destination of size 1024
  248 |                     snprintf(informix_path, MAXPGPATH, "%s/informix/esql", pkginclude_path);
      |                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
table_refselect_with_parens is not used for building parser[Warning]!
preproc.y:561.1-22: warning: deprecated directive: ‘%name-prefix="base_yy"’, use ‘%define api.prefix {base_yy}’ [-Wdeprecated]
  561 | %name-prefix="base_yy"
      | ^~~~~~~~~~~~~~~~~~~~~~
      | %define api.prefix {base_yy}
preproc.y:13149.2: warning: empty rule for typed nonterminal, and no action [-Wother]
13149 | |  colid_list:
      |  ^
preproc.y:17372.2-12: warning: type clash on default action: <str> != <> [-Wother]
17372 |  WAIT Iconst opt_nowait_or_skip:
      |  ^~~~~~~~~~~
preproc.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
In file included from preproc.y:26824:
pgc.cpp: In function ‘int base_yylex()’:
pgc.cpp:2368:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2368 |    for ( yyl = 0; yyl < yyleng; ++yyl )
      |                   ~~~~^~~~~~~~
In file included from preproc.y:26824:
pgc.cpp:176:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  176 |                 for ( yyl = n; yyl < yyleng; ++yyl )\
      |                                ~~~~^~~~~~~~
pgc.cpp:194:9: note: in expansion of macro ‘YY_LESS_LINENO’
  194 |         YY_LESS_LINENO(yyless_macro_arg);\
      |         ^~~~~~~~~~~~~~
pgc.l:379:6: note: in expansion of macro ‘yyless’
  379 |      fputs("/*", yyout);
      |      ^~~~~~
pgc.cpp:176:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  176 |                 for ( yyl = n; yyl < yyleng; ++yyl )\
      |                                ~~~~^~~~~~~~
pgc.cpp:194:9: note: in expansion of macro ‘YY_LESS_LINENO’
  194 |         YY_LESS_LINENO(yyless_macro_arg);\
      |         ^~~~~~~~~~~~~~
pgc.l:385:6: note: in expansion of macro ‘yyless’
  385 |      fputs("/*", yyout);
      |      ^~~~~~
pgc.cpp:176:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  176 |                 for ( yyl = n; yyl < yyleng; ++yyl )\
      |                                ~~~~^~~~~~~~
pgc.cpp:194:9: note: in expansion of macro ‘YY_LESS_LINENO’
  194 |         YY_LESS_LINENO(yyless_macro_arg);\
      |         ^~~~~~~~~~~~~~
pgc.l:414:6: note: in expansion of macro ‘yyless’
  414 |      BEGIN(SQL);
      |      ^~~~~~
pgc.cpp:176:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  176 |                 for ( yyl = n; yyl < yyleng; ++yyl )\
      |                                ~~~~^~~~~~~~
pgc.cpp:194:9: note: in expansion of macro ‘YY_LESS_LINENO’
  194 |         YY_LESS_LINENO(yyless_macro_arg);\
      |         ^~~~~~~~~~~~~~
pgc.l:436:5: note: in expansion of macro ‘yyless’
  436 |     BEGIN(SQL);
      |     ^~~~~~
pgc.cpp:176:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  176 |                 for ( yyl = n; yyl < yyleng; ++yyl )\
      |                                ~~~~^~~~~~~~
pgc.cpp:194:9: note: in expansion of macro ‘YY_LESS_LINENO’
  194 |         YY_LESS_LINENO(yyless_macro_arg);\
      |         ^~~~~~~~~~~~~~
pgc.l:479:5: note: in expansion of macro ‘yyless’
  479 |     BEGIN(state_before);
      |     ^~~~~~
pgc.cpp:176:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  176 |                 for ( yyl = n; yyl < yyleng; ++yyl )\
      |                                ~~~~^~~~~~~~
pgc.cpp:194:9: note: in expansion of macro ‘YY_LESS_LINENO’
  194 |         YY_LESS_LINENO(yyless_macro_arg);\
      |         ^~~~~~~~~~~~~~
pgc.l:486:5: note: in expansion of macro ‘yyless’
  486 |     BEGIN(state_before);
      |     ^~~~~~
pgc.cpp:176:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  176 |                 for ( yyl = n; yyl < yyleng; ++yyl )\
      |                                ~~~~^~~~~~~~
pgc.cpp:194:9: note: in expansion of macro ‘YY_LESS_LINENO’
  194 |         YY_LESS_LINENO(yyless_macro_arg);\
      |         ^~~~~~~~~~~~~~
pgc.l:493:5: note: in expansion of macro ‘yyless’
  493 |     BEGIN(state_before);
      |     ^~~~~~
pgc.cpp:176:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  176 |                 for ( yyl = n; yyl < yyleng; ++yyl )\
      |                                ~~~~^~~~~~~~
pgc.cpp:194:9: note: in expansion of macro ‘YY_LESS_LINENO’
  194 |         YY_LESS_LINENO(yyless_macro_arg);\
      |         ^~~~~~~~~~~~~~
pgc.l:523:5: note: in expansion of macro ‘yyless’
  523 |     /* and treat it as {other} */
      |     ^~~~~~
pgc.cpp:176:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  176 |                 for ( yyl = n; yyl < yyleng; ++yyl )\
      |                                ~~~~^~~~~~~~
pgc.cpp:194:9: note: in expansion of macro ‘YY_LESS_LINENO’
  194 |         YY_LESS_LINENO(yyless_macro_arg);\
      |         ^~~~~~~~~~~~~~
pgc.l:551:6: note: in expansion of macro ‘yyless’
  551 |     }
      |      ^     
pgc.cpp:176:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  176 |                 for ( yyl = n; yyl < yyleng; ++yyl )\
      |                                ~~~~^~~~~~~~
pgc.cpp:194:9: note: in expansion of macro ‘YY_LESS_LINENO’
  194 |         YY_LESS_LINENO(yyless_macro_arg);\
      |         ^~~~~~~~~~~~~~
pgc.l:673:8: note: in expansion of macro ‘yyless’
  673 |        /*
      |        ^~    
pgc.cpp:176:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  176 |                 for ( yyl = n; yyl < yyleng; ++yyl )\
      |                                ~~~~^~~~~~~~
pgc.cpp:194:9: note: in expansion of macro ‘YY_LESS_LINENO’
  194 |         YY_LESS_LINENO(yyless_macro_arg);\
      |         ^~~~~~~~~~~~~~
pgc.l:729:7: note: in expansion of macro ‘yyless’
  729 |       yylval.str = mm_strdup(yytext);
      |       ^~~~~~
pgc.cpp:176:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  176 |                 for ( yyl = n; yyl < yyleng; ++yyl )\
      |                                ~~~~^~~~~~~~
pgc.cpp:194:9: note: in expansion of macro ‘YY_LESS_LINENO’
  194 |         YY_LESS_LINENO(yyless_macro_arg);\
      |         ^~~~~~~~~~~~~~
pgc.l:734:7: note: in expansion of macro ‘yyless’
  734 |       yylval.str = mm_strdup(yytext);
      |       ^~~~~~
pgc.cpp:176:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  176 |                 for ( yyl = n; yyl < yyleng; ++yyl )\
      |                                ~~~~^~~~~~~~
pgc.cpp:194:9: note: in expansion of macro ‘YY_LESS_LINENO’
  194 |         YY_LESS_LINENO(yyless_macro_arg);\
      |         ^~~~~~~~~~~~~~
pgc.l:889:8: note: in expansion of macro ‘yyless’
  889 |        return (S_ANYTHING);
      |        ^~~~~~
pgc.cpp:176:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  176 |                 for ( yyl = n; yyl < yyleng; ++yyl )\
      |                                ~~~~^~~~~~~~
pgc.cpp:194:9: note: in expansion of macro ‘YY_LESS_LINENO’
  194 |         YY_LESS_LINENO(yyless_macro_arg);\
      |         ^~~~~~~~~~~~~~
pgc.l:902:8: note: in expansion of macro ‘yyless’
  902 |        return (S_ANYTHING);
      |        ^~~~~~
pgc.cpp:176:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  176 |                 for ( yyl = n; yyl < yyleng; ++yyl )\
      |                                ~~~~^~~~~~~~
pgc.cpp:194:9: note: in expansion of macro ‘YY_LESS_LINENO’
  194 |         YY_LESS_LINENO(yyless_macro_arg);\
      |         ^~~~~~~~~~~~~~
pgc.l:951:9: note: in expansion of macro ‘yyless’
  951 |         return (S_ANYTHING);
      |         ^~~~~~
pgc.cpp:176:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  176 |                 for ( yyl = n; yyl < yyleng; ++yyl )\
      |                                ~~~~^~~~~~~~
pgc.cpp:194:9: note: in expansion of macro ‘YY_LESS_LINENO’
  194 |         YY_LESS_LINENO(yyless_macro_arg);\
      |         ^~~~~~~~~~~~~~
pgc.l:965:9: note: in expansion of macro ‘yyless’
  965 |         return (S_ANYTHING);
      |         ^~~~~~
pgc.cpp:176:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  176 |                 for ( yyl = n; yyl < yyleng; ++yyl )\
      |                                ~~~~^~~~~~~~
pgc.cpp:194:9: note: in expansion of macro ‘YY_LESS_LINENO’
  194 |         YY_LESS_LINENO(yyless_macro_arg);\
      |         ^~~~~~~~~~~~~~
pgc.l:979:9: note: in expansion of macro ‘yyless’
  979 |         return (S_ANYTHING);
      |         ^~~~~~
pgc.cpp:176:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  176 |                 for ( yyl = n; yyl < yyleng; ++yyl )\
      |                                ~~~~^~~~~~~~
pgc.cpp:194:9: note: in expansion of macro ‘YY_LESS_LINENO’
  194 |         YY_LESS_LINENO(yyless_macro_arg);\
      |         ^~~~~~~~~~~~~~
pgc.l:1010:7: note: in expansion of macro ‘yyless’
 1010 |       return (S_ANYTHING);
      |       ^~~~~~
pgc.cpp:176:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  176 |                 for ( yyl = n; yyl < yyleng; ++yyl )\
      |                                ~~~~^~~~~~~~
pgc.cpp:194:9: note: in expansion of macro ‘YY_LESS_LINENO’
  194 |         YY_LESS_LINENO(yyless_macro_arg);\
      |         ^~~~~~~~~~~~~~
pgc.l:1052:7: note: in expansion of macro ‘yyless’
 1052 |       return (S_ANYTHING);
      |       ^~~~~~
pgc.cpp:176:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  176 |                 for ( yyl = n; yyl < yyleng; ++yyl )\
      |                                ~~~~^~~~~~~~
pgc.cpp:194:9: note: in expansion of macro ‘YY_LESS_LINENO’
  194 |         YY_LESS_LINENO(yyless_macro_arg);\
      |         ^~~~~~~~~~~~~~
pgc.l:1083:7: note: in expansion of macro ‘yyless’
 1083 |       return (S_ANYTHING);
      |       ^~~~~~
In file included from ../../../src/include/postgres_fe.h:25,
                 from elog.cpp:48:
elog.cpp: In function ‘void remove_oldest_log(const char*, const char*, int)’:
elog.cpp:372:22: warning: too many arguments for format [-Wformat-extra-args]
  372 |             printf(_("%s: remove log file %s failed!\n"), prefix_name, pathname, gs_strerror(errno));
../../../src/include/c.h:113:21: note: in definition of macro ‘gettext’
  113 | #define gettext(x) (x)
      |                     ^
elog.cpp:372:20: note: in expansion of macro ‘_’
  372 |             printf(_("%s: remove log file %s failed!\n"), prefix_name, pathname, gs_strerror(errno));
      |                    ^
gram.y:302.1-22: warning: deprecated directive: ‘%name-prefix "base_yy"’, use ‘%define api.prefix {base_yy}’ [-Wdeprecated]
  302 | %name-prefix "base_yy"
      | ^~~~~~~~~~~~~~~~~~~~~~
      | %define api.prefix {base_yy}
repl_gram.y:58.1-29: warning: deprecated directive: ‘%name-prefix "replication_yy"’, use ‘%define api.prefix {replication_yy}’ [-Wdeprecated]
   58 | %name-prefix "replication_yy"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | %define api.prefix {replication_yy}
syncrep_gram.y:56.1-25: warning: deprecated directive: ‘%name-prefix "syncrep_yy"’, use ‘%define api.prefix {syncrep_yy}’ [-Wdeprecated]
   56 | %name-prefix "syncrep_yy"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | %define api.prefix {syncrep_yy}
syncrep_gram.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
syncrep_gram.y:56.1-25: warning: deprecated directive: ‘%name-prefix "syncrep_yy"’, use ‘%define api.prefix {syncrep_yy}’ [-Wdeprecated]
   56 | %name-prefix "syncrep_yy"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | %define api.prefix {syncrep_yy}
repl_gram.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
syncrep_gram.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
repl_gram.y:58.1-29: warning: deprecated directive: ‘%name-prefix "replication_yy"’, use ‘%define api.prefix {replication_yy}’ [-Wdeprecated]
   58 | %name-prefix "replication_yy"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | %define api.prefix {replication_yy}
Writing fmgroids.h
Writing fmgrtab.cpp
Writing pg_builtin_proc.h
repl_gram.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
Writing fmgroids.h
Writing fmgrtab.cpp
Writing pg_builtin_proc.h
gram.y:279.1-25: warning: deprecated directive: ‘%name-prefix "plpgsql_yy"’, use ‘%define api.prefix {plpgsql_yy}’ [-Wdeprecated]
  279 | %name-prefix "plpgsql_yy"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | %define api.prefix {plpgsql_yy}
Writing postgres.bki
Writing schemapg.h
Writing postgres.description
Writing postgres.shdescription
gram.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
pl_exec.cpp: In function ‘void exec_cursor_rowtype_init(PLpgSQL_execstate*, PLpgSQL_datum*, PLpgSQL_function*)’:
pl_exec.cpp:1268:15: warning: unused variable ‘valtypmod’ [-Wunused-variable]
 1268 |         int32 valtypmod;
      |               ^~~~~~~~~
pl_comp.cpp: In function ‘Node* make_datum_param(PLpgSQL_expr*, int, int)’:
pl_comp.cpp:2215:100: warning: converting to non-pointer type ‘long unsigned int’ from NULL [-Wconversion-null]
 2215 |             cnst->constvalue = rec->tup!=NULL ? SPI_getbinval(rec->tup, tupdesc, i + 1, &isnull) : NULL;
      |                                                                                                    ^~~~
pl_comp.cpp: In function ‘Oid SearchSubTypeByType(Form_pg_type, int32*)’:
pl_comp.cpp:5652:10: warning: unused variable ‘typeCatalog’ [-Wunused-variable]
 5652 |     char typeCatalog = type_struct->typcategory;
      |          ^~~~~~~~~~~
In file included from ../../../../../src/include/postgres.h:54,
                 from ../../../../../src/include/utils/plpgsql.h:19,
                 from gram.y:17:
gram.y: In function ‘void check_labels(const char*, const char*, int)’:
gram.y:13245:21: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
13245 |                     (errcode(ERRCODE_SYNTAX_ERROR),
../../../../../src/include/utils/elog.h:128:83: note: in definition of macro ‘ereport_domain’
  128 |     (errstart(elevel, __FILE__, __LINE__, PG_FUNCNAME_MACRO, domain) ? (errfinish rest) : (void)0)
      |                                                                                   ^~~~
gram.y:13244:17: note: in expansion of macro ‘ereport’
13244 |                 ereport(errstate,
      |                 ^~~~~~~
pl_exec.cpp:1290:49: warning: ‘valtype’ may be used uninitialized in this function [-Wmaybe-uninitialized]
 1290 |         newvalues[fnum] = exec_simple_cast_value(estate, value, valtype, reqtype, reqtypemod, isnull);
      |                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pl_exec.cpp:1290:49: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized]
pl_exec.cpp: In function ‘void exec_move_row_from_fields(PLpgSQL_execstate*, PLpgSQL_datum*, HeapTuple, TupleDesc)’:
pl_exec.cpp:9607:53: warning: ‘valtype’ may be used uninitialized in this function [-Wmaybe-uninitialized]
 9607 |             newvalues[fnum] = exec_simple_cast_value(estate, value, valtype, reqtype, reqtypmod, isnull);
      |                               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pl_exec.cpp:9607:53: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized]
gram.y: In function ‘PLpgSQL_expr* read_sql_construct6(int, int, int, int, int, int, const char*, const char*, bool, bool, bool, int*, int*, DList*, bool)’:
gram.y:8720:28: warning: ‘stop_tok’ may be used uninitialized in this function [-Wmaybe-uninitialized]
 8720 |             if (stop_count && stop_tok == tok) {
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
gram.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
bootparse.y:101.1-22: warning: deprecated directive: ‘%name-prefix "boot_yy"’, use ‘%define api.prefix {boot_yy}’ [-Wdeprecated]
  101 | %name-prefix "boot_yy"
      | ^~~~~~~~~~~~~~~~~~~~~~
      | %define api.prefix {boot_yy}
bootparse.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
be-fsstubs.cpp: In function ‘bytea* lo_get_fragment_internal(Oid, int64, int32)’:
be-fsstubs.cpp:692:23: warning: comparison of integer expressions of different signedness: ‘int64’ {aka ‘long int’} and ‘Size’ {aka ‘long unsigned int’} [-Wsign-compare]
  692 |     if (result_length > MaxAllocSize - VARHDRSZ)
ss_dms_bufmgr.cpp: In function ‘void ForgetBufferNeedCheckPin(Buffer)’:
ss_dms_bufmgr.cpp:1166:52: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘Buffer’ {aka ‘int’} [-Wsign-compare]
 1166 |         if (t_thrd.dms_cxt.pincount_array[i].bufid == buf_id) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
ss_dms_bufmgr.cpp:1170:24: warning: unused variable ‘count’ [-Wunused-variable]
 1170 |                 uint32 count = pg_atomic_sub_fetch_u32(&(buf_ctrl->pinned_count), 1);
      |                        ^~~~~
heaptuple.cpp: In function ‘void RememberBufferNeedCheckPin(Buffer, HeapTuple)’:
heaptuple.cpp:3462:52: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘Buffer’ {aka ‘int’} [-Wsign-compare]
 3462 |         if (t_thrd.dms_cxt.pincount_array[i].bufid == buf_id) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
heaptuple.cpp:3477:16: warning: unused variable ‘count’ [-Wunused-variable]
 3477 |         uint32 count = pg_atomic_add_fetch_u32(&(buf_ctrl->pinned_count), 1);
      |                ^~~~~
../../../../src/common/interfaces/libpq/client_logic_common/cstrings_map.cpp
In file included from ../../../../src/include/postgres.h:54,
                 from ss_dms_callback.cpp:25:
ss_dms_callback.cpp: In function ‘int SetPrimaryIdOnStandby(int, long long unsigned int)’:
ss_dms_callback.cpp:514:53: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘uint64’ {aka ‘long unsigned int’} [-Wformat=]
  514 |                         (errmodule(MOD_DMS), errmsg("%s Failed to confirm new primary: %d, list_stable:%llu, "
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  515 |                             "control file indicates primary is %d, list_stable%llu; dms reform failed.",
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
  518 |                             g_instance.dms_cxt.SSReformerControl.list_stable)));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                  |
      |                                                                  uint64 {aka long unsigned int}
../../../../src/include/utils/elog.h:128:83: note: in definition of macro ‘ereport_domain’
  128 |     (errstart(elevel, __FILE__, __LINE__, PG_FUNCNAME_MACRO, domain) ? (errfinish rest) : (void)0)
      |                                                                                   ^~~~
ss_dms_callback.cpp:513:21: note: in expansion of macro ‘ereport’
  513 |                     ereport(ERROR,
      |                     ^~~~~~~
ss_dms_callback.cpp:524:53: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘uint64’ {aka ‘long unsigned int’} [-Wformat=]
  524 |                         (errmodule(MOD_DMS), errmsg("%s Failed to confirm new primary: %d, list_stable:%llu, "
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  525 |                             " control file indicates primary is %d, list_stable%llu; wait timeout.",
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
  528 |                             g_instance.dms_cxt.SSReformerControl.list_stable)));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                  |
      |                                                                  uint64 {aka long unsigned int}
../../../../src/include/utils/elog.h:128:83: note: in definition of macro ‘ereport_domain’
  128 |     (errstart(elevel, __FILE__, __LINE__, PG_FUNCNAME_MACRO, domain) ? (errfinish rest) : (void)0)
      |                                                                                   ^~~~
ss_dms_callback.cpp:523:21: note: in expansion of macro ‘ereport’
  523 |                     ereport(ERROR,
      |                     ^~~~~~~
ss_dms_callback.cpp: In function ‘int CBFlushCopy(void*, char*)’:
ss_dms_callback.cpp:1709:50: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 9 has type ‘unsigned int’ [-Wformat=]
 1709 |         ereport(LOG, (errmodule(MOD_DMS), errmsg("[SS reform][%u/%u/%u/%d %d-%u] mark need flush in flush copy:"
      |                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1710 |                              "page lsn (0x%llx), buf_ctrl.state: %lu",
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1711 |                             tag->rnode.spcNode, tag->rnode.dbNode, tag->rnode.relNode, tag->rnode.bucketNode,
 1712 |                             tag->forkNum, tag->blockNum, (unsigned long long)pagelsn, buf_ctrl->state)));
      |                                                                                       ~~~~~~~~~~~~~~~
      |                                                                                                 |
      |                                                                                                 unsigned int
../../../../src/include/utils/elog.h:128:83: note: in definition of macro ‘ereport_domain’
  128 |     (errstart(elevel, __FILE__, __LINE__, PG_FUNCNAME_MACRO, domain) ? (errfinish rest) : (void)0)
      |                                                                                   ^~~~
ss_dms_callback.cpp:1709:9: note: in expansion of macro ‘ereport’
 1709 |         ereport(LOG, (errmodule(MOD_DMS), errmsg("[SS reform][%u/%u/%u/%d %d-%u] mark need flush in flush copy:"
      |         ^~~~~~~
ss_dms_callback.cpp: In function ‘void CBReformStartNotify(void*, dms_reform_start_context_t*)’:
ss_dms_callback.cpp:1999:16: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘long long unsigned int’ [-Wformat=]
 1999 |         errmsg("[SS reform] reform start, role:%d, reform type:SS %s, standby scenario:%d, "
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2000 |             "bitmap_reconnect:%d, reform_ver:%ld.",
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2001 |             reform_info->dms_role, reform_type_str, SSPerformingStandbyScenario(),
 2002 |             reform_info->bitmap_reconnect, reform_info->reform_ver)));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                          |
      |                          long long unsigned int
../../../../src/include/utils/elog.h:128:83: note: in definition of macro ‘ereport_domain’
  128 |     (errstart(elevel, __FILE__, __LINE__, PG_FUNCNAME_MACRO, domain) ? (errfinish rest) : (void)0)
      |                                                                                   ^~~~
ss_dms_callback.cpp:1998:5: note: in expansion of macro ‘ereport’
 1998 |     ereport(LOG, (errmodule(MOD_DMS),
      |     ^~~~~~~
ss_dms_callback.cpp: In function ‘int CBReformDoneNotify(void*)’:
ss_dms_callback.cpp:2071:46: warning: too many arguments for format [-Wformat-extra-args]
 2071 |     ereport(LOG, (errmodule(MOD_DMS), errmsg("[SS reform] reform done: pmState=%d, SSClusterState=%d, demotion=%d-%d, "
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2072 |                     "rec=%d, dmsStatus=%d.", pmState, g_instance.dms_cxt.SSClusterState,
      |                     ~~~~~~~~~~~~~~~~~~~~~~~   
../../../../src/include/utils/elog.h:128:83: note: in definition of macro ‘ereport_domain’
  128 |     (errstart(elevel, __FILE__, __LINE__, PG_FUNCNAME_MACRO, domain) ? (errfinish rest) : (void)0)
      |                                                                                   ^~~~
ss_dms_callback.cpp:2071:5: note: in expansion of macro ‘ereport’
 2071 |     ereport(LOG, (errmodule(MOD_DMS), errmsg("[SS reform] reform done: pmState=%d, SSClusterState=%d, demotion=%d-%d, "
      |     ^~~~~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from be-secure.cpp:85:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from be-secure.cpp:85:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from be-secure.cpp:85:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from be-secure.cpp:85:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from be-secure.cpp:85:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from be-secure.cpp:85:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from be-secure.cpp:85:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from be-secure.cpp:85:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from ../../../../src/include/postgres.h:54,
                 from dist_fdw.cpp:15:
dist_fdw.cpp: In function ‘bool is_obs_protocol(const char*)’:
dist_fdw.cpp:2155:24: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
 2155 |         ereport(ERROR, (errcode(ERRCODE_FDW_ERROR), errmsg("Invalid URL \"%s\" in trimed LOCATION", trimed_locations)));
../../../../src/include/utils/elog.h:128:83: note: in definition of macro ‘ereport_domain’
  128 |     (errstart(elevel, __FILE__, __LINE__, PG_FUNCNAME_MACRO, domain) ? (errfinish rest) : (void)0)
      |                                                                                   ^~~~
dist_fdw.cpp:2155:9: note: in expansion of macro ‘ereport’
 2155 |         ereport(ERROR, (errcode(ERRCODE_FDW_ERROR), errmsg("Invalid URL \"%s\" in trimed LOCATION", trimed_locations)));
      |         ^~~~~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from auth.cpp:54:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from auth.cpp:54:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from auth.cpp:54:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from auth.cpp:54:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from auth.cpp:54:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from auth.cpp:54:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from auth.cpp:54:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from auth.cpp:54:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
ss_transaction.cpp: In function ‘bool SSGetOldestXminFromAllStandby(TransactionId, TransactionId, CommitSeqNo)’:
ss_transaction.cpp:1144:1: warning: control reaches end of non-void function [-Wreturn-type]
 1144 | }
      | ^
autovacuum.cpp: In function ‘void partition_needs_vacanalyze(Oid, AutoVacOpts*, Form_pg_partition, HeapTuple, at_partitioned_table*, PgStat_StatTabEntry*, bool, bool*, bool*, bool*)’:
autovacuum.cpp:3614:10: warning: unused variable ‘ustorePartTbl’ [-Wunused-variable]
 3614 |     bool ustorePartTbl = false;
      |          ^~~~~~~~~~~~~
In file included from ../../../../src/include/postgres.h:54,
                 from namespace.cpp:21:
namespace.cpp: In function ‘Oid LookupExplicitNamespace(const char*, bool)’:
namespace.cpp:3354:21: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
 3354 |                     (errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
../../../../src/include/utils/elog.h:128:83: note: in definition of macro ‘ereport_domain’
  128 |     (errstart(elevel, __FILE__, __LINE__, PG_FUNCNAME_MACRO, domain) ? (errfinish rest) : (void)0)
      |                                                                                   ^~~~
namespace.cpp:3353:17: note: in expansion of macro ‘ereport’
 3353 |                 ereport(ERROR,
      |                 ^~~~~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_common.cpp:37:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_common.cpp:37:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_common.cpp:37:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_common.cpp:37:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_common.cpp:37:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_common.cpp:37:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_common.cpp:37:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_common.cpp:37:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_common.cpp:37:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue<int>::node*; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = int; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = int; Options = {}]’
comm_core.h:287:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_common.cpp:37:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_common.cpp:37:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue<int>::node*; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = int; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = int; Options = {}]’
comm_core.h:287:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_common.cpp:37:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
objectaddress.cpp: In function ‘int read_objtype_from_string(const char*)’:
objectaddress.cpp:3671:12: warning: ‘type’ may be used uninitialized in this function [-Wmaybe-uninitialized]
 3671 |     return type;
      |            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘boost::lockfree::detail::freelist_stack<T, Alloc>::freelist_stack(const Allocator&, std::size_t) [with Allocator = std::allocator<boost::lockfree::queue<SocketRequest*>::node>; T = boost::lockfree::queue<SocketRequest*>::node; Alloc = std::allocator<boost::lockfree::queue<SocketRequest*>::node>; std::size_t = long unsigned int]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:234:37:   required from ‘boost::lockfree::queue<T, Options>::queue(boost::lockfree::queue<T, Options>::size_type) [with T = SocketRequest*; Options = {}; boost::lockfree::queue<T, Options>::size_type = long unsigned int]’
comm_core.cpp:706:81:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:63:24: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<SocketRequest*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   63 |             std::memset(node, 0, sizeof(T));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<SocketRequest*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘boost::lockfree::detail::freelist_stack<T, Alloc>::freelist_stack(const Allocator&, std::size_t) [with Allocator = std::allocator<boost::lockfree::queue<int>::node>; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>; std::size_t = long unsigned int]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:234:37:   required from ‘boost::lockfree::queue<T, Options>::queue(boost::lockfree::queue<T, Options>::size_type) [with T = int; Options = {}; boost::lockfree::queue<T, Options>::size_type = long unsigned int]’
comm_core.cpp:707:73:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:63:24: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   63 |             std::memset(node, 0, sizeof(T));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘boost::lockfree::detail::freelist_stack<T, Alloc>::freelist_stack(const Allocator&, std::size_t) [with Allocator = std::allocator<boost::lockfree::stack<Packet*>::node>; T = boost::lockfree::stack<Packet*>::node; Alloc = std::allocator<boost::lockfree::stack<Packet*>::node>; std::size_t = long unsigned int]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/stack.hpp:183:33:   required from ‘boost::lockfree::stack<T, Options>::stack(boost::lockfree::stack<T, Options>::size_type) [with T = Packet*; Options = {}; boost::lockfree::stack<T, Options>::size_type = long unsigned int]’
comm_core.cpp:714:86:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:63:24: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::stack<Packet*>::node’ with no trivial copy-assignment [-Wclass-memaccess]
   63 |             std::memset(node, 0, sizeof(T));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:32,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/stack.hpp:87:12: note: ‘struct boost::lockfree::stack<Packet*>::node’ declared here
   87 |     struct node
      |            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue<int>::node*; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = int; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = int; Options = {}]’
comm_core.h:287:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue<int>::node*; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = int; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = int; Options = {}]’
comm_core.h:287:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<SocketRequest*>::node; Alloc = std::allocator<boost::lockfree::queue<SocketRequest*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<SocketRequest*>::node; Alloc = std::allocator<boost::lockfree::queue<SocketRequest*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:94:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType = boost::lockfree::queue<SocketRequest*>::node*; T = boost::lockfree::queue<SocketRequest*>::node; Alloc = std::allocator<boost::lockfree::queue<SocketRequest*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:146:56:   required from ‘void boost::lockfree::queue<T, Options>::initialize() [with T = SocketRequest*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:239:9:   required from ‘boost::lockfree::queue<T, Options>::queue(boost::lockfree::queue<T, Options>::size_type) [with T = SocketRequest*; Options = {}; boost::lockfree::queue<T, Options>::size_type = long unsigned int]’
comm_core.cpp:706:81:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<SocketRequest*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<SocketRequest*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<SocketRequest*>::node; Alloc = std::allocator<boost::lockfree::queue<SocketRequest*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<SocketRequest*>::node; Alloc = std::allocator<boost::lockfree::queue<SocketRequest*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:94:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType = boost::lockfree::queue<SocketRequest*>::node*; T = boost::lockfree::queue<SocketRequest*>::node; Alloc = std::allocator<boost::lockfree::queue<SocketRequest*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:146:56:   required from ‘void boost::lockfree::queue<T, Options>::initialize() [with T = SocketRequest*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:239:9:   required from ‘boost::lockfree::queue<T, Options>::queue(boost::lockfree::queue<T, Options>::size_type) [with T = SocketRequest*; Options = {}; boost::lockfree::queue<T, Options>::size_type = long unsigned int]’
comm_core.cpp:706:81:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<SocketRequest*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<SocketRequest*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::stack<Packet*>::node; Alloc = std::allocator<boost::lockfree::stack<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::stack<Packet*>::node; Alloc = std::allocator<boost::lockfree::stack<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:94:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType = Packet*; T = boost::lockfree::stack<Packet*>::node; Alloc = std::allocator<boost::lockfree::stack<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/stack.hpp:343:64:   required from ‘bool boost::lockfree::stack<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/stack.hpp:323:30:   required from ‘bool boost::lockfree::stack<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
comm_core.cpp:719:46:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::stack<Packet*>::node’ with no trivial copy-assignment [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:32,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/stack.hpp:87:12: note: ‘struct boost::lockfree::stack<Packet*>::node’ declared here
   87 |     struct node
      |            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::stack<Packet*>::node; Alloc = std::allocator<boost::lockfree::stack<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::stack<Packet*>::node; Alloc = std::allocator<boost::lockfree::stack<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:94:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType = Packet*; T = boost::lockfree::stack<Packet*>::node; Alloc = std::allocator<boost::lockfree::stack<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/stack.hpp:343:64:   required from ‘bool boost::lockfree::stack<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/stack.hpp:323:30:   required from ‘bool boost::lockfree::stack<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
comm_core.cpp:719:46:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::stack<Packet*>::node’ with no trivial copy-assignment [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:32,
                 from comm_core.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/stack.hpp:87:12: note: ‘struct boost::lockfree::stack<Packet*>::node’ declared here
   87 |     struct node
      |            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from pqcomm.cpp:105:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from pqcomm.cpp:105:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from pqcomm.cpp:105:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from pqcomm.cpp:105:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from pqcomm.cpp:105:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from pqcomm.cpp:105:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from pqcomm.cpp:105:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from pqcomm.cpp:105:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from libcomm_adapter.cpp:64:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from libcomm_adapter.cpp:64:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from libcomm_adapter.cpp:64:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from libcomm_adapter.cpp:64:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from libcomm_adapter.cpp:64:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from libcomm_adapter.cpp:64:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from libcomm_adapter.cpp:64:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from libcomm_adapter.cpp:64:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
execQual.cpp: In function ‘Oid deparseNodeForInputype(Expr*, NodeTag, float8)’:
execQual.cpp:5195:19: warning: ‘argexpr’ may be used uninitialized in this function [-Wmaybe-uninitialized]
 5195 |         inputtype = param->paramtype;
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
prepunion.cpp: In function ‘Node* adjust_appendrel_attrs_multilevel(PlannerInfo*, Node*, Relids, Relids)’:
prepunion.cpp:1828:34: warning: ‘appinfo’ may be used uninitialized in this function [-Wmaybe-uninitialized]
 1828 |     node = adjust_appendrel_attrs(root, node, appinfo);
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
initsplan.cpp: In function ‘void handle_join_view_operand(PlannerInfo*, Var*, HTAB*, RangeTblRef*)’:
initsplan.cpp:681:20: warning: unused variable ‘rte’ [-Wunused-variable]
  681 |     RangeTblEntry* rte = root->simple_rte_array[varno];
      |                    ^~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_interface.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_interface.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_interface.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_interface.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_interface.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_interface.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_interface.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_interface.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_interface.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue<int>::node*; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = int; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = int; Options = {}]’
comm_core.h:287:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_interface.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_interface.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue<int>::node*; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = int; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = int; Options = {}]’
comm_core.h:287:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_interface.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_thread.cpp:26:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_thread.cpp:26:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_thread.cpp:26:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_thread.cpp:26:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_thread.cpp:26:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_thread.cpp:26:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_thread.cpp:26:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_thread.cpp:26:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_thread.cpp:26:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue<int>::node*; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = int; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = int; Options = {}]’
comm_core.h:287:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_thread.cpp:26:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_thread.cpp:26:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue<int>::node*; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = int; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = int; Options = {}]’
comm_core.h:287:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_thread.cpp:26:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_proxy.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_proxy.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_proxy.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_proxy.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_proxy.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_proxy.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_proxy.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_proxy.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_proxy.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue<int>::node*; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = int; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = int; Options = {}]’
comm_core.h:287:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_proxy.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_proxy.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue<int>::node*; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = int; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = int; Options = {}]’
comm_core.h:287:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_proxy.cpp:38:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from postmaster.cpp:266:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from postmaster.cpp:266:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from postmaster.cpp:266:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from postmaster.cpp:266:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from postmaster.cpp:266:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from postmaster.cpp:266:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from postmaster.cpp:266:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from postmaster.cpp:266:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
execExpr.cpp: In function ‘ExprState* ExecBuildAggTrans(AggState*, AggStatePerPhase, bool, bool)’:
execExpr.cpp:2937:13: warning: unused variable ‘numInputs’ [-Wunused-variable]
 2937 |         int numInputs = pertrans->numInputs;
      |             ^~~~~~~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_connection.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_connection.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_connection.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_connection.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_connection.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_connection.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_connection.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_connection.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_connection.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue<int>::node*; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = int; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = int; Options = {}]’
comm_core.h:287:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_connection.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_connection.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue<int>::node*; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = int; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = int; Options = {}]’
comm_core.h:287:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_connection.h:35,
                 from comm_core.h:40,
                 from comm_connection.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from ../../../../../src/include/communication/commproxy_dfx.h:20,
                 from comm_dfx.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from ../../../../../src/include/communication/commproxy_dfx.h:20,
                 from comm_dfx.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from ../../../../../src/include/communication/commproxy_dfx.h:20,
                 from comm_dfx.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from ../../../../../src/include/communication/commproxy_dfx.h:20,
                 from comm_dfx.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from ../../../../../src/include/communication/commproxy_dfx.h:20,
                 from comm_dfx.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from ../../../../../src/include/communication/commproxy_dfx.h:20,
                 from comm_dfx.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from ../../../../../src/include/communication/commproxy_dfx.h:20,
                 from comm_dfx.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from ../../../../../src/include/communication/commproxy_dfx.h:20,
                 from comm_dfx.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from ../../../../../src/include/communication/commproxy_dfx.h:20,
                 from comm_dfx.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue<int>::node*; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = int; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = int; Options = {}]’
comm_core.h:287:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from ../../../../../src/include/communication/commproxy_dfx.h:20,
                 from comm_dfx.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from ../../../../../src/include/communication/commproxy_dfx.h:20,
                 from comm_dfx.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue<int>::node*; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = int; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = int; Options = {}]’
comm_core.h:287:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from ../../../../../src/include/communication/commproxy_dfx.h:20,
                 from comm_dfx.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_buffer.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘boost::lockfree::detail::freelist_stack<T, Alloc>::freelist_stack(const Allocator&, std::size_t) [with Allocator = std::allocator<boost::lockfree::queue<Packet*>::node>; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>; std::size_t = long unsigned int]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:234:37:   required from ‘boost::lockfree::queue<T, Options>::queue(boost::lockfree::queue<T, Options>::size_type) [with T = Packet*; Options = {}; boost::lockfree::queue<T, Options>::size_type = long unsigned int]’
comm_buffer.cpp:961:60:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:63:24: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   63 |             std::memset(node, 0, sizeof(T));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_buffer.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_buffer.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_buffer.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_buffer.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_buffer.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_buffer.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_buffer.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_buffer.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_buffer.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_buffer.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue<int>::node*; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = int; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = int; Options = {}]’
comm_core.h:287:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_buffer.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_buffer.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue<int>::node*; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = int; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = int; Options = {}]’
comm_core.h:287:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_buffer.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_buffer.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::stack<Packet*>::node; Alloc = std::allocator<boost::lockfree::stack<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::stack<Packet*>::node; Alloc = std::allocator<boost::lockfree::stack<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:94:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType = Packet*; T = boost::lockfree::stack<Packet*>::node; Alloc = std::allocator<boost::lockfree::stack<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/stack.hpp:343:64:   required from ‘bool boost::lockfree::stack<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/stack.hpp:323:30:   required from ‘bool boost::lockfree::stack<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
comm_buffer.cpp:1258:63:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::stack<Packet*>::node’ with no trivial copy-assignment [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:32,
                 from comm_buffer.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/stack.hpp:87:12: note: ‘struct boost::lockfree::stack<Packet*>::node’ declared here
   87 |     struct node
      |            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_buffer.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::stack<Packet*>::node; Alloc = std::allocator<boost::lockfree::stack<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::stack<Packet*>::node; Alloc = std::allocator<boost::lockfree::stack<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:94:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType = Packet*; T = boost::lockfree::stack<Packet*>::node; Alloc = std::allocator<boost::lockfree::stack<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/stack.hpp:343:64:   required from ‘bool boost::lockfree::stack<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/stack.hpp:323:30:   required from ‘bool boost::lockfree::stack<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
comm_buffer.cpp:1258:63:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::stack<Packet*>::node’ with no trivial copy-assignment [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:32,
                 from comm_buffer.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/stack.hpp:87:12: note: ‘struct boost::lockfree::stack<Packet*>::node’ declared here
   87 |     struct node
      |            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_controller.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_controller.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_controller.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_controller.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_controller.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_controller.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_controller.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_controller.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_controller.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue<int>::node*; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = int; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = int; Options = {}]’
comm_core.h:287:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_controller.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_controller.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue<int>::node*; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = int; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = int; Options = {}]’
comm_core.h:287:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_controller.cpp:29:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_sock.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘boost::lockfree::detail::freelist_stack<T, Alloc>::freelist_stack(const Allocator&, std::size_t) [with Allocator = std::allocator<boost::lockfree::queue<epoll_event*>::node>; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>; std::size_t = long unsigned int]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:234:37:   required from ‘boost::lockfree::queue<T, Options>::queue(boost::lockfree::queue<T, Options>::size_type) [with T = epoll_event*; Options = {}; boost::lockfree::queue<T, Options>::size_type = long unsigned int]’
comm_sock.cpp:125:84:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:63:24: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   63 |             std::memset(node, 0, sizeof(T));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_sock.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_sock.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_sock.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_sock.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_sock.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_sock.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_sock.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_sock.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_sock.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_sock.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue<int>::node*; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = int; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = int; Options = {}]’
comm_core.h:287:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_sock.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_sock.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue<int>::node*; T = boost::lockfree::queue<int>::node; Alloc = std::allocator<boost::lockfree::queue<int>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = int; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = int; Options = {}]’
comm_core.h:287:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<int>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/communication/commproxy_interface.h:31,
                 from comm_sock.cpp:32:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<int>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
nodeAgg.cpp: In function ‘TupleTableSlot* ExecAgg(PlanState*)’:
nodeAgg.cpp:2223:32: warning: ‘peragg’ may be used uninitialized in this function [-Wmaybe-uninitialized]
 2223 |             finalize_aggregates(aggstate, peragg, pergroup, 0);
      |             ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nodeAgg.cpp:2169:20: note: ‘peragg’ was declared here
 2169 |     AggStatePerAgg peragg;
      |                    ^~~~~~
bbox_threads.cpp: In function ‘s32 BBOX_GetAllThreads(GET_THREAD_TYPE, BBOX_GetAllThreadDone, void*, BBOX_GetAllThreadsCallBack, ...)’:
bbox_threads.cpp:92:21: warning: array subscript -51 is outside array bounds of ‘BBOX_ListParams [1]’ [-Warray-bounds]
   92 |     pid = sys__clone(pFn, (((char*)(pArg)) - 4096), uFlags | CLONE_UNTRACED, pArg, 0, 0, 0);
      |           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bbox_threads.cpp:617:28: note: while referencing ‘stArgs’
  617 |     struct BBOX_ListParams stArgs;
      |                            ^~~~~~
bbox_threads.cpp:92:21: warning: array subscript -51 is outside array bounds of ‘BBOX_ListParams [1]’ [-Warray-bounds]
   92 |     pid = sys__clone(pFn, (((char*)(pArg)) - 4096), uFlags | CLONE_UNTRACED, pArg, 0, 0, 0);
      |           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bbox_threads.cpp:617:28: note: while referencing ‘stArgs’
  617 |     struct BBOX_ListParams stArgs;
      |                            ^~~~~~
alter.cpp: In function ‘void report_name_conflict(Oid, const char*)’:
alter.cpp:105:13: warning: ‘msgfmt’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  105 |             (errcode(ERRCODE_DUPLICATE_OBJECT),
      |             ^
alter.cpp: In function ‘void report_namespace_conflict(Oid, const char*, Oid)’:
alter.cpp:142:13: warning: ‘msgfmt’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  142 |             (errcode(ERRCODE_DUPLICATE_OBJECT),
      |             ^
pagewriter.cpp: In function ‘void incre_ckpt_aio_callback(io_event*, int)’:
pagewriter.cpp:1724:63: warning: comparison of integer expressions of different signedness: ‘off_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
 1724 |         } else if (cur_fd == tempAioExtra->aio_fd && temp_off == (cur_off + event[i].obj->u.c.nbytes)) {
      |                                                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/postmaster/aiocompleter.h:29,
                 from ../../../../src/include/storage/smgr/fd.h:46,
                 from ../../../../src/include/utils/resowner.h:23,
                 from ../../../../src/include/executor/spi.h:19,
                 from ../../../../src/include/utils/globalplancore.h:28,
                 from ../../../../src/include/utils/globalplancache.h:31,
                 from ../../../../src/include/pgxc/pgxcnode.h:23,
                 from ../../../../src/include/pgxc/execRemote.h:20,
                 from ../../../../src/include/pgstat.h:26,
                 from pagewriter.cpp:30:
pagewriter.cpp: In function ‘uint32 get_candidate_buf_and_flush_list(uint32, uint32, uint32, bool*)’:
../../../../src/include/storage/buf/bufmgr.h:34:37: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
   34 | #define IsSegmentBufferID(id) ((id) >= SegmentBufferStartID)
      |                                     ^
pagewriter.cpp:2511:13: note: in expansion of macro ‘IsSegmentBufferID’
 2511 |         if (IsSegmentBufferID(buf_id)) {
      |             ^~~~~~~~~~~~~~~~~
walreceiver.cpp: In function ‘Datum gs_get_recv_locations(FunctionCallInfo)’:
walreceiver.cpp:2787:24: warning: ‘localMaxLSN’ may be used uninitialized in this function [-Wmaybe-uninitialized]
 2787 |         rc = snprintf_s(location, sizeof(location), sizeof(location) - 1, "%X/%X", (uint32)(rcvWrite >> 32),
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2788 |                         (uint32)rcvWrite);
      |                         ~~~~~~~~~~~~~~~~~
walrcvwriter.cpp: In function ‘int WalRcvUwalTruncate(WalRcvCtlBlock*, UwalrcvWriterState*, UwalInfo*)’:
walrcvwriter.cpp:1420:20: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 1420 |         || elapsed < g_instance.attr.attr_storage.uwal_truncate_interval) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
barrier_preparse.cpp: In function ‘void BarrierPreParseMain()’:
barrier_preparse.cpp:454:54: warning: ‘latest_record_len’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  454 |         g_instance.csn_barrier_cxt.latest_record_len = latest_record_len;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
barrier_preparse.cpp:453:54: warning: ‘latest_record_crc’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  453 |         g_instance.csn_barrier_cxt.latest_record_crc = latest_record_crc;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
barrier_preparse.cpp:452:56: warning: ‘latest_valid_record’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  452 |         g_instance.csn_barrier_cxt.latest_valid_record = latest_valid_record;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
outfuncs.cpp: In function ‘void _outPartitionNameList(StringInfo, List*, const char*)’:
outfuncs.cpp:5261:30: warning: format not a string literal and no format arguments [-Wformat-security]
 5261 |     appendStringInfo(str, key);
      |                              ^
fd.cpp: In function ‘int SSErgodicOpenXlogFile(XLogSegNo, int, int)’:
fd.cpp:883:9: warning: ‘fd’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  883 |     int fd;
      |         ^~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_controler.cpp:58:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_controler.cpp:58:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_controler.cpp:58:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_controler.cpp:58:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_controler.cpp:58:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_controler.cpp:58:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_controler.cpp:58:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_controler.cpp:58:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from ../../../../src/include/postgres.h:54,
                 from basebackup.cpp:14:
basebackup.cpp: In function ‘bool SendUndoMeta(FILE*, stat*)’:
basebackup.cpp:2479:32: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘__off_t’ {aka ‘long int’} [-Wformat=]
 2479 |         ereport(ERROR, (errmsg("Undometa size[%d] error", statbuf->st_size)));
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~
      |                                                                    |
      |                                                                    __off_t {aka long int}
../../../../src/include/utils/elog.h:128:83: note: in definition of macro ‘ereport_domain’
  128 |     (errstart(elevel, __FILE__, __LINE__, PG_FUNCNAME_MACRO, domain) ? (errfinish rest) : (void)0)
      |                                                                                   ^~~~
basebackup.cpp:2479:9: note: in expansion of macro ‘ereport’
 2479 |         ereport(ERROR, (errmsg("Undometa size[%d] error", statbuf->st_size)));
      |         ^~~~~~~
analyze.cpp: In function ‘Query* transformSelectStmt(ParseState*, SelectStmt*, bool, bool)’:
analyze.cpp:3224:59: warning: ‘next’ may be used uninitialized in this function [-Wmaybe-uninitialized]
 3224 |                         stmt_targetList = list_delete_cell(stmt_targetList, targetCell, prev);
      |                                           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
analyze.cpp:3147:43: note: ‘next’ was declared here
 3147 |     ListCell *cell, *cell1, *targetCell, *next, *prev;
      |                                           ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_listener.cpp:51:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_listener.cpp:51:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_listener.cpp:51:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_listener.cpp:51:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_listener.cpp:51:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_listener.cpp:51:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_listener.cpp:51:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_listener.cpp:51:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In function ‘char* audit_get_text_array_value(ArrayType*, int*)’,
    inlined from ‘char* audit_get_value_bytype(FunctionCallInfo, int)’ at auditfuncs.cpp:2183:47:
auditfuncs.cpp:2462:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
 2462 |         appendStringInfo(&buf, "%s", val);
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_sessctl.cpp:57:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_sessctl.cpp:57:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_sessctl.cpp:57:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_sessctl.cpp:57:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_sessctl.cpp:57:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_sessctl.cpp:57:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_sessctl.cpp:57:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_sessctl.cpp:57:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
spgxlog.cpp: In function ‘void spg_redo(XLogReaderState*)’:
spgxlog.cpp:181:5: warning: ‘action’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  181 |     if (action == BLK_NEEDS_REDO) {
      |     ^~
spgxlog.cpp:152:20: note: ‘action’ was declared here
  152 |     XLogRedoAction action;
      |                    ^~~~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_worker.cpp:70:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_worker.cpp:70:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_worker.cpp:70:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue<Packet*>::node*; T = boost::lockfree::queue<Packet*>::node; Alloc = std::allocator<boost::lockfree::queue<Packet*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = Packet*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = Packet*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:894:29:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<Packet*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_worker.cpp:70:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<Packet*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_worker.cpp:70:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:171:42:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:186:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  186 |                     std::memset(ptr, 0, sizeof(T));
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_worker.cpp:70:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
In file included from /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:23,
                 from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_worker.cpp:70:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp: In instantiation of ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:173:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:103:49:   required from ‘T* boost::lockfree::detail::freelist_stack<T, Alloc>::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue<epoll_event*>::node*; T = boost::lockfree::queue<epoll_event*>::node; Alloc = std::allocator<boost::lockfree::queue<epoll_event*>::node>]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:326:58:   required from ‘bool boost::lockfree::queue<T, Options>::do_push(const T&) [with bool Bounded = false; T = epoll_event*; Options = {}]’
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:304:30:   required from ‘bool boost::lockfree::queue<T, Options>::push(const T&) [with T = epoll_event*; Options = {}]’
../../../../src/include/communication/commproxy_interface.h:1131:41:   required from here
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/detail/freelist.hpp:211:28: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct boost::lockfree::queue<epoll_event*>::node’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
  211 |                 std::memset(ptr, 0, sizeof(T));
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/communication/commproxy_interface.h:31,
                 from threadpool_worker.cpp:70:
/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue<epoll_event*>::node’ declared here
  114 |     struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node
      |                                                            ^~~~
readfuncs.cpp:6586:24: warning: ‘UnrotateInCell* _readUnrotateCell()’ defined but not used [-Wunused-function]
 6586 | static UnrotateInCell *_readUnrotateCell()
      |                        ^~~~~~~~~~~~~~~~~
readfuncs.cpp:6577:22: warning: ‘RotateInCell* _readRotateCell()’ defined but not used [-Wunused-function]
 6577 | static RotateInCell *_readRotateCell()
      |                      ^~~~~~~~~~~~~~~
readfuncs.cpp:1731:26: warning: ‘AlterTriggerStmt* _readAlterTriggerStmt()’ defined but not used [-Wunused-function]
 1731 | static AlterTriggerStmt* _readAlterTriggerStmt(void)
      |                          ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../../../src/include/utils/int8.h:134,
                 from vecfuncache.cpp:31:
../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl: In function ‘Datum vec_text_substr(Datum, int32, int32, bool*, mblen_converter) [with bool orclcompat = false; bool withlen = true; int eml = 1; bool is_compress = false]’:
../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl:408:3: warning: ‘E’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  408 |   if (E < 1)
      |   ^~
../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl: In function ‘Datum vec_text_substr(Datum, int32, int32, bool*, mblen_converter) [with bool orclcompat = false; bool withlen = true; int eml = 1; bool is_compress = true]’:
../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl:408:3: warning: ‘E’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  408 |   if (E < 1)
      |   ^~
../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl: In function ‘Datum vec_text_substr(Datum, int32, int32, bool*, mblen_converter) [with bool orclcompat = false; bool withlen = true; int eml = 3; bool is_compress = false]’:
../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl:408:3: warning: ‘E’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  408 |   if (E < 1)
      |   ^~
xlog_read.cpp: In function ‘XLogRecord* ondemand_extreme_rto::XLogParallelReadNextRecord(XLogReaderState*)’:
xlog_read.cpp:700:12: warning: unused variable ‘streamFailCount’ [-Wunused-variable]
  700 |     uint32 streamFailCount = 0;
      |            ^~~~~~~~~~~~~~~
../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl: In function ‘Datum vec_text_substr(Datum, int32, int32, bool*, mblen_converter) [with bool orclcompat = false; bool withlen = true; int eml = 4; bool is_compress = false]’:
../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl:408:3: warning: ‘E’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  408 |   if (E < 1)
      |   ^~
../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl: In function ‘Datum vec_text_substr(Datum, int32, int32, bool*, mblen_converter) [with bool orclcompat = false; bool withlen = true; int eml = 2; bool is_compress = false]’:
../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl:408:3: warning: ‘E’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  408 |   if (E < 1)
      |   ^~
In file included from ../../../../src/include/postgres.h:54,
                 from slot.cpp:37:
slot.cpp: In function ‘void RestoreSlotFromDisk(const char*)’:
slot.cpp:1794:28: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
 1794 |             ereport(PANIC, (errcode_for_file_access(), errmsg("could not read file \"%s\", content is %s", path,
../../../../src/include/utils/elog.h:128:83: note: in definition of macro ‘ereport_domain’
  128 |     (errstart(elevel, __FILE__, __LINE__, PG_FUNCNAME_MACRO, domain) ? (errfinish rest) : (void)0)
      |                                                                                   ^~~~
slot.cpp:1794:13: note: in expansion of macro ‘ereport’
 1794 |             ereport(PANIC, (errcode_for_file_access(), errmsg("could not read file \"%s\", content is %s", path,
      |             ^~~~~~~
../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl: In function ‘Datum vec_text_substr(Datum, int32, int32, bool*, mblen_converter) [with bool orclcompat = false; bool withlen = true; int eml = 3; bool is_compress = true]’:
../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl:416:15: warning: ‘E’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  416 |    slice_size = E * eml;
      |    ~~~~~~~~~~~^~~~~~~~~
../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl: In function ‘Datum vec_text_substr(Datum, int32, int32, bool*, mblen_converter) [with bool orclcompat = false; bool withlen = true; int eml = 2; bool is_compress = true]’:
../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl:416:15: warning: ‘E’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  416 |    slice_size = E * eml;
      |    ~~~~~~~~~~~^~~~~~~~~
../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl: In function ‘Datum vec_text_substr(Datum, int32, int32, bool*, mblen_converter) [with bool orclcompat = false; bool withlen = true; int eml = 4; bool is_compress = true]’:
../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl:416:15: warning: ‘E’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  416 |    slice_size = E * eml;
      |    ~~~~~~~~~~~^~~~~~~~~
redo_utils.cpp: In function ‘void* OndemandXLogMemCtlInit(RedoMemManager*, Size, int)’:
redo_utils.cpp:85:10: warning: unused variable ‘dataSize’ [-Wunused-variable]
   85 |     Size dataSize = (itemsize + sizeof(RedoMemSlot)) * itemnum;
      |          ^~~~~~~~
ss_cluster_replication.cpp: In function ‘void WriteSSDoradoCtlInfoFile()’:
ss_cluster_replication.cpp:33:17: warning: unused variable ‘st’ [-Wunused-variable]
   33 |     struct stat st;
      |                 ^~
cfs_md.cpp: In function ‘void WriteRepairFile_Compress_Block(RelFileCompressOption, char*, char*, CfsExtentAddress*, CfsExtentHeader*)’:
cfs_md.cpp:605:6: note: parameter passing for argument of type ‘RelFileCompressOption’ changed in GCC 9.1
  605 | void WriteRepairFile_Compress_Block(RelFileCompressOption option, char *buf, char *compressed_buf,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
parse_relation.cpp: In function ‘RangeTblEntry* addRangeTableEntryForSubquery(ParseState*, Query*, Alias*, bool, bool, bool)’:
parse_relation.cpp:1742:13: warning: ‘numaliases’ may be used uninitialized in this function [-Wmaybe-uninitialized]
 1742 |             (errcode(ERRCODE_INVALID_COLUMN_REFERENCE),
      |             ^
In file included from page_compression.cpp:37:
../../../../src/include/storage/page_compression_impl.h: In function ‘int TemplateCompressPage(const char*, char*, int, RelFileCompressOption) [with unsigned char pagetype = 7]’:
../../../../src/include/storage/page_compression_impl.h:1315:5: note: parameter passing for argument of type ‘RelFileCompressOption’ changed in GCC 9.1
 1315 | int TemplateCompressPage(const char* src, char* dst, int dst_size, RelFileCompressOption option)
      |     ^~~~~~~~~~~~~~~~~~~~
../../../../src/include/storage/page_compression_impl.h: In function ‘int TemplateCompressPage(const char*, char*, int, RelFileCompressOption) [with unsigned char pagetype = 6]’:
../../../../src/include/storage/page_compression_impl.h:1315:5: note: parameter passing for argument of type ‘RelFileCompressOption’ changed in GCC 9.1
../../../../src/include/storage/page_compression_impl.h: In function ‘int TemplateCompressPage(const char*, char*, int, RelFileCompressOption) [with unsigned char pagetype = 5]’:
../../../../src/include/storage/page_compression_impl.h:1315:5: note: parameter passing for argument of type ‘RelFileCompressOption’ changed in GCC 9.1
../../../../src/include/storage/page_compression_impl.h: In function ‘int CompressPage(const char*, char*, int, RelFileCompressOption)’:
../../../../src/include/storage/page_compression_impl.h:1245:5: note: parameter passing for argument of type ‘RelFileCompressOption’ changed in GCC 9.1
 1245 | int CompressPage(const char* src, char* dst, int dst_size, RelFileCompressOption option)
      |     ^~~~~~~~~~~~
%option yylineno entails a performance penalty ONLY on rules that can match newline characters
regexport.cpp: In function ‘int pg_reg_getnumcharacters(const regex_t*, int)’:
regexport.cpp:182:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  182 |     if (co <= 0 || co > cm->max) /* we reject 0 which is WHITE */
      |                    ~~~^~~~~~~~~
regexport.cpp: In function ‘void pg_reg_getcharacters(const regex_t*, int, pg_wchar*, int)’:
regexport.cpp:218:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  218 |     if (co <= 0 || co > cm->max || chars_len <= 0)
      |                    ~~~^~~~~~~~~
generic_xlog.cpp: In function ‘void writeDelta(PageData*)’:
generic_xlog.cpp:143:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
  143 |                 if (i - fragmentEnd >= MATCH_THRESHOLD) {
      |                                     ^
make[7]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
relcache.cpp: In function ‘void RelationCacheInvalidOid(Relation)’:
relcache.cpp:5454:11: warning: unused variable ‘datum’ [-Wunused-variable]
 5454 |     Datum datum;
      |           ^~~~~
relcache.cpp:5455:10: warning: unused variable ‘isnull’ [-Wunused-variable]
 5455 |     bool isnull = false;
      |          ^~~~~~
In function ‘List* get_tables_to_merge()’,
    inlined from ‘void begin_delta_merge(VacuumStmt*)’ at vacuum.cpp:3956:36:
vacuum.cpp:3875:29: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
 3875 |             appendStringInfo(info->schemaname, "%s", schema_name);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
conv.cpp: In function ‘void UtfToLocal(const unsigned char*, int, unsigned char*, const pg_utf_to_local*, int, const pg_utf_to_local_combined*, int, utf_local_conversion_func, int)’:
conv.cpp:300:58: warning: ‘iutf’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  300 |     return (s1 > d1 || (s1 == d1 && s2 > d2)) ? 1 : ((s1 == d1 && s2 == d2) ? 0 : -1);
      |                                                       ~~~^~~~~
conv.cpp:362:12: note: ‘iutf’ was declared here
  362 |     uint32 iutf;
      |            ^~~~
guc_storage.cpp: In function ‘void InitStorageConfigureNamesInt()’:
guc_storage.cpp:4162:5: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null]
 4162 |     };
      |     ^
ereport scan detect unstandarded message in code file!
ereport scan has finished!
make[7]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
knl_globalsystupcache.cpp: In member function ‘GlobalCatCTup* GlobalSysTupCache::SearchTupleMiss(InsertCatTupInfo*)’:
knl_globalsystupcache.cpp:804:27: warning: ‘ntp’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  804 |             tup_info->ntp = ntp;
      |             ~~~~~~~~~~~~~~^~~~~
eventcmds.cpp: In function ‘char* parseIntervalExprString(Node*)’:
eventcmds.cpp:204:11: warning: unused variable ‘res’ [-Wunused-variable]
  204 |     char *res;
      |           ^~~
ddldeparse.cpp:210:17: warning: ‘ObjTree* deparse_AlterTrigStmt(Oid, Node*)’ declared ‘static’ but never defined [-Wunused-function]
  210 | static ObjTree* deparse_AlterTrigStmt(Oid objectId, Node *parsetree);
      |                 ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../../../../src/include/access/double_write_basic.h:31,
                 from ../../../../../src/include/knl/knl_instance.h:42,
                 from ../../../../../src/include/knl/knl_variable.h:28,
                 from float.cpp:17:
../../../../../src/include/fmgr/fmgr_comp.h: In function ‘Datum to_binary_float_text(FunctionCallInfo)’:
../../../../../src/include/fmgr/fmgr_comp.h:218:50: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  218 | #define PG_RETURN_FLOAT4(x) return Float4GetDatum(x)
      |                                                  ^
float.cpp:3051:12: note: ‘result’ was declared here
 3051 |     double result, r1, r2;
      |            ^~~~~~
ddldeparse.cpp: In function ‘char* deparse_utility_command(CollectedCommand*, ddl_deparse_context*)’:
ddldeparse.cpp:1026:33: warning: ‘tree’ may be used uninitialized in this function [-Wmaybe-uninitialized]
 1026 |     value = objtree_to_jsonb_rec(tree, NULL, owner);
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
ddldeparse.cpp:5061:14: note: ‘tree’ was declared here
 5061 |     ObjTree *tree;
      |              ^~~~
In file included from ../../../../../src/include/postgres.h:53,
                 from name.cpp:21:
name.cpp: In function ‘int namestrcpy(Name, const char*)’:
../../../../../src/include/c.h:878:20: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 64 equals destination size [-Wstringop-truncation]
  878 |             strncpy(_dst, (src), _len); \
      |             ~~~~~~~^~~~~~~~~~~~~~~~~~~
name.cpp:199:5: note: in expansion of macro ‘StrNCpy’
  199 |     StrNCpy(NameStr(*name), str, NAMEDATALEN);
      |     ^~~~~~~
misc.cpp: In function ‘Datum pg_tablespace_location(FunctionCallInfo)’:
misc.cpp:817:23: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  817 |     targetpath[rllen] = '\0';
      |     ~~~~~~~~~~~~~~~~~~^~~~~~
misc.cpp:783:10: note: at offset 0 to object ‘targetpath’ with size 1024 declared here
  783 |     char targetpath[MAXPGPATH];
      |          ^~~~~~~~~~
rangetypes.cpp: In function ‘Datum range_in(FunctionCallInfo)’:
rangetypes.cpp:1878:11: warning: ‘datum’ may be used uninitialized in this function [-Wmaybe-uninitialized]
 1878 |     Datum datum;
      |           ^~~~~
cat: ../../src/common/interfaces/libpq/objfiles.txt: No such file or directory
cat: ../../src/common/interfaces/libpq/objfiles.txt: No such file or directory
In file included from ss_initdb.cpp:37:
ss_initdb.cpp: In function ‘int ss_check_existdir(const char*, int, const char**)’:
ss_initdb.h:37:33: warning: division ‘sizeof (const char**) / sizeof (const char*)’ does not compute the number of array elements [-Wsizeof-pointer-div]
   37 | #define ARRAY_NUM(a) (sizeof(a) / sizeof((a)[0]))
      |                       ~~~~~~~~~~^~~~~~~~~~~~~~~~
ss_initdb.cpp:213:25: note: in expansion of macro ‘ARRAY_NUM’
  213 |     int totalnum = (int)ARRAY_NUM(subdir);
      |                         ^~~~~~~~~
ss_initdb.cpp:208:67: note: first ‘sizeof’ operand was declared here
  208 | int ss_check_existdir(const char *path, int node_id, const char **subdir)
      |                                                      ~~~~~~~~~~~~~^~~~~~
filemap.cpp: In function ‘bool isPathInFilemap(const char*)’:
filemap.cpp:1574:15: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
 1574 |         pg_log(PG_ERROR, "invalid input path=%s.\n", path);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pg_ctl.cpp: In function ‘int main(int, char**)’:
pg_ctl.cpp:6582:9: warning: ‘ret’ may be used uninitialized in this function [-Wmaybe-uninitialized]
 6582 |     int ret;
      |         ^~~
'../../../../..//src/gausskernel/optimizer/commands/define.cpp' -> 'fe-define.cpp'
gram.y:175.1-22: warning: deprecated directive: ‘%name-prefix "base_yy"’, use ‘%define api.prefix {base_yy}’ [-Wdeprecated]
  175 | %name-prefix "base_yy"
      | ^~~~~~~~~~~~~~~~~~~~~~
      | %define api.prefix {base_yy}
'../../../../..//src/common/backend/nodes/copyfuncs.cpp' -> 'fe-copyfuncs.cpp'
'../../../../..//src/common/backend/nodes/makefuncs.cpp' -> 'fe-makefuncs.cpp'
'../../../../..//src/common/backend/parser/parse_merge.cpp' -> 'fe-parse_merge.cpp'
'../../../../..//src/common/backend/nodes/value.cpp' -> 'fe-value.cpp'
gram.y:175.1-22: warning: deprecated directive: ‘%name-prefix "base_yy"’, use ‘%define api.prefix {base_yy}’ [-Wdeprecated]
  175 | %name-prefix "base_yy"
      | ^~~~~~~~~~~~~~~~~~~~~~
      | %define api.prefix {base_yy}
gram.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
gram.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
echo  > objfiles.txt
psqlscan.l:1348: warning, -s option given but default rule can be matched
echo  > objfiles.txt
Makefile:71: warning: overriding recipe for target '../../../src/lib/elog/elog.a'
Makefile:65: warning: ignoring old recipe for target '../../../src/lib/elog/elog.a'
encrypt.cpp: In function ‘void create_child_dir(const char*)’:
encrypt.cpp:90:22: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
   90 |         (void)fprintf(stderr, _("ERROR: creat directory %s failed: invalid path <NULL>\n"), pathdir);
      |               ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cluster_guc.cpp: In function ‘int do_gucopt_parse(const char*, guc_config_enum_entry&)’:
cluster_guc.cpp:3443:9: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
 3443 |         (void)write_stderr(
      |         ^~~~~~~~~~~~~~~~~~~
 3444 |             "ERROR: Failed to parse the guc \"%s\" option. The value range information \"%s\" is incorrect.\n",
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3445 |             guc_variable_list.guc_name,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3446 |             ptr);
      |             ~~~~
make[4]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[4]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
echo  > objfiles.txt
catalog.cpp: In function ‘void delete_backup_directory(char*)’:
catalog.cpp:3148:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3148 |         for (i = 0; i < parray_num(instances); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~
backup.cpp: In function ‘void compress_encrypt_directory()’:
backup.cpp:2916:10: warning: unused variable ‘res’ [-Wunused-variable]
 2916 |     bool res = false;
      |          ^~~
gs_retrieve.cpp: In function ‘void logical_replication_for_area_decode(PGconn*, XLogRecPtr, XLogRecPtr)’:
gs_retrieve.cpp:520:24: warning: ‘decodeLsn’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  520 |         rc = snprintf_s(sql_cmd, MAXCMDLEN, MAXCMDLEN - 1,
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521 |             "select * from pg_logical_get_area_changes('%X/%X','%X/%X',NULL,'%s',NULL);",
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |             (uint32)(startLsn >> BITS_PER_INT), (uint32)startLsn,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  523 |             (uint32)(decodeLsn >> BITS_PER_INT), (uint32)decodeLsn,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  524 |             decodePlugin);
      |             ~~~~~~~~~~~~~
All of openGauss successfully made. Ready to install.
rm -f pg_upgrade_support.so pg_upgrade_support.o
End make install MPPDB
g++ -std=c++11 -D_GLIBCXX_USE_CXX11_ABI=0 -fsigned-char -DSTREAMPLAN -DPGXC -march=armv8-a+crc+lse -O2 -g3  -D__USE_NUMA -D__ARM_LSE -Wall -Wpointer-arith -Wno-write-strings -fnon-call-exceptions -fno-common -freg-struct-return -pipe -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -DENABLE_GSTRACE -fno-aggressive-loop-optimizations -Wno-attributes -fno-omit-frame-pointer -fno-expensive-optimizations -Wno-unused-but-set-variable -fPIE -I. -I. -I../../src/include -I../../src/lib/gstrace -D_GNU_SOURCE -I../../src/include -I../../src/lib/gstrace  -fPIC -Wl,-z,now -fstack-protector-all -pie -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/unixodbc/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libobs/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libcgroup/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/openssl/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/llvm/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/kerberos/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/cjson/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/numactl/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/zlib1.2.11/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/lz4/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/zstd/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libcurl/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/aws-sdk-cpp/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/component/dcf/include -DUSE_SPQ -L../../src/common/port -pthread -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/zlib1.2.11/comm/lib -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/zlib1.2.11/comm/include -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/zstd/lib -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/zstd/include -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/lz4/comm/lib -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/platform/Huawei_Secure_C/comm/lib -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/openssl/comm/lib -L/usr1/build/workspace/openGauss-third_party_binarylibs/buildtools/libstd/gcc10.3.1/comm/lib -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libcgroup/comm/lib -L -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/unixodbc/lib -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libobs/comm/lib -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/kerberos/comm/lib -L../../src/gstrace//common -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/numactl/comm/lib -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libcurl/comm/lib -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/aws-sdk-cpp/comm/lib -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libxml2/comm/lib  -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/jemalloc/release/lib -DFRONTEND -L/usr1/build/workspace/openGauss/server/mppdb_temp_install/lib -lpq -lsecurec -lpgport -I. -I../../src/bin/psql main.cpp OpenGaussConnection.cpp Scan.cpp Report.cpp ../../src/lib/pgcommon/fe_memutils.cpp -o gs_assessment
/usr1/build/workspace/openGauss-third_party_binarylibs/buildtools/gcc10.3/gcc/bin/g++ -std=c++11 -D_GLIBCXX_USE_CXX11_ABI=0 -fsigned-char -DSTREAMPLAN -DPGXC -march=armv8-a+crc+lse -O2 -g3  -D__USE_NUMA -D__ARM_LSE -Wall -Wpointer-arith -Wno-write-strings -fnon-call-exceptions -fno-common -freg-struct-return -pipe -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -DENABLE_GSTRACE -fno-aggressive-loop-optimizations -Wno-attributes -fno-omit-frame-pointer -fno-expensive-optimizations -Wno-unused-but-set-variable -fstack-protector -Wl,-z,relro,-z,now -Wl,-z,noexecstack -std=c++14 -pthread  -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS -fpic -I. -I. -I../../src/include -I../../src/lib/gstrace -D_GNU_SOURCE -I../../src/include -I../../src/lib/gstrace  -fPIC -Wl,-z,now -fstack-protector-all -pie -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/unixodbc/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libobs/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libcgroup/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/openssl/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/llvm/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/kerberos/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/cjson/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/numactl/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/zlib1.2.11/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/lz4/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/zstd/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libcurl/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/aws-sdk-cpp/comm/include -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/component/dcf/include -DUSE_SPQ  -c -o assessment.o assessment.cpp
g++ -std=c++11 -D_GLIBCXX_USE_CXX11_ABI=0 -fsigned-char -DSTREAMPLAN -DPGXC -march=armv8-a+crc+lse -O2 -g3  -D__USE_NUMA -D__ARM_LSE -Wall -Wpointer-arith -Wno-write-strings -fnon-call-exceptions -fno-common -freg-struct-return -pipe -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -DENABLE_GSTRACE -fno-aggressive-loop-optimizations -Wno-attributes -fno-omit-frame-pointer -fno-expensive-optimizations -Wno-unused-but-set-variable -fstack-protector -Wl,-z,relro,-z,now -Wl,-z,noexecstack -std=c++14 -pthread  -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS -fpic -shared -o assessment.so assessment.o -L../../src/common/port -pthread -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/zlib1.2.11/comm/lib -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/zlib1.2.11/comm/include -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/zstd/lib -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/zstd/include -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/lz4/comm/lib -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/platform/Huawei_Secure_C/comm/lib -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/openssl/comm/lib -L/usr1/build/workspace/openGauss-third_party_binarylibs/buildtools/libstd/gcc10.3.1/comm/lib -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libcgroup/comm/lib -L -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/unixodbc/lib -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libobs/comm/lib -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/kerberos/comm/lib -L../../src/gstrace//common -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/numactl/comm/lib -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libcurl/comm/lib -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/aws-sdk-cpp/comm/lib -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libxml2/comm/lib  -L/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/jemalloc/release/lib  
/usr/bin/mkdir -p '/usr1/build/workspace/openGauss/server/mppdb_temp_install/lib/postgresql'
/usr/bin/mkdir -p '/usr1/build/workspace/openGauss/server/mppdb_temp_install/share/postgresql/extension'
/usr/bin/mkdir -p '/usr1/build/workspace/openGauss/server/mppdb_temp_install/share/postgresql/extension'
cp gs_assessment /usr1/build/workspace/openGauss/server/mppdb_temp_install/bin/gs_assessment
/bin/sh ../../config/install-sh -c -m 755  assessment.so '/usr1/build/workspace/openGauss/server/mppdb_temp_install/lib/postgresql/assessment.so'
/bin/sh ../../config/install-sh -c -m 644 ./assessment.control '/usr1/build/workspace/openGauss/server/mppdb_temp_install/share/postgresql/extension/'
/bin/sh ../../config/install-sh -c -m 644 ./assessment--1.0.sql  '/usr1/build/workspace/openGauss/server/mppdb_temp_install/share/postgresql/extension/'
End make install assessment
Begin make install mpp_decoding...
make: Nothing to be done for 'all'.
End make install mppdb_decoding success.
Begin pack mppdb_decoding...
rm -f pg_xlogdump
rm -f pg_xlogdump.o compat.o xlogreader.o xlogreader_common.o rmgrdesc.o ../../src/gausskernel/storage/smgr/cfs/cfs_mddesc.o ../../src/lib/pgcommon/libpgcommon.a barrierdesc.o clogdesc.o dbasedesc.o genericdesc.o gindesc.o gistdesc.o hashdesc.o heapdesc.o logicalddlmsgdesc.o motdesc.o mxactdesc.o nbtdesc.o relmapdesc.o replorigindesc.o segpagedesc.o seqdesc.o slotdesc.o smgrdesc.o spgdesc.o standbydesc.o tblspcdesc.o uheapdesc.o undologdesc.o xactdesc.o xlogdesc.o  ../../src/gausskernel/storage/dss/dss_adaptor.o ../../src/gausskernel/storage/gs_uwal/gs_uwal_adaptor.o
rm -rf barrierdesc.cpp clogdesc.cpp dbasedesc.cpp genericdesc.cpp gindesc.cpp gistdesc.cpp hashdesc.cpp heapdesc.cpp logicalddlmsgdesc.cpp motdesc.cpp mxactdesc.cpp nbtdesc.cpp relmapdesc.cpp replorigindesc.cpp segpagedesc.cpp seqdesc.cpp slotdesc.cpp smgrdesc.cpp spgdesc.cpp standbydesc.cpp tblspcdesc.cpp uheapdesc.cpp undologdesc.cpp xactdesc.cpp xlogdesc.cpp xlogreader.cpp
End make install xlog_dump
rm -f pagehack.so   libpagehack.a 
rm -f pagehack
rm -f pagehack.o ../../src/gausskernel/storage/dss/dss_adaptor.o
End make install pagehack
rm -f pg_archivecleanup
rm -f pg_archivecleanup.o
End make install archivecleanup
End insert commitid into version.cfg
End insert version mode into version cfg
Begin generate openGauss-Server-6.0.1-openEuler20.03-aarch64.tar.bz2 tar file...
./bin/
./bin/gsql
./bin/dms_contrl.sh
./bin/pg_config
./bin/gs_ctl
./bin/pg_xlogdump
./bin/gaussdb
./bin/klist
./bin/pg_archivecleanup
./bin/perctrl
./bin/pg_controldata
./bin/gs_guc
./bin/dss_contrl.sh
./bin/gs_encrypt
./bin/gs_restore
./bin/gstrace
./bin/setArmOptimization.sh
./bin/lz4
./bin/cluster_guc.conf
./bin/gs_initdb
./bin/alarmItem.conf
./bin/kadmind
./bin/krb5kdc
./bin/kadmin.local
./bin/dssserver
./bin/gs_retrieve
./bin/gs_dbmind
./bin/kdb5_util
./bin/gs_assessment
./bin/gs_cgroup
./bin/gs_dumpall
./bin/pg_recvlogical
./bin/bind_net_irq.sh
./bin/gs_plan_simulator.sh
./bin/openssl
./bin/gs_dump
./bin/dsscmd
./bin/gs_basebackup
./bin/encrypt
./bin/gs_tar
./bin/ecpg
./bin/kdestroy
./bin/gs_probackup
./bin/retry_errcodes.conf
./bin/kinit
./bin/pg_resetxlog
./bin/pagehack
./bin/dss_clear.sh
./etc/
./etc/kerberos/
./etc/kerberos/kadm5.acl
./etc/kerberos/mppdb-site.xml
./etc/kerberos/kdc.conf
./etc/kerberos/krb5.conf
./include/
./include/postgresql/
./include/postgresql/server/
./include/postgresql/server/streaming/
./include/postgresql/server/streaming/init.h
./include/postgresql/server/streaming/launcher.h
./include/postgresql/server/db4ai/
./include/postgresql/server/db4ai/scores.h
./include/postgresql/server/db4ai/db4ai.h
./include/postgresql/server/db4ai/matrix.h
./include/postgresql/server/pg_config.h
./include/postgresql/server/nodes/
./include/postgresql/server/nodes/primnodes.h
./include/postgresql/server/nodes/execnodes.h
./include/postgresql/server/nodes/memnodes.h
./include/postgresql/server/nodes/relation.h
./include/postgresql/server/nodes/parsenodes_common.h
./include/postgresql/server/nodes/parsenodes.h
./include/postgresql/server/nodes/params.h
./include/postgresql/server/nodes/bitmapset.h
./include/postgresql/server/nodes/tidbitmap.h
./include/postgresql/server/nodes/pg_list.h
./include/postgresql/server/nodes/value.h
./include/postgresql/server/nodes/plannodes.h
./include/postgresql/server/nodes/nodes.h
./include/postgresql/server/fmgr.h
./include/postgresql/server/catalog/
./include/postgresql/server/catalog/pg_hashbucket.h
./include/postgresql/server/catalog/pg_type.h
./include/postgresql/server/catalog/pg_class.h
./include/postgresql/server/catalog/pg_namespace.h
./include/postgresql/server/catalog/namespace.h
./include/postgresql/server/catalog/pg_am.h
./include/postgresql/server/catalog/pg_partition.h
./include/postgresql/server/catalog/pg_subscription.h
./include/postgresql/server/catalog/pg_tablespace.h
./include/postgresql/server/catalog/genbki.h
./include/postgresql/server/catalog/pg_hashbucket_fn.h
./include/postgresql/server/catalog/catalog.h
./include/postgresql/server/catalog/pg_replication_origin.h
./include/postgresql/server/catalog/catversion.h
./include/postgresql/server/catalog/pg_control.h
./include/postgresql/server/catalog/pg_attribute.h
./include/postgresql/server/catalog/pg_index.h
./include/postgresql/server/workload/
./include/postgresql/server/workload/qnode.h
./include/postgresql/server/securec.h
./include/postgresql/server/libpq/
./include/postgresql/server/libpq/libpq-fe.h
./include/postgresql/server/libpq/libpq-be.h
./include/postgresql/server/libpq/sha2.h
./include/postgresql/server/libpq/hba.h
./include/postgresql/server/libpq/pqcomm.h
./include/postgresql/server/cstore.h
./include/postgresql/server/cjson/
./include/postgresql/server/cjson/cJSON.h
./include/postgresql/server/alarm/
./include/postgresql/server/alarm/alarm.h
./include/postgresql/server/gtm/
./include/postgresql/server/gtm/gtm_c.h
./include/postgresql/server/client_logic/
./include/postgresql/server/client_logic/client_logic_enums.h
./include/postgresql/server/parser/
./include/postgresql/server/parser/keywords.h
./include/postgresql/server/parser/scanner.h
./include/postgresql/server/pgtime.h
./include/postgresql/server/storage/
./include/postgresql/server/storage/buf/
./include/postgresql/server/storage/buf/bufpage.h
./include/postgresql/server/storage/buf/block.h
./include/postgresql/server/storage/buf/bufmgr.h
./include/postgresql/server/storage/buf/buffile.h
./include/postgresql/server/storage/buf/buf.h
./include/postgresql/server/storage/buf/buf_internals.h
./include/postgresql/server/storage/sharedfileset.h
./include/postgresql/server/storage/shmem.h
./include/postgresql/server/storage/custorage.h
./include/postgresql/server/storage/proc.h
./include/postgresql/server/storage/latch.h
./include/postgresql/server/storage/backendid.h
./include/postgresql/server/storage/barrier.h
./include/postgresql/server/storage/off.h
./include/postgresql/server/storage/lock/
./include/postgresql/server/storage/lock/lwlock.h
./include/postgresql/server/storage/lock/s_lock.h
./include/postgresql/server/storage/lock/waitpolicy.h
./include/postgresql/server/storage/lock/pg_sema.h
./include/postgresql/server/storage/lock/lock.h
./include/postgresql/server/storage/mot/
./include/postgresql/server/storage/mot/jit_def.h
./include/postgresql/server/storage/item/
./include/postgresql/server/storage/item/itemptr.h
./include/postgresql/server/storage/item/item.h
./include/postgresql/server/storage/item/itemid.h
./include/postgresql/server/storage/smgr/
./include/postgresql/server/storage/smgr/smgr.h
./include/postgresql/server/storage/smgr/relfilenode.h
./include/postgresql/server/storage/smgr/fd.h
./include/postgresql/server/storage/smgr/knl_usync.h
./include/postgresql/server/storage/procsignal.h
./include/postgresql/server/storage/cucache_mgr.h
./include/postgresql/server/storage/lwlocknames.h
./include/postgresql/server/storage/page_compression.h
./include/postgresql/server/storage/cu.h
./include/postgresql/server/storage/cache_mgr.h
./include/postgresql/server/storage/pagecompress.h
./include/postgresql/server/storage/spin.h
./include/postgresql/server/storage/cstore/
./include/postgresql/server/storage/cstore/cstorealloc.h
./include/postgresql/server/storage/cstore/cstore_mem_alloc.h
./include/postgresql/server/bulkload/
./include/postgresql/server/bulkload/utils.h
./include/postgresql/server/bulkload/dist_fdw.h
./include/postgresql/server/bulkload/importerror.h
./include/postgresql/server/commands/
./include/postgresql/server/commands/gds_stream.h
./include/postgresql/server/commands/defrem.h
./include/postgresql/server/commands/trigger.h
./include/postgresql/server/postgres.h
./include/postgresql/server/datatypes.h
./include/postgresql/server/securec_check.h
./include/postgresql/server/utils/
./include/postgresql/server/utils/help_config.h
./include/postgresql/server/utils/uuid.h
./include/postgresql/server/utils/fmgroids.h
./include/postgresql/server/utils/be_module.h
./include/postgresql/server/utils/mmpool.h
./include/postgresql/server/utils/knl_globalbasedefcache.h
./include/postgresql/server/utils/anls_opt.h
./include/postgresql/server/utils/reltrigger.h
./include/postgresql/server/utils/partitionkey.h
./include/postgresql/server/utils/rel_gs.h
./include/postgresql/server/utils/guc_tables.h
./include/postgresql/server/utils/nabstime.h
./include/postgresql/server/utils/knl_globalpartdefcache.h
./include/postgresql/server/utils/spccache.h
./include/postgresql/server/utils/knl_globaltabdefcache.h
./include/postgresql/server/utils/knl_globalsysdbcache.h
./include/postgresql/server/utils/atomic_arm.h
./include/postgresql/server/utils/pl_global_package_runtime_cache.h
./include/postgresql/server/utils/guc.h
./include/postgresql/server/utils/memgroup.h
./include/postgresql/server/utils/oidrbtree.h
./include/postgresql/server/utils/aiomem.h
./include/postgresql/server/utils/ps_status.h
./include/postgresql/server/utils/int8.h
./include/postgresql/server/utils/cash.h
./include/postgresql/server/utils/resowner.h
./include/postgresql/server/utils/fmgrtab.h
./include/postgresql/server/utils/knl_globalrelmapcache.h
./include/postgresql/server/utils/knl_localtabdefcache.h
./include/postgresql/server/utils/tuplesort.h
./include/postgresql/server/utils/knl_localbasedefcache.h
./include/postgresql/server/utils/pg_crc_tables.h
./include/postgresql/server/utils/probes.h
./include/postgresql/server/utils/errcodes.h
./include/postgresql/server/utils/partcache.h
./include/postgresql/server/utils/json.h
./include/postgresql/server/utils/bloom_filter.h
./include/postgresql/server/utils/lsyscache.h
./include/postgresql/server/utils/aes.h
./include/postgresql/server/utils/gs_bitmap.h
./include/postgresql/server/utils/knl_localsystupcache.h
./include/postgresql/server/utils/partitionmap_gs.h
./include/postgresql/server/utils/combocid.h
./include/postgresql/server/utils/rangetypes.h
./include/postgresql/server/utils/xml.h
./include/postgresql/server/utils/knl_localbucketlist.h
./include/postgresql/server/utils/inval.h
./include/postgresql/server/utils/memutils.h
./include/postgresql/server/utils/pg_locale.h
./include/postgresql/server/utils/catcache.h
./include/postgresql/server/utils/syscache.h
./include/postgresql/server/utils/tuplestore.h
./include/postgresql/server/utils/pg_lzcompress.h
./include/postgresql/server/utils/partitionmap.h
./include/postgresql/server/utils/knl_localpartdefcache.h
./include/postgresql/server/utils/snapshot.h
./include/postgresql/server/utils/distribute_test.h
./include/postgresql/server/utils/logtape.h
./include/postgresql/server/utils/geo_decls.h
./include/postgresql/server/utils/ascii.h
./include/postgresql/server/utils/sortsupport.h
./include/postgresql/server/utils/dfs_vector.h
./include/postgresql/server/utils/relcache.h
./include/postgresql/server/utils/numeric.h
./include/postgresql/server/utils/atomic.h
./include/postgresql/server/utils/elog.h
./include/postgresql/server/utils/aset.h
./include/postgresql/server/utils/knl_localsystabcache.h
./include/postgresql/server/utils/selfuncs.h
./include/postgresql/server/utils/knl_localsyscache_common.h
./include/postgresql/server/utils/acl.h
./include/postgresql/server/utils/rbtree.h
./include/postgresql/server/utils/memtrack.h
./include/postgresql/server/utils/syscall_lock.h
./include/postgresql/server/utils/palloc.h
./include/postgresql/server/utils/bytea.h
./include/postgresql/server/utils/knl_globalsyscache_common.h
./include/postgresql/server/utils/snapmgr.h
./include/postgresql/server/utils/relmapper.h
./include/postgresql/server/utils/inet.h
./include/postgresql/server/utils/knl_globaldbstatmanager.h
./include/postgresql/server/utils/formatting.h
./include/postgresql/server/utils/attoptcache.h
./include/postgresql/server/utils/knl_globalsystupcache.h
./include/postgresql/server/utils/date.h
./include/postgresql/server/utils/dynahash.h
./include/postgresql/server/utils/dynamic_loader.h
./include/postgresql/server/utils/datum.h
./include/postgresql/server/utils/knl_globalbucketlist.h
./include/postgresql/server/utils/array.h
./include/postgresql/server/utils/pg_rusage.h
./include/postgresql/server/utils/hsearch.h
./include/postgresql/server/utils/memprot.h
./include/postgresql/server/utils/timestamp.h
./include/postgresql/server/utils/typcache.h
./include/postgresql/server/utils/plancache.h
./include/postgresql/server/utils/varbit.h
./include/postgresql/server/utils/datetime.h
./include/postgresql/server/utils/rel.h
./include/postgresql/server/utils/knl_localsysdbcache.h
./include/postgresql/server/utils/tzparser.h
./include/postgresql/server/utils/plpgsql.h
./include/postgresql/server/utils/knl_globalsystabcache.h
./include/postgresql/server/utils/portal.h
./include/postgresql/server/utils/builtins.h
./include/postgresql/server/utils/pg_crc.h
./include/postgresql/server/postgres_ext.h
./include/postgresql/server/gstrace/
./include/postgresql/server/gstrace/gstrace_infra.h
./include/postgresql/server/ssl/
./include/postgresql/server/ssl/gs_openssl_client.h
./include/postgresql/server/miscadmin.h
./include/postgresql/server/port.h
./include/postgresql/server/securectype.h
./include/postgresql/server/mb/
./include/postgresql/server/mb/pg_wchar.h
./include/postgresql/server/knl/
./include/postgresql/server/knl/knl_guc.h
./include/postgresql/server/knl/knl_thread.h
./include/postgresql/server/knl/knl_session.h
./include/postgresql/server/knl/knl_variable.h
./include/postgresql/server/knl/knl_guc/
./include/postgresql/server/knl/knl_guc/knl_session_attr_storage.h
./include/postgresql/server/knl/knl_guc/knl_session_attr_memory.h
./include/postgresql/server/knl/knl_guc/knl_instance_attr_memory.h
./include/postgresql/server/knl/knl_guc/knl_session_attr_sql.h
./include/postgresql/server/knl/knl_guc/knl_session_attr_resource.h
./include/postgresql/server/knl/knl_guc/knl_session_attr_common.h
./include/postgresql/server/knl/knl_guc/knl_instance_attr_storage.h
./include/postgresql/server/knl/knl_guc/knl_session_attr_network.h
./include/postgresql/server/knl/knl_guc/knl_guc_common.h
./include/postgresql/server/knl/knl_guc/knl_instance_attr_sql.h
./include/postgresql/server/knl/knl_guc/knl_instance_attr_network.h
./include/postgresql/server/knl/knl_guc/knl_instance_attr_common.h
./include/postgresql/server/knl/knl_guc/knl_instance_attr_security.h
./include/postgresql/server/knl/knl_guc/knl_instance_attr_resource.h
./include/postgresql/server/knl/knl_guc/knl_session_attr_security.h
./include/postgresql/server/knl/knl_instance.h
./include/postgresql/server/cm/
./include/postgresql/server/cm/etcdapi.h
./include/postgresql/server/cipher.h
./include/postgresql/server/pg_config_manual.h
./include/postgresql/server/tde_key_management/
./include/postgresql/server/tde_key_management/data_common.h
./include/postgresql/server/replication/
./include/postgresql/server/replication/bcm.h
./include/postgresql/server/replication/libpqwalreceiver.h
./include/postgresql/server/replication/dataqueuedefs.h
./include/postgresql/server/replication/walprotocol.h
./include/postgresql/server/replication/slot.h
./include/postgresql/server/replication/replicainternal.h
./include/postgresql/server/replication/heartbeat.h
./include/postgresql/server/replication/worker_internal.h
./include/postgresql/server/replication/origin.h
./include/postgresql/server/replication/rto_statistic.h
./include/postgresql/server/c.h
./include/postgresql/server/instruments/
./include/postgresql/server/instruments/instr_mfchain.h
./include/postgresql/server/instruments/gs_stack.h
./include/postgresql/server/portability/
./include/postgresql/server/portability/instr_time.h
./include/postgresql/server/rewrite/
./include/postgresql/server/rewrite/prs2lock.h
./include/postgresql/server/hotpatch/
./include/postgresql/server/hotpatch/hotpatch_backend.h
./include/postgresql/server/hotpatch/hotpatch.h
./include/postgresql/server/foreign/
./include/postgresql/server/foreign/foreign.h
./include/postgresql/server/funcapi.h
./include/postgresql/server/lib/
./include/postgresql/server/lib/ilist.h
./include/postgresql/server/lib/circularqueue.h
./include/postgresql/server/lib/stringinfo.h
./include/postgresql/server/lib/dllist.h
./include/postgresql/server/tcop/
./include/postgresql/server/tcop/stmt_retry.h
./include/postgresql/server/tcop/dest.h
./include/postgresql/server/executor/
./include/postgresql/server/executor/executor.h
./include/postgresql/server/executor/instrument.h
./include/postgresql/server/executor/exec/
./include/postgresql/server/executor/exec/execdesc.h
./include/postgresql/server/executor/tuptable.h
./include/postgresql/server/executor/spi.h
./include/postgresql/server/executor/functions.h
./include/postgresql/server/ecpg/
./include/postgresql/server/ecpg/ecpg_informix.h
./include/postgresql/server/ecpg/ecpg-pthread-win32.h
./include/postgresql/server/ecpg/pgtypes_date.h
./include/postgresql/server/ecpg/ecpg_config.h
./include/postgresql/server/ecpg/sqlda-compat.h
./include/postgresql/server/ecpg/ecpgtype.h
./include/postgresql/server/ecpg/sqlca.h
./include/postgresql/server/ecpg/sqltypes.h
./include/postgresql/server/ecpg/pgtypes_error.h
./include/postgresql/server/ecpg/pgtypes_timestamp.h
./include/postgresql/server/ecpg/sqlda-native.h
./include/postgresql/server/ecpg/sqlda.h
./include/postgresql/server/ecpg/sql3types.h
./include/postgresql/server/ecpg/decimal.h
./include/postgresql/server/ecpg/ecpgerrno.h
./include/postgresql/server/ecpg/ecpglib.h
./include/postgresql/server/ecpg/pgtypes_interval.h
./include/postgresql/server/ecpg/datetime.h
./include/postgresql/server/ecpg/pgtypes_numeric.h
./include/postgresql/server/libcomm/
./include/postgresql/server/libcomm/libcomm.h
./include/postgresql/server/pgxc/
./include/postgresql/server/pgxc/nodemgr.h
./include/postgresql/server/pgxc/locator.h
./include/postgresql/server/pgxc/barrier.h
./include/postgresql/server/pgxc/pgxc.h
./include/postgresql/server/fmgr/
./include/postgresql/server/fmgr/fmgr_core.h
./include/postgresql/server/fmgr/fmgr_comp.h
./include/postgresql/server/gssignal/
./include/postgresql/server/gssignal/gs_signal.h
./include/postgresql/server/gs_threadlocal.h
./include/postgresql/server/access/
./include/postgresql/server/access/clog.h
./include/postgresql/server/access/tupdesc.h
./include/postgresql/server/access/xlog.h
./include/postgresql/server/access/obs/
./include/postgresql/server/access/obs/eSDKOBS.h
./include/postgresql/server/access/obs/obs_am.h
./include/postgresql/server/access/attnum.h
./include/postgresql/server/access/xlogrecord.h
./include/postgresql/server/access/xlogutils.h
./include/postgresql/server/access/cstore_am.h
./include/postgresql/server/access/relscan.h
./include/postgresql/server/access/redo_statistic_msg.h
./include/postgresql/server/access/xloginsert.h
./include/postgresql/server/access/xact.h
./include/postgresql/server/access/ustore/
./include/postgresql/server/access/ustore/knl_utuple.h
./include/postgresql/server/access/ustore/knl_utype.h
./include/postgresql/server/access/ustore/undo/
./include/postgresql/server/access/ustore/undo/knl_uundozone.h
./include/postgresql/server/access/ustore/undo/knl_uundotxn.h
./include/postgresql/server/access/ustore/undo/knl_uundoxlog.h
./include/postgresql/server/access/ustore/undo/knl_uundoapi.h
./include/postgresql/server/access/ustore/undo/knl_uundotype.h
./include/postgresql/server/access/ustore/undo/knl_uundospace.h
./include/postgresql/server/access/ustore/knl_uundovec.h
./include/postgresql/server/access/ustore/knl_uundorecord.h
./include/postgresql/server/access/ustore/knl_uredo.h
./include/postgresql/server/access/ustore/knl_uheap.h
./include/postgresql/server/access/ustore/knl_uverify.h
./include/postgresql/server/access/ustore/knl_upage.h
./include/postgresql/server/access/xlogreader.h
./include/postgresql/server/access/skey.h
./include/postgresql/server/access/htup.h
./include/postgresql/server/access/multi_redo_settings.h
./include/postgresql/server/access/double_write_basic.h
./include/postgresql/server/access/heapam.h
./include/postgresql/server/access/itup.h
./include/postgresql/server/access/cstoreskey.h
./include/postgresql/server/access/cstore_roughcheck_func.h
./include/postgresql/server/access/parallel_recovery/
./include/postgresql/server/access/parallel_recovery/spsc_blocking_queue.h
./include/postgresql/server/access/parallel_recovery/redo_item.h
./include/postgresql/server/access/parallel_recovery/posix_semaphore.h
./include/postgresql/server/access/parallel_recovery/page_redo.h
./include/postgresql/server/access/rmgr.h
./include/postgresql/server/access/sdir.h
./include/postgresql/server/access/xlog_basic.h
./include/postgresql/server/access/rmgrlist.h
./include/postgresql/server/access/tupmacs.h
./include/postgresql/server/access/genam.h
./include/postgresql/server/access/cstore_minmax_func.h
./include/postgresql/server/access/multixact.h
./include/postgresql/server/access/xlogdefs.h
./include/postgresql/server/vecexecutor/
./include/postgresql/server/vecexecutor/vectorbatch.h
./include/postgresql/server/postmaster/
./include/postgresql/server/postmaster/barrier_creator.h
./include/postgresql/server/postmaster/pagerepair.h
./include/postgresql/server/postmaster/aiocompleter.h
./include/postgresql/server/postmaster/pagewriter.h
./include/postgresql/server/postmaster/bgwriter.h
./include/postgresql/server/optimizer/
./include/postgresql/server/optimizer/pruning.h
./include/postgresql/server/optimizer/bucketinfo.h
./include/postgresql/server/pg_config_os.h
./include/postgresql/server/threadpool/
./include/postgresql/server/threadpool/threadpool_scheduler.h
./include/postgresql/server/threadpool/threadpool_worker.h
./include/postgresql/server/threadpool/threadpool_sessctl.h
./include/postgresql/server/threadpool/threadpool_stream.h
./include/postgresql/server/threadpool/threadpool_group.h
./include/postgresql/server/threadpool/threadpool_controler.h
./include/postgresql/server/threadpool/threadpool_listener.h
./include/postgresql/server/threadpool/threadpool.h
./include/postgresql/server/port/
./include/postgresql/server/port/pg_bswap.h
./include/postgresql/server/port/pg_crc32c.h
./include/postgresql/server/communication/
./include/postgresql/server/communication/commproxy_basic.h
./include/postgresql/server/gs_thread.h
./include/postgresql/server/datatype/
./include/postgresql/server/datatype/timestamp.h
./jre/
./jre/ASSEMBLY_EXCEPTION
./jre/LICENSE
./jre/bin/
./jre/bin/rmiregistry
./jre/bin/policytool
./jre/bin/pack200
./jre/bin/keytool
./jre/bin/orbd
./jre/bin/servertool
./jre/bin/jjs
./jre/bin/tnameserv
./jre/bin/unpack200
./jre/bin/java
./jre/bin/rmid
./jre/THIRD_PARTY_README
./jre/lib/
./jre/lib/aarch64/
./jre/lib/aarch64/libjsound.so
./jre/lib/aarch64/libjsdt.so
./jre/lib/aarch64/liblcms.so
./jre/lib/aarch64/libnpt.so
./jre/lib/aarch64/libawt_xawt.so
./jre/lib/aarch64/libmlib_image.so
./jre/lib/aarch64/libawt_headless.so
./jre/lib/aarch64/libsunec.so
./jre/lib/aarch64/libsctp.so
./jre/lib/aarch64/server/
./jre/lib/aarch64/server/Xusage.txt
./jre/lib/aarch64/server/libjvm.so
./jre/lib/aarch64/libverify.so
./jre/lib/aarch64/libsaproc.so
./jre/lib/aarch64/libjava.so
./jre/lib/aarch64/libsplashscreen.so
./jre/lib/aarch64/libjawt.so
./jre/lib/aarch64/jli/
./jre/lib/aarch64/jli/libjli.so
./jre/lib/aarch64/libj2gss.so
./jre/lib/aarch64/libhprof.so
./jre/lib/aarch64/libnet.so
./jre/lib/aarch64/jvm.cfg
./jre/lib/aarch64/libjaas_unix.so
./jre/lib/aarch64/libjava_crw_demo.so
./jre/lib/aarch64/libfontmanager.so
./jre/lib/aarch64/libnio.so
./jre/lib/aarch64/libjpeg.so
./jre/lib/aarch64/libinstrument.so
./jre/lib/aarch64/libjsig.so
./jre/lib/aarch64/libmanagement.so
./jre/lib/aarch64/libjsoundalsa.so
./jre/lib/aarch64/libj2pcsc.so
./jre/lib/aarch64/libj2pkcs11.so
./jre/lib/aarch64/libjdwp.so
./jre/lib/aarch64/libattach.so
./jre/lib/aarch64/libunpack.so
./jre/lib/aarch64/libdt_socket.so
./jre/lib/aarch64/libzip.so
./jre/lib/aarch64/libawt.so
./jre/lib/sound.properties
./jre/lib/tzdb.dat
./jre/lib/rt.jar
./jre/lib/jvm.hprof.txt
./jre/lib/management/
./jre/lib/management/management.properties
./jre/lib/management/jmxremote.access
./jre/lib/management/jmxremote.password.template
./jre/lib/management/snmp.acl.template
./jre/lib/logging.properties
./jre/lib/net.properties
./jre/lib/jexec
./jre/lib/hijrah-config-umalqura.properties
./jre/lib/content-types.properties
./jre/lib/images/
./jre/lib/images/cursors/
./jre/lib/images/cursors/motif_CopyDrop32x32.gif
./jre/lib/images/cursors/motif_LinkDrop32x32.gif
./jre/lib/images/cursors/motif_MoveNoDrop32x32.gif
./jre/lib/images/cursors/motif_CopyNoDrop32x32.gif
./jre/lib/images/cursors/motif_MoveDrop32x32.gif
./jre/lib/images/cursors/invalid32x32.gif
./jre/lib/images/cursors/motif_LinkNoDrop32x32.gif
./jre/lib/images/cursors/cursors.properties
./jre/lib/psfontj2d.properties
./jre/lib/psfont.properties.ja
./jre/lib/management-agent.jar
./jre/lib/cmm/
./jre/lib/cmm/LINEAR_RGB.pf
./jre/lib/cmm/GRAY.pf
./jre/lib/cmm/CIEXYZ.pf
./jre/lib/cmm/PYCC.pf
./jre/lib/cmm/sRGB.pf
./jre/lib/security/
./jre/lib/security/java.security
./jre/lib/security/policy/
./jre/lib/security/policy/limited/
./jre/lib/security/policy/limited/US_export_policy.jar
./jre/lib/security/policy/limited/local_policy.jar
./jre/lib/security/policy/unlimited/
./jre/lib/security/policy/unlimited/US_export_policy.jar
./jre/lib/security/policy/unlimited/local_policy.jar
./jre/lib/security/blacklisted.certs
./jre/lib/security/cacerts
./jre/lib/security/java.policy
./jre/lib/flavormap.properties
./jre/lib/jsse.jar
./jre/lib/resources.jar
./jre/lib/jce.jar
./jre/lib/jfr.jar
./jre/lib/ext/
./jre/lib/ext/zipfs.jar
./jre/lib/ext/jaccess.jar
./jre/lib/ext/nashorn.jar
./jre/lib/ext/sunec.jar
./jre/lib/ext/sunpkcs11.jar
./jre/lib/ext/dnsns.jar
./jre/lib/ext/cldrdata.jar
./jre/lib/ext/localedata.jar
./jre/lib/ext/meta-index
./jre/lib/ext/sunjce_provider.jar
./jre/lib/calendars.properties
./jre/lib/jfr/
./jre/lib/jfr/profile.jfc
./jre/lib/jfr/default.jfc
./jre/lib/charsets.jar
./jre/lib/meta-index
./jre/lib/currency.data
./jre/lib/classlist
./lib/
./lib/libiconv.so
./lib/libkadm5clnt_mit.so
./lib/libkdb5.so.10.0
./lib/libaws-cpp-sdk-s3.so
./lib/libz.so.1.2.12
./lib/liblog4cpp.so
./lib/libnuma.so
./lib/liblz4.so.1
./lib/libpagecompression.so.1
./lib/libeSDKOBS.so
./lib/libcjson.so.1
./lib/libk5crypto_gauss.so.3.1
./lib/libnuma.so.1.0.0
./lib/libpq.a
./lib/libkrb5_gauss.so
./lib/libcrypto.so.1.1
./lib/libverto.so.0.0
./lib/libdms.so
./lib/libkrad.so.0.0
./lib/liblz4.so.1.9.3
./lib/OBS.ini
./lib/libkdb5.so.10
./lib/libcgroup.so.1
./lib/libpcre.so.1.2.13
./lib/libpgtypes.so
./lib/libk5crypto_gauss.so.3
./lib/libcurl.so
./lib/libcharset.so.1
./lib/libgssrpc_gauss.so.4.2
./lib/libz.so
./lib/libpgtypes.so.3.3
./lib/libpcre.so
./lib/postgresql/
./lib/postgresql/utf8_and_big5.so
./lib/postgresql/dblink.so
./lib/postgresql/utf8_and_euc_cn.so
./lib/postgresql/ndpplugin.so
./lib/postgresql/gms_output.so
./lib/postgresql/utf8_and_uhc.so
./lib/postgresql/euc_tw_and_big5.so
./lib/postgresql/latin2_and_win1250.so
./lib/postgresql/utf8_and_sjis2004.so
./lib/postgresql/dolphin.so
./lib/postgresql/pgoutput.so
./lib/postgresql/cyrillic_and_mic.so
./lib/postgresql/euc_cn_and_mic.so
./lib/postgresql/dict_snowball.so
./lib/postgresql/euc2004_sjis2004.so
./lib/postgresql/mppdb_decoding.so
./lib/postgresql/pg_upgrade_support.so
./lib/postgresql/utf8_and_euc_tw.so
./lib/postgresql/utf8_and_euc2004.so
./lib/postgresql/hstore.so
./lib/postgresql/timescaledb-tsl-1.7.4.so
./lib/postgresql/latin_and_mic.so
./lib/postgresql/utf8_and_iso8859_1.so
./lib/postgresql/ascii_and_mic.so
./lib/postgresql/proc_srclib/
./lib/postgresql/utf8_and_iso8859.so
./lib/postgresql/utf8_and_gbk.so
./lib/postgresql/pgxs/
./lib/postgresql/pgxs/src/
./lib/postgresql/pgxs/src/Makefile.shlib
./lib/postgresql/pgxs/src/Makefile.port
./lib/postgresql/pgxs/src/makefiles/
./lib/postgresql/pgxs/src/makefiles/pgxs.mk
./lib/postgresql/pgxs/src/nls-global.mk
./lib/postgresql/pgxs/src/Makefile.global
./lib/postgresql/pgxs/config/
./lib/postgresql/pgxs/config/install-sh
./lib/postgresql/utf8_and_ascii.so
./lib/postgresql/utf8_and_euc_kr.so
./lib/postgresql/assessment.so
./lib/postgresql/utf8_and_euc_jp.so
./lib/postgresql/euc_jp_and_sjis.so
./lib/postgresql/timescaledb-1.7.4.so
./lib/postgresql/utf8_and_cyrillic.so
./lib/postgresql/java/
./lib/postgresql/java/pljava.jar
./lib/postgresql/postgres_fdw.so
./lib/postgresql/utf8_and_johab.so
./lib/postgresql/utf8_and_sjis.so
./lib/postgresql/age.so
./lib/postgresql/gms_profiler.so
./lib/postgresql/utf8_and_gb18030.so
./lib/postgresql/utf8_and_win.so
./lib/postgresql/timescaledb.so
./lib/postgresql/datavec.so
./lib/postgresql/pg_plugin/
./lib/postgresql/security_plugin.so
./lib/postgresql/gms_stats.so
./lib/postgresql/euc_kr_and_mic.so
./lib/postgresql/spqplugin.so
./lib/libcharset.so
./lib/libzstd.so
./lib/libxml2.so
./lib/libgauss_cl_jni.so
./lib/libodbc.so.2.0.0
./lib/libcjson.so.1.7.15
./lib/libgssrpc_gauss.so
./lib/libgssapi_krb5_gauss.so.2
./lib/libeSDKLogAPI.so
./lib/libkrb5_gauss.so.3.3
./lib/libgssapi_krb5_gauss.so
./lib/libpgport_tool.so.1
./lib/libgcc_s.so.1
./lib/libgssapi_krb5_gauss.so.2.2
./lib/libnghttp2.so
./lib/libkrad.so.0
./lib/libkadm5srv_mit.so.12.0
./lib/libzstd.so.1
./lib/libkadm5srv.so
./lib/libecpg_compat.a
./lib/libkadm5clnt_mit.so.12.0
./lib/libkadm5srv_mit.so.12
./lib/libxgboost.so
./lib/libcurl.so.4.7.0
./lib/libnghttp2.so.14.20.1
./lib/libstdc++.so.6
./lib/krb5/
./lib/krb5/plugins/
./lib/krb5/plugins/kdb/
./lib/krb5/plugins/kdb/db2.so
./lib/libcom_err_gauss.so.3.0
./lib/libkadm5clnt.so
./lib/libecpg_compat.so.3.4
./lib/libecpg_compat.so
./lib/libcharset.so.1.0.0
./lib/libodbc.so.2
./lib/libiconv.so.2
./lib/libdcf.so
./lib/libgssrpc_gauss.so.4
./lib/libcgroup.so
./lib/libkrb5_gauss.so.3
./lib/libpq.so.5
./lib/libdssapi.so
./lib/libverto.so
./lib/libecpg.so.6.4
./lib/libxml2.so.2.9.13
./lib/libnuma.so.1
./lib/libsimsearch/
./lib/libpagecompression.so
./lib/libecpg.a
./lib/libecpg.so
./lib/libpq_ce.so
./lib/libcrypto.so
./lib/libpgtypes.so.3
./lib/libpq.so.5.5
./lib/libverto.so.0
./lib/liblog4cpp.so.5
./lib/libodbc.so
./lib/libpljava.so
./lib/libpcre.so.1
./lib/libkdb5.so
./lib/libkrb5support_gauss.so.0
./lib/libkadm5srv_mit.so
./lib/libpq.so
./lib/libcom_err_gauss.so
./lib/libkrad.so
./lib/libconfig.so
./lib/libiconv.so.2.6.1
./lib/libkadm5clnt_mit.so.12
./lib/libk5crypto_gauss.so
./lib/libpq_ce.so.5
./lib/libkrb5support_gauss.so.0.1
./lib/libpgtypes.a
./lib/libzstd.so.1.5.2
./lib/libcom_err_gauss.so.3
./lib/libecpg_compat.so.3
./lib/libconfig.so.4
./lib/libxml2.so.2
./lib/libssl.so.1.1
./lib/libpq_ce.so.5.5
./lib/libssl.so
./lib/libecpg.so.6
./lib/libz.so.1
./lib/libcjson.so
./lib/libsecurec.so
./lib/libpgport_tool.so
./lib/liblog4cpp.so.5.0.6
./lib/libaws-cpp-sdk-core.so
./lib/libkrb5support_gauss.so
./lib/liblz4.so
./lib/libnghttp2.so.14
./lib/libcurl.so.4
./share/
./share/postgresql/
./share/postgresql/db4ai/
./share/postgresql/db4ai/snapshots/
./share/postgresql/db4ai/snapshots/sample.sql
./share/postgresql/db4ai/snapshots/README.md
./share/postgresql/db4ai/snapshots/deploy.sql
./share/postgresql/db4ai/snapshots/publish.sql
./share/postgresql/db4ai/snapshots/purge.sql
./share/postgresql/db4ai/snapshots/create.sql
./share/postgresql/db4ai/snapshots/prepare.sql
./share/postgresql/db4ai/snapshots/schema.sql
./share/postgresql/tsearch_data/
./share/postgresql/tsearch_data/swedish.stop
./share/postgresql/tsearch_data/norwegian.stop
./share/postgresql/tsearch_data/danish.stop
./share/postgresql/tsearch_data/finnish.stop
./share/postgresql/tsearch_data/dutch.stop
./share/postgresql/tsearch_data/turkish.stop
./share/postgresql/tsearch_data/synonym_sample.syn
./share/postgresql/tsearch_data/russian.stop
./share/postgresql/tsearch_data/spanish.stop
./share/postgresql/tsearch_data/english.stop
./share/postgresql/tsearch_data/french.stop
./share/postgresql/tsearch_data/ispell_sample.dict
./share/postgresql/tsearch_data/hunspell_sample.affix
./share/postgresql/tsearch_data/italian.stop
./share/postgresql/tsearch_data/portuguese.stop
./share/postgresql/tsearch_data/german.stop
./share/postgresql/tsearch_data/ispell_sample.affix
./share/postgresql/tsearch_data/thesaurus_sample.ths
./share/postgresql/tsearch_data/hungarian.stop
./share/postgresql/tmp/
./share/postgresql/tmp/udstools.py
./share/postgresql/sql_features.txt
./share/postgresql/pg_cast_oid.txt
./share/postgresql/pg_ident.conf.sample
./share/postgresql/system_views.sql
./share/postgresql/performance_views.sql
./share/postgresql/postgres.bki
./share/postgresql/gs_gazelle.conf.sample
./share/postgresql/recovery.conf.sample
./share/postgresql/postgresql.conf.sample
./share/postgresql/timezone/
./share/postgresql/timezone/US/
./share/postgresql/timezone/US/Arizona
./share/postgresql/timezone/US/Samoa
./share/postgresql/timezone/US/Hawaii
./share/postgresql/timezone/US/Eastern
./share/postgresql/timezone/US/Michigan
./share/postgresql/timezone/US/Indiana-Starke
./share/postgresql/timezone/US/Pacific-New
./share/postgresql/timezone/US/East-Indiana
./share/postgresql/timezone/US/Aleutian
./share/postgresql/timezone/US/Central
./share/postgresql/timezone/US/Mountain
./share/postgresql/timezone/US/Alaska
./share/postgresql/timezone/US/Pacific
./share/postgresql/timezone/NZ
./share/postgresql/timezone/Asia/
./share/postgresql/timezone/Asia/Bishkek
./share/postgresql/timezone/Asia/Thimphu
./share/postgresql/timezone/Asia/Dacca
./share/postgresql/timezone/Asia/Hovd
./share/postgresql/timezone/Asia/Kuala_Lumpur
./share/postgresql/timezone/Asia/Phnom_Penh
./share/postgresql/timezone/Asia/Kabul
./share/postgresql/timezone/Asia/Riyadh88
./share/postgresql/timezone/Asia/Shanghai
./share/postgresql/timezone/Asia/Seoul
./share/postgresql/timezone/Asia/Baku
./share/postgresql/timezone/Asia/Qatar
./share/postgresql/timezone/Asia/Anadyr
./share/postgresql/timezone/Asia/Damascus
./share/postgresql/timezone/Asia/Irkutsk
./share/postgresql/timezone/Asia/Dhaka
./share/postgresql/timezone/Asia/Jakarta
./share/postgresql/timezone/Asia/Kolkata
./share/postgresql/timezone/Asia/Kathmandu
./share/postgresql/timezone/Asia/Hebron
./share/postgresql/timezone/Asia/Jerusalem
./share/postgresql/timezone/Asia/Kashgar
./share/postgresql/timezone/Asia/Macau
./share/postgresql/timezone/Asia/Vladivostok
./share/postgresql/timezone/Asia/Ujung_Pandang
./share/postgresql/timezone/Asia/Ulaanbaatar
./share/postgresql/timezone/Asia/Almaty
./share/postgresql/timezone/Asia/Katmandu
./share/postgresql/timezone/Asia/Ust-Nera
./share/postgresql/timezone/Asia/Chongqing
./share/postgresql/timezone/Asia/Magadan
./share/postgresql/timezone/Asia/Ashgabat
./share/postgresql/timezone/Asia/Ulan_Bator
./share/postgresql/timezone/Asia/Tel_Aviv
./share/postgresql/timezone/Asia/Novokuznetsk
./share/postgresql/timezone/Asia/Macao
./share/postgresql/timezone/Asia/Tehran
./share/postgresql/timezone/Asia/Beijing
./share/postgresql/timezone/Asia/Riyadh
./share/postgresql/timezone/Asia/Yerevan
./share/postgresql/timezone/Asia/Harbin
./share/postgresql/timezone/Asia/Dushanbe
./share/postgresql/timezone/Asia/Tokyo
./share/postgresql/timezone/Asia/Calcutta
./share/postgresql/timezone/Asia/Jayapura
./share/postgresql/timezone/Asia/Colombo
./share/postgresql/timezone/Asia/Rangoon
./share/postgresql/timezone/Asia/Muscat
./share/postgresql/timezone/Asia/Krasnoyarsk
./share/postgresql/timezone/Asia/Urumqi
./share/postgresql/timezone/Asia/Yakutsk
./share/postgresql/timezone/Asia/Taipei
./share/postgresql/timezone/Asia/Ho_Chi_Minh
./share/postgresql/timezone/Asia/Chungking
./share/postgresql/timezone/Asia/Saigon
./share/postgresql/timezone/Asia/Nicosia
./share/postgresql/timezone/Asia/Omsk
./share/postgresql/timezone/Asia/Beirut
./share/postgresql/timezone/Asia/Karachi
./share/postgresql/timezone/Asia/Makassar
./share/postgresql/timezone/Asia/Pontianak
./share/postgresql/timezone/Asia/Novosibirsk
./share/postgresql/timezone/Asia/Qyzylorda
./share/postgresql/timezone/Asia/Oral
./share/postgresql/timezone/Asia/Dubai
./share/postgresql/timezone/Asia/Bahrain
./share/postgresql/timezone/Asia/Brunei
./share/postgresql/timezone/Asia/Baghdad
./share/postgresql/timezone/Asia/Aden
./share/postgresql/timezone/Asia/Khandyga
./share/postgresql/timezone/Asia/Aqtobe
./share/postgresql/timezone/Asia/Vientiane
./share/postgresql/timezone/Asia/Kuwait
./share/postgresql/timezone/Asia/Tashkent
./share/postgresql/timezone/Asia/Gaza
./share/postgresql/timezone/Asia/Riyadh89
./share/postgresql/timezone/Asia/Dili
./share/postgresql/timezone/Asia/Istanbul
./share/postgresql/timezone/Asia/Manila
./share/postgresql/timezone/Asia/Aqtau
./share/postgresql/timezone/Asia/Riyadh87
./share/postgresql/timezone/Asia/Thimbu
./share/postgresql/timezone/Asia/Sakhalin
./share/postgresql/timezone/Asia/Ashkhabad
./share/postgresql/timezone/Asia/Kuching
./share/postgresql/timezone/Asia/Samarkand
./share/postgresql/timezone/Asia/Kamchatka
./share/postgresql/timezone/Asia/Amman
./share/postgresql/timezone/Asia/Pyongyang
./share/postgresql/timezone/Asia/Singapore
./share/postgresql/timezone/Asia/Choibalsan
./share/postgresql/timezone/Asia/Tbilisi
./share/postgresql/timezone/Asia/Yekaterinburg
./share/postgresql/timezone/Asia/Bangkok
./share/postgresql/timezone/Asia/Hong_Kong
./share/postgresql/timezone/UTC
./share/postgresql/timezone/ROK
./share/postgresql/timezone/Canada/
./share/postgresql/timezone/Canada/Eastern
./share/postgresql/timezone/Canada/Newfoundland
./share/postgresql/timezone/Canada/Yukon
./share/postgresql/timezone/Canada/Saskatchewan
./share/postgresql/timezone/Canada/Atlantic
./share/postgresql/timezone/Canada/Central
./share/postgresql/timezone/Canada/Mountain
./share/postgresql/timezone/Canada/Pacific
./share/postgresql/timezone/Eire
./share/postgresql/timezone/GB-Eire
./share/postgresql/timezone/Indian/
./share/postgresql/timezone/Indian/Kerguelen
./share/postgresql/timezone/Indian/Mauritius
./share/postgresql/timezone/Indian/Chagos
./share/postgresql/timezone/Indian/Christmas
./share/postgresql/timezone/Indian/Comoro
./share/postgresql/timezone/Indian/Mayotte
./share/postgresql/timezone/Indian/Reunion
./share/postgresql/timezone/Indian/Antananarivo
./share/postgresql/timezone/Indian/Mahe
./share/postgresql/timezone/Indian/Cocos
./share/postgresql/timezone/Indian/Maldives
./share/postgresql/timezone/Etc/
./share/postgresql/timezone/Etc/UTC
./share/postgresql/timezone/Etc/GMT-5
./share/postgresql/timezone/Etc/GMT-9
./share/postgresql/timezone/Etc/GMT+10
./share/postgresql/timezone/Etc/GMT-12
./share/postgresql/timezone/Etc/Greenwich
./share/postgresql/timezone/Etc/UCT
./share/postgresql/timezone/Etc/GMT0
./share/postgresql/timezone/Etc/GMT-8
./share/postgresql/timezone/Etc/Zulu
./share/postgresql/timezone/Etc/Universal
./share/postgresql/timezone/Etc/GMT-2
./share/postgresql/timezone/Etc/GMT-4
./share/postgresql/timezone/Etc/GMT-14
./share/postgresql/timezone/Etc/GMT-7
./share/postgresql/timezone/Etc/GMT+7
./share/postgresql/timezone/Etc/GMT-0
./share/postgresql/timezone/Etc/GMT
./share/postgresql/timezone/Etc/GMT+6
./share/postgresql/timezone/Etc/GMT-1
./share/postgresql/timezone/Etc/GMT+4
./share/postgresql/timezone/Etc/GMT+1
./share/postgresql/timezone/Etc/GMT+8
./share/postgresql/timezone/Etc/GMT-10
./share/postgresql/timezone/Etc/GMT-6
./share/postgresql/timezone/Etc/GMT-3
./share/postgresql/timezone/Etc/GMT+12
./share/postgresql/timezone/Etc/GMT+11
./share/postgresql/timezone/Etc/GMT+2
./share/postgresql/timezone/Etc/GMT+9
./share/postgresql/timezone/Etc/GMT+5
./share/postgresql/timezone/Etc/GMT+3
./share/postgresql/timezone/Etc/GMT+0
./share/postgresql/timezone/Etc/GMT-13
./share/postgresql/timezone/Etc/GMT-11
./share/postgresql/timezone/HST
./share/postgresql/timezone/posixrules
./share/postgresql/timezone/Arctic/
./share/postgresql/timezone/Arctic/Longyearbyen
./share/postgresql/timezone/Brazil/
./share/postgresql/timezone/Brazil/West
./share/postgresql/timezone/Brazil/Acre
./share/postgresql/timezone/Brazil/East
./share/postgresql/timezone/Brazil/DeNoronha
./share/postgresql/timezone/W-SU
./share/postgresql/timezone/Egypt
./share/postgresql/timezone/Greenwich
./share/postgresql/timezone/Antarctica/
./share/postgresql/timezone/Antarctica/Casey
./share/postgresql/timezone/Antarctica/South_Pole
./share/postgresql/timezone/Antarctica/McMurdo
./share/postgresql/timezone/Antarctica/Palmer
./share/postgresql/timezone/Antarctica/Vostok
./share/postgresql/timezone/Antarctica/Davis
./share/postgresql/timezone/Antarctica/Mawson
./share/postgresql/timezone/Antarctica/DumontDUrville
./share/postgresql/timezone/Antarctica/Syowa
./share/postgresql/timezone/Antarctica/Macquarie
./share/postgresql/timezone/Antarctica/Rothera
./share/postgresql/timezone/Turkey
./share/postgresql/timezone/GB
./share/postgresql/timezone/UCT
./share/postgresql/timezone/Iran
./share/postgresql/timezone/Africa/
./share/postgresql/timezone/Africa/Maputo
./share/postgresql/timezone/Africa/Tripoli
./share/postgresql/timezone/Africa/Porto-Novo
./share/postgresql/timezone/Africa/Ouagadougou
./share/postgresql/timezone/Africa/Sao_Tome
./share/postgresql/timezone/Africa/Addis_Ababa
./share/postgresql/timezone/Africa/Accra
./share/postgresql/timezone/Africa/Niamey
./share/postgresql/timezone/Africa/Bissau
./share/postgresql/timezone/Africa/Luanda
./share/postgresql/timezone/Africa/Lagos
./share/postgresql/timezone/Africa/Nouakchott
./share/postgresql/timezone/Africa/Bamako
./share/postgresql/timezone/Africa/Dar_es_Salaam
./share/postgresql/timezone/Africa/Kigali
./share/postgresql/timezone/Africa/Timbuktu
./share/postgresql/timezone/Africa/Maseru
./share/postgresql/timezone/Africa/Lubumbashi
./share/postgresql/timezone/Africa/Lome
./share/postgresql/timezone/Africa/Asmera
./share/postgresql/timezone/Africa/Monrovia
./share/postgresql/timezone/Africa/Lusaka
./share/postgresql/timezone/Africa/Tunis
./share/postgresql/timezone/Africa/Bujumbura
./share/postgresql/timezone/Africa/Djibouti
./share/postgresql/timezone/Africa/Dakar
./share/postgresql/timezone/Africa/Algiers
./share/postgresql/timezone/Africa/Gaborone
./share/postgresql/timezone/Africa/Kinshasa
./share/postgresql/timezone/Africa/Brazzaville
./share/postgresql/timezone/Africa/Douala
./share/postgresql/timezone/Africa/Blantyre
./share/postgresql/timezone/Africa/Ceuta
./share/postgresql/timezone/Africa/Windhoek
./share/postgresql/timezone/Africa/Ndjamena
./share/postgresql/timezone/Africa/Kampala
./share/postgresql/timezone/Africa/Harare
./share/postgresql/timezone/Africa/Freetown
./share/postgresql/timezone/Africa/Mogadishu
./share/postgresql/timezone/Africa/Cairo
./share/postgresql/timezone/Africa/Johannesburg
./share/postgresql/timezone/Africa/Khartoum
./share/postgresql/timezone/Africa/Asmara
./share/postgresql/timezone/Africa/Abidjan
./share/postgresql/timezone/Africa/Bangui
./share/postgresql/timezone/Africa/Malabo
./share/postgresql/timezone/Africa/Libreville
./share/postgresql/timezone/Africa/El_Aaiun
./share/postgresql/timezone/Africa/Juba
./share/postgresql/timezone/Africa/Mbabane
./share/postgresql/timezone/Africa/Nairobi
./share/postgresql/timezone/Africa/Casablanca
./share/postgresql/timezone/Africa/Banjul
./share/postgresql/timezone/Africa/Conakry
./share/postgresql/timezone/MET
./share/postgresql/timezone/Libya
./share/postgresql/timezone/GMT0
./share/postgresql/timezone/Portugal
./share/postgresql/timezone/Iceland
./share/postgresql/timezone/Mideast/
./share/postgresql/timezone/Mideast/Riyadh88
./share/postgresql/timezone/Mideast/Riyadh89
./share/postgresql/timezone/Mideast/Riyadh87
./share/postgresql/timezone/Zulu
./share/postgresql/timezone/EST5EDT
./share/postgresql/timezone/Universal
./share/postgresql/timezone/Europe/
./share/postgresql/timezone/Europe/Zurich
./share/postgresql/timezone/Europe/Samara
./share/postgresql/timezone/Europe/Budapest
./share/postgresql/timezone/Europe/Andorra
./share/postgresql/timezone/Europe/Vienna
./share/postgresql/timezone/Europe/Amsterdam
./share/postgresql/timezone/Europe/San_Marino
./share/postgresql/timezone/Europe/Vaduz
./share/postgresql/timezone/Europe/Jersey
./share/postgresql/timezone/Europe/Stockholm
./share/postgresql/timezone/Europe/Riga
./share/postgresql/timezone/Europe/Vilnius
./share/postgresql/timezone/Europe/Busingen
./share/postgresql/timezone/Europe/Lisbon
./share/postgresql/timezone/Europe/Monaco
./share/postgresql/timezone/Europe/Gibraltar
./share/postgresql/timezone/Europe/Tirane
./share/postgresql/timezone/Europe/Vatican
./share/postgresql/timezone/Europe/Tiraspol
./share/postgresql/timezone/Europe/Isle_of_Man
./share/postgresql/timezone/Europe/Zagreb
./share/postgresql/timezone/Europe/Helsinki
./share/postgresql/timezone/Europe/Madrid
./share/postgresql/timezone/Europe/Berlin
./share/postgresql/timezone/Europe/Copenhagen
./share/postgresql/timezone/Europe/Tallinn
./share/postgresql/timezone/Europe/Dublin
./share/postgresql/timezone/Europe/Bucharest
./share/postgresql/timezone/Europe/Paris
./share/postgresql/timezone/Europe/Mariehamn
./share/postgresql/timezone/Europe/Guernsey
./share/postgresql/timezone/Europe/Kaliningrad
./share/postgresql/timezone/Europe/Moscow
./share/postgresql/timezone/Europe/Bratislava
./share/postgresql/timezone/Europe/Kiev
./share/postgresql/timezone/Europe/Belfast
./share/postgresql/timezone/Europe/Uzhgorod
./share/postgresql/timezone/Europe/Nicosia
./share/postgresql/timezone/Europe/Ljubljana
./share/postgresql/timezone/Europe/Athens
./share/postgresql/timezone/Europe/Skopje
./share/postgresql/timezone/Europe/Brussels
./share/postgresql/timezone/Europe/Sarajevo
./share/postgresql/timezone/Europe/Zaporozhye
./share/postgresql/timezone/Europe/Simferopol
./share/postgresql/timezone/Europe/Istanbul
./share/postgresql/timezone/Europe/Minsk
./share/postgresql/timezone/Europe/Volgograd
./share/postgresql/timezone/Europe/London
./share/postgresql/timezone/Europe/Sofia
./share/postgresql/timezone/Europe/Belgrade
./share/postgresql/timezone/Europe/Luxembourg
./share/postgresql/timezone/Europe/Warsaw
./share/postgresql/timezone/Europe/Rome
./share/postgresql/timezone/Europe/Podgorica
./share/postgresql/timezone/Europe/Prague
./share/postgresql/timezone/Europe/Chisinau
./share/postgresql/timezone/Europe/Oslo
./share/postgresql/timezone/Europe/Malta
./share/postgresql/timezone/Mexico/
./share/postgresql/timezone/Mexico/BajaSur
./share/postgresql/timezone/Mexico/General
./share/postgresql/timezone/Mexico/BajaNorte
./share/postgresql/timezone/EST
./share/postgresql/timezone/Poland
./share/postgresql/timezone/GMT-0
./share/postgresql/timezone/GMT
./share/postgresql/timezone/PRC
./share/postgresql/timezone/ROC
./share/postgresql/timezone/Hongkong
./share/postgresql/timezone/Atlantic/
./share/postgresql/timezone/Atlantic/Jan_Mayen
./share/postgresql/timezone/Atlantic/Reykjavik
./share/postgresql/timezone/Atlantic/Faeroe
./share/postgresql/timezone/Atlantic/Canary
./share/postgresql/timezone/Atlantic/South_Georgia
./share/postgresql/timezone/Atlantic/Azores
./share/postgresql/timezone/Atlantic/Stanley
./share/postgresql/timezone/Atlantic/Madeira
./share/postgresql/timezone/Atlantic/St_Helena
./share/postgresql/timezone/Atlantic/Cape_Verde
./share/postgresql/timezone/Atlantic/Faroe
./share/postgresql/timezone/Atlantic/Bermuda
./share/postgresql/timezone/NZ-CHAT
./share/postgresql/timezone/CST6CDT
./share/postgresql/timezone/Japan
./share/postgresql/timezone/CET
./share/postgresql/timezone/EET
./share/postgresql/timezone/MST7MDT
./share/postgresql/timezone/America/
./share/postgresql/timezone/America/Noronha
./share/postgresql/timezone/America/Resolute
./share/postgresql/timezone/America/Maceio
./share/postgresql/timezone/America/Anguilla
./share/postgresql/timezone/America/Edmonton
./share/postgresql/timezone/America/Nipigon
./share/postgresql/timezone/America/Tegucigalpa
./share/postgresql/timezone/America/Manaus
./share/postgresql/timezone/America/Lima
./share/postgresql/timezone/America/Whitehorse
./share/postgresql/timezone/America/Blanc-Sablon
./share/postgresql/timezone/America/St_Vincent
./share/postgresql/timezone/America/Denver
./share/postgresql/timezone/America/Merida
./share/postgresql/timezone/America/Argentina/
./share/postgresql/timezone/America/Argentina/San_Juan
./share/postgresql/timezone/America/Argentina/ComodRivadavia
./share/postgresql/timezone/America/Argentina/Mendoza
./share/postgresql/timezone/America/Argentina/Jujuy
./share/postgresql/timezone/America/Argentina/Buenos_Aires
./share/postgresql/timezone/America/Argentina/Cordoba
./share/postgresql/timezone/America/Argentina/Rio_Gallegos
./share/postgresql/timezone/America/Argentina/La_Rioja
./share/postgresql/timezone/America/Argentina/Catamarca
./share/postgresql/timezone/America/Argentina/Salta
./share/postgresql/timezone/America/Argentina/San_Luis
./share/postgresql/timezone/America/Argentina/Ushuaia
./share/postgresql/timezone/America/Argentina/Tucuman
./share/postgresql/timezone/America/Rankin_Inlet
./share/postgresql/timezone/America/Bahia
./share/postgresql/timezone/America/Antigua
./share/postgresql/timezone/America/Mexico_City
./share/postgresql/timezone/America/Cancun
./share/postgresql/timezone/America/Metlakatla
./share/postgresql/timezone/America/Nome
./share/postgresql/timezone/America/Toronto
./share/postgresql/timezone/America/Guatemala
./share/postgresql/timezone/America/Kralendijk
./share/postgresql/timezone/America/Caracas
./share/postgresql/timezone/America/Havana
./share/postgresql/timezone/America/Godthab
./share/postgresql/timezone/America/Fortaleza
./share/postgresql/timezone/America/Regina
./share/postgresql/timezone/America/Port-au-Prince
./share/postgresql/timezone/America/Tortola
./share/postgresql/timezone/America/Indiana/
./share/postgresql/timezone/America/Indiana/Winamac
./share/postgresql/timezone/America/Indiana/Indianapolis
./share/postgresql/timezone/America/Indiana/Marengo
./share/postgresql/timezone/America/Indiana/Vincennes
./share/postgresql/timezone/America/Indiana/Vevay
./share/postgresql/timezone/America/Indiana/Tell_City
./share/postgresql/timezone/America/Indiana/Knox
./share/postgresql/timezone/America/Indiana/Petersburg
./share/postgresql/timezone/America/Mendoza
./share/postgresql/timezone/America/St_Johns
./share/postgresql/timezone/America/Yellowknife
./share/postgresql/timezone/America/Port_of_Spain
./share/postgresql/timezone/America/Nassau
./share/postgresql/timezone/America/Jujuy
./share/postgresql/timezone/America/Belem
./share/postgresql/timezone/America/Buenos_Aires
./share/postgresql/timezone/America/Santo_Domingo
./share/postgresql/timezone/America/La_Paz
./share/postgresql/timezone/America/Marigot
./share/postgresql/timezone/America/Thunder_Bay
./share/postgresql/timezone/America/Danmarkshavn
./share/postgresql/timezone/America/Dominica
./share/postgresql/timezone/America/Scoresbysund
./share/postgresql/timezone/America/Asuncion
./share/postgresql/timezone/America/Montreal
./share/postgresql/timezone/America/Bogota
./share/postgresql/timezone/America/Eirunepe
./share/postgresql/timezone/America/Winnipeg
./share/postgresql/timezone/America/St_Barthelemy
./share/postgresql/timezone/America/Knox_IN
./share/postgresql/timezone/America/Mazatlan
./share/postgresql/timezone/America/Indianapolis
./share/postgresql/timezone/America/Shiprock
./share/postgresql/timezone/America/Pangnirtung
./share/postgresql/timezone/America/Vancouver
./share/postgresql/timezone/America/Araguaina
./share/postgresql/timezone/America/Cordoba
./share/postgresql/timezone/America/Ensenada
./share/postgresql/timezone/America/Rosario
./share/postgresql/timezone/America/North_Dakota/
./share/postgresql/timezone/America/North_Dakota/Beulah
./share/postgresql/timezone/America/North_Dakota/New_Salem
./share/postgresql/timezone/America/North_Dakota/Center
./share/postgresql/timezone/America/Dawson
./share/postgresql/timezone/America/Yakutat
./share/postgresql/timezone/America/Juneau
./share/postgresql/timezone/America/Guayaquil
./share/postgresql/timezone/America/Menominee
./share/postgresql/timezone/America/Cambridge_Bay
./share/postgresql/timezone/America/Sitka
./share/postgresql/timezone/America/Campo_Grande
./share/postgresql/timezone/America/Halifax
./share/postgresql/timezone/America/Monterrey
./share/postgresql/timezone/America/Moncton
./share/postgresql/timezone/America/Catamarca
./share/postgresql/timezone/America/Boise
./share/postgresql/timezone/America/Swift_Current
./share/postgresql/timezone/America/Atikokan
./share/postgresql/timezone/America/Anchorage
./share/postgresql/timezone/America/Virgin
./share/postgresql/timezone/America/St_Thomas
./share/postgresql/timezone/America/Atka
./share/postgresql/timezone/America/Lower_Princes
./share/postgresql/timezone/America/Puerto_Rico
./share/postgresql/timezone/America/New_York
./share/postgresql/timezone/America/Paramaribo
./share/postgresql/timezone/America/St_Lucia
./share/postgresql/timezone/America/Boa_Vista
./share/postgresql/timezone/America/Montserrat
./share/postgresql/timezone/America/Louisville
./share/postgresql/timezone/America/Guyana
./share/postgresql/timezone/America/Miquelon
./share/postgresql/timezone/America/Rio_Branco
./share/postgresql/timezone/America/Curacao
./share/postgresql/timezone/America/Creston
./share/postgresql/timezone/America/Glace_Bay
./share/postgresql/timezone/America/Coral_Harbour
./share/postgresql/timezone/America/Fort_Wayne
./share/postgresql/timezone/America/Matamoros
./share/postgresql/timezone/America/Montevideo
./share/postgresql/timezone/America/Costa_Rica
./share/postgresql/timezone/America/Grenada
./share/postgresql/timezone/America/Ojinaga
./share/postgresql/timezone/America/Martinique
./share/postgresql/timezone/America/Phoenix
./share/postgresql/timezone/America/Aruba
./share/postgresql/timezone/America/Cuiaba
./share/postgresql/timezone/America/Sao_Paulo
./share/postgresql/timezone/America/Rainy_River
./share/postgresql/timezone/America/Detroit
./share/postgresql/timezone/America/Los_Angeles
./share/postgresql/timezone/America/Santarem
./share/postgresql/timezone/America/Cayenne
./share/postgresql/timezone/America/Kentucky/
./share/postgresql/timezone/America/Kentucky/Louisville
./share/postgresql/timezone/America/Kentucky/Monticello
./share/postgresql/timezone/America/Tijuana
./share/postgresql/timezone/America/Guadeloupe
./share/postgresql/timezone/America/Hermosillo
./share/postgresql/timezone/America/Grand_Turk
./share/postgresql/timezone/America/Barbados
./share/postgresql/timezone/America/Dawson_Creek
./share/postgresql/timezone/America/Santa_Isabel
./share/postgresql/timezone/America/Cayman
./share/postgresql/timezone/America/Porto_Velho
./share/postgresql/timezone/America/Recife
./share/postgresql/timezone/America/Santiago
./share/postgresql/timezone/America/Iqaluit
./share/postgresql/timezone/America/Bahia_Banderas
./share/postgresql/timezone/America/Inuvik
./share/postgresql/timezone/America/Chihuahua
./share/postgresql/timezone/America/Goose_Bay
./share/postgresql/timezone/America/Jamaica
./share/postgresql/timezone/America/Chicago
./share/postgresql/timezone/America/Panama
./share/postgresql/timezone/America/Porto_Acre
./share/postgresql/timezone/America/St_Kitts
./share/postgresql/timezone/America/Thule
./share/postgresql/timezone/America/Belize
./share/postgresql/timezone/America/Adak
./share/postgresql/timezone/America/Managua
./share/postgresql/timezone/America/El_Salvador
./share/postgresql/timezone/Kwajalein
./share/postgresql/timezone/Australia/
./share/postgresql/timezone/Australia/Melbourne
./share/postgresql/timezone/Australia/West
./share/postgresql/timezone/Australia/NSW
./share/postgresql/timezone/Australia/Adelaide
./share/postgresql/timezone/Australia/Darwin
./share/postgresql/timezone/Australia/Tasmania
./share/postgresql/timezone/Australia/Yancowinna
./share/postgresql/timezone/Australia/Lindeman
./share/postgresql/timezone/Australia/Eucla
./share/postgresql/timezone/Australia/North
./share/postgresql/timezone/Australia/Broken_Hill
./share/postgresql/timezone/Australia/Currie
./share/postgresql/timezone/Australia/Queensland
./share/postgresql/timezone/Australia/ACT
./share/postgresql/timezone/Australia/Canberra
./share/postgresql/timezone/Australia/LHI
./share/postgresql/timezone/Australia/Hobart
./share/postgresql/timezone/Australia/Perth
./share/postgresql/timezone/Australia/Sydney
./share/postgresql/timezone/Australia/Lord_Howe
./share/postgresql/timezone/Australia/Brisbane
./share/postgresql/timezone/Australia/Victoria
./share/postgresql/timezone/Australia/South
./share/postgresql/timezone/Cuba
./share/postgresql/timezone/Israel
./share/postgresql/timezone/Navajo
./share/postgresql/timezone/Chile/
./share/postgresql/timezone/Chile/EasterIsland
./share/postgresql/timezone/Chile/Continental
./share/postgresql/timezone/PST8PDT
./share/postgresql/timezone/MST
./share/postgresql/timezone/Jamaica
./share/postgresql/timezone/WET
./share/postgresql/timezone/GMT+0
./share/postgresql/timezone/Singapore
./share/postgresql/timezone/Pacific/
./share/postgresql/timezone/Pacific/Palau
./share/postgresql/timezone/Pacific/Noumea
./share/postgresql/timezone/Pacific/Auckland
./share/postgresql/timezone/Pacific/Tongatapu
./share/postgresql/timezone/Pacific/Efate
./share/postgresql/timezone/Pacific/Funafuti
./share/postgresql/timezone/Pacific/Easter
./share/postgresql/timezone/Pacific/Samoa
./share/postgresql/timezone/Pacific/Niue
./share/postgresql/timezone/Pacific/Honolulu
./share/postgresql/timezone/Pacific/Chatham
./share/postgresql/timezone/Pacific/Norfolk
./share/postgresql/timezone/Pacific/Majuro
./share/postgresql/timezone/Pacific/Tahiti
./share/postgresql/timezone/Pacific/Fiji
./share/postgresql/timezone/Pacific/Johnston
./share/postgresql/timezone/Pacific/Enderbury
./share/postgresql/timezone/Pacific/Fakaofo
./share/postgresql/timezone/Pacific/Apia
./share/postgresql/timezone/Pacific/Kiritimati
./share/postgresql/timezone/Pacific/Guadalcanal
./share/postgresql/timezone/Pacific/Kosrae
./share/postgresql/timezone/Pacific/Guam
./share/postgresql/timezone/Pacific/Ponape
./share/postgresql/timezone/Pacific/Port_Moresby
./share/postgresql/timezone/Pacific/Gambier
./share/postgresql/timezone/Pacific/Truk
./share/postgresql/timezone/Pacific/Saipan
./share/postgresql/timezone/Pacific/Galapagos
./share/postgresql/timezone/Pacific/Marquesas
./share/postgresql/timezone/Pacific/Tarawa
./share/postgresql/timezone/Pacific/Pago_Pago
./share/postgresql/timezone/Pacific/Midway
./share/postgresql/timezone/Pacific/Pohnpei
./share/postgresql/timezone/Pacific/Nauru
./share/postgresql/timezone/Pacific/Kwajalein
./share/postgresql/timezone/Pacific/Wake
./share/postgresql/timezone/Pacific/Rarotonga
./share/postgresql/timezone/Pacific/Wallis
./share/postgresql/timezone/Pacific/Pitcairn
./share/postgresql/timezone/Pacific/Yap
./share/postgresql/timezone/Pacific/Chuuk
./share/postgresql/timezone/Factory
./share/postgresql/psqlrc.sample
./share/postgresql/pg_service.conf.sample
./share/postgresql/postgres.description
./share/postgresql/information_schema.sql
./share/postgresql/snowball_create.sql
./share/postgresql/conversion_create.sql
./share/postgresql/pg_hba.conf.sample
./share/postgresql/postgres.shdescription
./share/postgresql/extension/
./share/postgresql/extension/spqplugin--1.0.sql
./share/postgresql/extension/ndpplugin.control
./share/postgresql/extension/dolphin--2.0--3.0.sql
./share/postgresql/extension/postgres_fdw.control
./share/postgresql/extension/gms_stats.control
./share/postgresql/extension/assessment--1.0.sql
./share/postgresql/extension/gms_profiler.control
./share/postgresql/extension/plpgsql--unpackaged--1.0.sql
./share/postgresql/extension/dist_fdw--1.0.sql
./share/postgresql/extension/postgres_fdw--1.0.sql
./share/postgresql/extension/gms_output--1.0.sql
./share/postgresql/extension/hstore--1.1.sql
./share/postgresql/extension/timescaledb.control
./share/postgresql/extension/hstore--unpackaged--1.0.sql
./share/postgresql/extension/security_plugin--1.0.sql
./share/postgresql/extension/ndpplugin--1.0.sql
./share/postgresql/extension/datavec.control
./share/postgresql/extension/dolphin--2.0--1.1.sql
./share/postgresql/extension/hstore.control
./share/postgresql/extension/dolphin.control
./share/postgresql/extension/file_fdw--1.0.sql
./share/postgresql/extension/log_fdw--1.0.sql
./share/postgresql/extension/dolphin--1.1--1.0.sql
./share/postgresql/extension/dist_fdw.control
./share/postgresql/extension/timescaledb--1.7.4.sql
./share/postgresql/extension/dolphin--4.1.sql
./share/postgresql/extension/gms_output.control
./share/postgresql/extension/plpgsql--1.0.sql
./share/postgresql/extension/dolphin--1.1--2.0.sql
./share/postgresql/extension/dolphin--4.1--4.0.sql
./share/postgresql/extension/dblink--unpackaged--1.0.sql
./share/postgresql/extension/openGauss_expr_dolphin.ir
./share/postgresql/extension/hstore--1.0--1.1.sql
./share/postgresql/extension/assessment.control
./share/postgresql/extension/dolphin--3.0--4.0.sql
./share/postgresql/extension/age--1.0.0.sql
./share/postgresql/extension/dolphin--1.0--1.1.sql
./share/postgresql/extension/dblink.control
./share/postgresql/extension/plpgsql.control
./share/postgresql/extension/file_fdw.control
./share/postgresql/extension/dolphin--4.0--3.0.sql
./share/postgresql/extension/dolphin--3.0--2.0.sql
./share/postgresql/extension/security_plugin.control
./share/postgresql/extension/dolphin--4.0.1--4.0.sql
./share/postgresql/extension/gms_profiler--1.0.sql
./share/postgresql/extension/spqplugin.control
./share/postgresql/extension/dblink--1.0.sql
./share/postgresql/extension/dolphin--2.0--2.0.1.sql
./share/postgresql/extension/dolphin--4.0--4.0.1.sql
./share/postgresql/extension/gms_stats--1.0.sql
./share/postgresql/extension/log_fdw.control
./share/postgresql/extension/dolphin--2.0.1--2.0.sql
./share/postgresql/extension/dolphin--4.0--4.1.sql
./share/postgresql/extension/age.control
./share/postgresql/timezonesets/
./share/postgresql/timezonesets/Africa.txt
./share/postgresql/timezonesets/Default
./share/postgresql/timezonesets/America.txt
./share/postgresql/timezonesets/Etc.txt
./share/postgresql/timezonesets/Asia.txt
./share/postgresql/timezonesets/Australia.txt
./share/postgresql/timezonesets/Pacific.txt
./share/postgresql/timezonesets/Antarctica.txt
./share/postgresql/timezonesets/Indian.txt
./share/postgresql/timezonesets/Australia
./share/postgresql/timezonesets/India
./share/postgresql/timezonesets/Europe.txt
./share/postgresql/timezonesets/Atlantic.txt
./share/llvmir/
./share/llvmir/GaussDB_expr.ir
./share/sslcert/
./share/sslcert/gsql/
./share/sslcert/gsql/openssl.cnf
./share/sslcert/om/
./share/sslcert/om/openssl.cnf
./simpleInstall/
./simpleInstall/install.sh
./simpleInstall/finance.sql
./simpleInstall/README.md
./simpleInstall/school.sql
./version.cfg
End generate openGauss-Server-6.0.1-openEuler20.03-aarch64.tar.bz2  tar file
Begin generate openGauss-Server-6.0.1-openEuler20.03-aarch64.sha256 sha256 file...
End generate openGauss-Server-6.0.1-openEuler20.03-aarch64.sha256 sha256 file
./include/
./include/libpq-events.h
./include/libpq-fe.h
./include/libpq/
./include/libpq/libpq-fs.h
./include/postgres_ext.h
./include/gs_threadlocal.h
./include/gs_thread.h
./lib/
./lib/libcjson.so.1
./lib/libk5crypto_gauss.so.3.1
./lib/libpq.a
./lib/libkrb5_gauss.so
./lib/libcrypto.so.1.1
./lib/libk5crypto_gauss.so.3
./lib/libgssrpc_gauss.so.4.2
./lib/libgauss_cl_jni.so
./lib/libcjson.so.1.7.15
./lib/libgssrpc_gauss.so
./lib/libgssapi_krb5_gauss.so.2
./lib/libkrb5_gauss.so.3.3
./lib/libgssapi_krb5_gauss.so
./lib/libpgport_tool.so.1
./lib/libgssapi_krb5_gauss.so.2.2
./lib/libstdc++.so.6
./lib/libcom_err_gauss.so.3.0
./lib/libgssrpc_gauss.so.4
./lib/libkrb5_gauss.so.3
./lib/libpq.so.5
./lib/libpq_ce.so
./lib/libcrypto.so
./lib/libpq.so.5.5
./lib/libkrb5support_gauss.so.0
./lib/libpq.so
./lib/libcom_err_gauss.so
./lib/libconfig.so
./lib/libk5crypto_gauss.so
./lib/libpq_ce.so.5
./lib/libkrb5support_gauss.so.0.1
./lib/libcom_err_gauss.so.3
./lib/libconfig.so.4
./lib/libssl.so.1.1
./lib/libpq_ce.so.5.5
./lib/libssl.so
./lib/libcjson.so
./lib/libpgport_tool.so
./lib/libkrb5support_gauss.so
install libpq tools is openGauss-Libpq-6.0.1-openEuler20.03-aarch64.tar.gz of /usr1/build/workspace/openGauss/server/output directory 
./bin/
./bin/gsql
./bin/gs_restore
./bin/gs_dumpall
./bin/gs_dump
./bin/gs_basebackup
./bin/gs_probackup
./lib/
./lib/libcjson.so.1
./lib/libk5crypto_gauss.so.3.1
./lib/libpq.a
./lib/libkrb5_gauss.so
./lib/libcrypto.so.1.1
./lib/libk5crypto_gauss.so.3
./lib/libgssrpc_gauss.so.4.2
./lib/postgresql/
./lib/postgresql/utf8_and_big5.so
./lib/postgresql/utf8_and_euc_cn.so
./lib/postgresql/utf8_and_uhc.so
./lib/postgresql/euc_tw_and_big5.so
./lib/postgresql/latin2_and_win1250.so
./lib/postgresql/utf8_and_sjis2004.so
./lib/postgresql/cyrillic_and_mic.so
./lib/postgresql/euc_cn_and_mic.so
./lib/postgresql/dict_snowball.so
./lib/postgresql/euc2004_sjis2004.so
./lib/postgresql/utf8_and_euc_tw.so
./lib/postgresql/utf8_and_euc2004.so
./lib/postgresql/latin_and_mic.so
./lib/postgresql/utf8_and_iso8859_1.so
./lib/postgresql/ascii_and_mic.so
./lib/postgresql/utf8_and_iso8859.so
./lib/postgresql/utf8_and_gbk.so
./lib/postgresql/pgxs/
./lib/postgresql/pgxs/src/
./lib/postgresql/pgxs/src/Makefile.shlib
./lib/postgresql/pgxs/src/Makefile.port
./lib/postgresql/pgxs/src/makefiles/
./lib/postgresql/pgxs/src/makefiles/pgxs.mk
./lib/postgresql/pgxs/src/nls-global.mk
./lib/postgresql/pgxs/src/Makefile.global
./lib/postgresql/pgxs/config/
./lib/postgresql/pgxs/config/install-sh
./lib/postgresql/utf8_and_ascii.so
./lib/postgresql/utf8_and_euc_kr.so
./lib/postgresql/utf8_and_euc_jp.so
./lib/postgresql/euc_jp_and_sjis.so
./lib/postgresql/utf8_and_cyrillic.so
./lib/postgresql/java/
./lib/postgresql/java/pljava.jar
./lib/postgresql/utf8_and_johab.so
./lib/postgresql/utf8_and_sjis.so
./lib/postgresql/utf8_and_gb18030.so
./lib/postgresql/utf8_and_win.so
./lib/postgresql/euc_kr_and_mic.so
./lib/libgauss_cl_jni.so
./lib/libcjson.so.1.7.15
./lib/libgssrpc_gauss.so
./lib/libgssapi_krb5_gauss.so.2
./lib/libkrb5_gauss.so.3.3
./lib/libgssapi_krb5_gauss.so
./lib/libpgport_tool.so.1
./lib/libgssapi_krb5_gauss.so.2.2
./lib/libstdc++.so.6
./lib/libcom_err_gauss.so.3.0
./lib/libgssrpc_gauss.so.4
./lib/libkrb5_gauss.so.3
./lib/libpq.so.5
./lib/libpq_ce.so
./lib/libcrypto.so
./lib/libpq.so.5.5
./lib/libpljava.so
./lib/libkrb5support_gauss.so.0
./lib/libpq.so
./lib/libcom_err_gauss.so
./lib/libconfig.so
./lib/libk5crypto_gauss.so
./lib/libpq_ce.so.5
./lib/libkrb5support_gauss.so.0.1
./lib/libcom_err_gauss.so.3
./lib/libconfig.so.4
./lib/libssl.so.1.1
./lib/libpq_ce.so.5.5
./lib/libssl.so
./lib/libcjson.so
./lib/libpgport_tool.so
./lib/libkrb5support_gauss.so
install client tools is openGauss-Tools-6.0.1-openEuler20.03-aarch64.tar.gz of /usr1/build/workspace/openGauss/server/output directory