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.0 build 8310f006) compiled at 2024-08-28 14:19:25 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.1 checking for perl... /usr/bin/perl configure: using perl 5.28.0 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 -O2 -g3 -D__USE_NUMA -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 dbasedesc.o uheapdesc.o relmapdesc.o spgdesc.o motdesc.o mxactdesc.o clogdesc.o xactdesc.o logicalddlmsgdesc.o barrierdesc.o nbtdesc.o gindesc.o hashdesc.o segpagedesc.o tblspcdesc.o undologdesc.o replorigindesc.o smgrdesc.o seqdesc.o gistdesc.o slotdesc.o genericdesc.o heapdesc.o standbydesc.o xlogdesc.o ../../src/gausskernel/storage/dss/dss_adaptor.o ../../src/gausskernel/storage/gs_uwal/gs_uwal_adaptor.o rm -rf dbasedesc.cpp uheapdesc.cpp relmapdesc.cpp spgdesc.cpp motdesc.cpp mxactdesc.cpp clogdesc.cpp xactdesc.cpp logicalddlmsgdesc.cpp barrierdesc.cpp nbtdesc.cpp gindesc.cpp hashdesc.cpp segpagedesc.cpp tblspcdesc.cpp undologdesc.cpp replorigindesc.cpp smgrdesc.cpp seqdesc.cpp gistdesc.cpp slotdesc.cpp genericdesc.cpp heapdesc.cpp standbydesc.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 motdesc.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' make -C mot clean make[4]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/mot' make -C core clean make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/mot/core' make[6]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/mot/core' Makefile.local:181: warning: overriding recipe for target 'objfiles.txt' ../../../../..//src/gausskernel/common.mk:34: warning: ignoring old recipe for target 'objfiles.txt' rm -f objfiles.txt ./obj/concurrency_control/occ_transaction_manager.o ./obj/infra/infra.o ./obj/infra/stats/memory_statistic_variable.o ./obj/infra/stats/frequency_statistic_variable.o ./obj/infra/stats/thread_statistics.o ./obj/infra/stats/boolean_statistic_variable.o ./obj/infra/stats/statistics_manager.o ./obj/infra/stats/numeric_statistic_variable.o ./obj/infra/stats/statistics_provider.o ./obj/infra/stats/global_statistics.o ./obj/infra/stats/statistic_variable.o ./obj/infra/stats/level_statistic_variable.o ./obj/infra/stats/rate_statistic_variable.o ./obj/infra/synchronization/rw_lock.o ./obj/infra/synchronization/cycles.o ./obj/infra/synchronization/spin_lock.o ./obj/infra/synchronization/affinity.o ./obj/infra/containers/bitmapset.o ./obj/infra/containers/mot_string.o ./obj/infra/config/layered_config_tree.o ./obj/infra/config/config_section.o ./obj/infra/config/config_tree.o ./obj/infra/config/config_item.o ./obj/infra/config/config_file_loader.o ./obj/infra/config/typed_config_value.o ./obj/infra/config/cmdline_config_loader.o ./obj/infra/config/config_file_parser.o ./obj/infra/config/config_loader.o ./obj/infra/config/config_item_class.o ./obj/infra/config/ext_config_loader.o ./obj/infra/config/config_array.o ./obj/infra/config/file_line_reader.o ./obj/infra/config/props_config_file_loader.o ./obj/infra/config/config_value_type.o ./obj/infra/config/config_manager.o ./obj/memory/mm_lf_stack.o ./obj/memory/mm_session_large_buffer_store.o ./obj/memory/mm_virtual_huge_chunk.o ./obj/memory/mm_raw_chunk_pool.o ./obj/memory/mm_buffer_class.o ./obj/memory/mm_session_large_buffer_pool.o ./obj/memory/mm_def.o ./obj/memory/mm_session_api.o ./obj/memory/object_pool.o ./obj/memory/mm_global_api.o ./obj/memory/object_pool_compact.o ./obj/memory/mm_buffer_list.o ./obj/memory/mm_buffer_heap.o ./obj/memory/object_pool_impl.o ./obj/memory/mm_api.o ./obj/memory/mm_session_large_buffer_list.o ./obj/memory/mm_numa.o ./obj/memory/mm_buffer_allocator.o ./obj/memory/mm_buffer_chunk.o ./obj/memory/mm_huge_object_allocator.o ./obj/memory/sys_numa_api.o ./obj/memory/mm_raw_chunk_store.o ./obj/memory/mm_lock.o ./obj/memory/mm_buffer_api.o ./obj/memory/mm_raw_chunk_dir.o ./obj/memory/mm_session_allocator.o ./obj/memory/memory_statistics.o ./obj/memory/spsc_allocator.o ./obj/memory/mm_cfg.o ./obj/memory/garbage_collector/mm_gc_queue.o ./obj/memory/garbage_collector/mm_gc_manager.o ./obj/storage/column.o ./obj/storage/row.o ./obj/storage/table.o ./obj/storage/key.o ./obj/storage/txn_table.o ./obj/storage/sentinel/secondary_sentinel.o ./obj/storage/sentinel/secondary_sentinel_unique.o ./obj/storage/sentinel/primary_sentinel.o ./obj/storage/sentinel/sentinel.o ./obj/storage/index/index_defs.o ./obj/storage/index/masstree_index.o ./obj/storage/index/surrogate_key_manager.o ./obj/storage/index/index_factory.o ./obj/storage/index/index.o ./obj/storage/index/masstree/mot_masstree_kvthread.o ./obj/system/mot_engine.o ./obj/system/mot_configuration.o ./obj/system/global.o ./obj/system/mot_error.o ./obj/system/checkpoint/checkpoint_worker.o ./obj/system/checkpoint/checkpoint_manager.o ./obj/system/checkpoint/checkpoint_utils.o ./obj/system/checkpoint/checkpoint_ctrlfile.o ./obj/system/transaction/access.o ./obj/system/transaction/txn_ddl_access.o ./obj/system/transaction/sub_txn_mgr.o ./obj/system/transaction/txn.o ./obj/system/transaction/txn_access.o ./obj/system/common/session_manager.o ./obj/system/common/csn_manager.o ./obj/system/common/connection_id.o ./obj/system/common/table_manager.o ./obj/system/common/gc_context.o ./obj/system/common/thread_id.o ./obj/system/common/session_context.o ./obj/system/transaction_logger/pending_txn_logger.o ./obj/system/transaction_logger/base_txn_logger.o ./obj/system/transaction_logger/redo_log_writer.o ./obj/system/transaction_logger/redo_log_handler_type.o ./obj/system/transaction_logger/redo_log.o ./obj/system/transaction_logger/redo_statistics.o ./obj/system/transaction_logger/log_statistics.o ./obj/system/transaction_logger/logger_factory.o ./obj/system/transaction_logger/logger_type.o ./obj/system/transaction_logger/redo_log_handler.o ./obj/system/transaction_logger/group_synchronous_redo_log/group_sync_redo_log_handler.o ./obj/system/transaction_logger/group_synchronous_redo_log/commit_group.o ./obj/system/transaction_logger/group_synchronous_redo_log/segmented_group_sync_redo_log_handler.o ./obj/system/transaction_logger/synchronous_redo_log/sync_redo_log_handler.o ./obj/system/recovery/mtls_transaction_committer.o ./obj/system/recovery/recovery_ops.o ./obj/system/recovery/redo_log_transaction_player.o ./obj/system/recovery/redo_log_transaction_iterator.o ./obj/system/recovery/surrogate_state.o ./obj/system/recovery/recovery_mode.o ./obj/system/recovery/checkpoint_recovery.o ./obj/system/recovery/log_segment.o ./obj/system/recovery/mtls_transaction_processor.o ./obj/system/recovery/mtls_recovery_manager.o ./obj/system/recovery/base_recovery_manager.o ./obj/system/statistics/network_statistics.o ./obj/system/statistics/db_session_statistics.o ./obj/system/statistics/system_statistics.o ./obj/system/statistics/process_statistics.o ./obj/utils/utilities.o ./obj/utils/log_level.o ./obj/utils/logger.o ./obj/utils/mot_log.o ./obj/utils/debug_utils.o ./obj/utils/string_buffer.o *.depend make[6]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/mot/core' make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/mot/core' make -C fdw_adapter clean make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/mot/fdw_adapter' rm -f objfiles.txt ./obj/mot_internal.o ./obj/mot_fdw_helpers.o ./obj/mot_fdw.o ./obj/mot_fdw_error.o ./obj/mot_fdw_xlog.o ./obj/mot_fdw_snapshot_manager.o ./obj/mot_match_index.o *.depend rm -rf ./obj make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/mot/fdw_adapter' make -C jit_exec clean make[5]: Entering directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/mot/jit_exec' rm -f objfiles.txt ./obj/jit_plan_sp_expr.o ./obj/jit_context_pool.o ./obj/jit_llvm_util.o ./obj/jit_source_map.o ./obj/jit_plan_sp.o ./obj/jit_source.o ./obj/jit_statistics.o ./obj/jit_helpers.o ./obj/jit_llvm.o ./obj/jit_source_pool.o ./obj/jit_common.o ./obj/jit_profiler.o ./obj/jit_llvm_sp.o ./obj/jit_explain.o ./obj/jit_llvm_query_codegen.o ./obj/jit_context.o ./obj/jit_plan_expr.o ./obj/jit_exec.o ./obj/jit_llvm_blocks.o ./obj/jit_plan.o *.depend rm -rf ./obj make[5]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/mot/jit_exec' rm -f objfiles.txt *.depend make[4]: Leaving directory '/usr1/build/workspace/openGauss/server/src/gausskernel/storage/mot' 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 fetchmot.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 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 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/scansup.o frontend_parser/wstrncmp.o frontend_parser/feparser_memutils.o frontend_parser/frontend_mbutils.o frontend_parser/list.o frontend_parser/parser_compatibility.o frontend_parser/parser.o frontend_parser/kwlookup.o client_logic_common/cstrings_map.o client_logic_common/statement_data.o client_logic_common/col_full_name.o client_logic_common/table_full_name.o client_logic_common/cstring_oid_map.o client_logic_common/client_logic_utils.o client_logic_common/pg_client_logic_params.o client_logic_expressions/expr_parts_list.o client_logic_expressions/column_ref_data.o client_logic_expressions/expr_processor.o client_logic_expressions/pg_functions_support.o client_logic_expressions/func_name_data.o client_logic_cache/cached_column_manager.o client_logic_cache/cached_proc.o client_logic_cache/proc_list.o client_logic_cache/types_to_oid.o client_logic_cache/columns_list.o client_logic_cache/column_settings_list.o client_logic_cache/cached_column.o client_logic_cache/cached_setting.o client_logic_cache/cached_type.o client_logic_cache/cached_global_setting.o client_logic_cache/cached_type_list.o client_logic_cache/cached_column_setting.o client_logic_cache/column_hook_executors_list.o client_logic_cache/schemas_list.o client_logic_cache/cached_columns.o client_logic_cache/cache_id.o client_logic_cache/search_path_list.o client_logic_cache/global_settings_list.o client_logic_cache/cache_loader.o client_logic_processor/where_clause_processor.o client_logic_processor/record_processor.o client_logic_processor/raw_value.o client_logic_processor/values_processor.o client_logic_processor/processor_utils.o client_logic_processor/func_processor.o client_logic_processor/post_stmt_processor.o client_logic_processor/create_stmt_processor.o client_logic_processor/encryption_pre_process.o client_logic_processor/prepared_statements_list.o client_logic_processor/prepared_statement.o client_logic_processor/func_hardcoded_values.o client_logic_processor/stmt_processor.o client_logic_processor/pre_stmt_processor.o client_logic_processor/raw_values_cont.o client_logic_processor/raw_values_list.o client_logic_fmt/varlena.o client_logic_fmt/gs_fmt.o client_logic_fmt/numeric.o client_logic_fmt/gs_bool.o client_logic_fmt/gs_copy.o client_logic_fmt/numutils.o client_logic_fmt/gs_char.o client_logic_fmt/gs_num.o client_logic_fmt/encode.o client_logic_fmt/float.o client_logic_fmt/int8.o client_logic_hooks/column_hook_executor.o client_logic_hooks/abstract_hook_executor.o client_logic_hooks/hooks_manager.o client_logic_hooks/global_hook_executor.o client_logic_hooks/hooks_factory.o client_logic_data_fetcher/data_fetcher.o client_logic_data_fetcher/jni_conn_cursor.o client_logic_data_fetcher/data_fetcher_manager.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 ../../../src/bin/pg_ctl/fetchmot.o 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 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/component_view_enhancements.out expected/srf_fusion_basic.out expected/autoanalyze_test_gucset.out expected/view_dump.out expected/hw_createtbl_llt.out expected/gsql_options.out expected/insert_right_ref.out expected/gs_dumpall.out expected/test_ustore_concurrent_whitebox3.out expected/partiton_pathkey_col_plan.out expected/data_source.out expected/test_unione_fulljoin_mix_3.out expected/hw_sec_account_lock_unlock.out expected/test_unione_insert_select_mix_1.out expected/test_ustore_except_3.out expected/copy_eol.out expected/hw_partition_start_end.out expected/prevent_table_in_sys_schema.out expected/vec_sonic_hashjoin_string_nospill.out expected/cstore_array.out expected/autoanalyze_test_gucreset.out expected/hw_audit_multi_thread.out expected/hw_cstore_tablespace_5.out expected/cstore_alter_table3.out expected/timecapsule_recyclebin_test_8.out expected/hw_partition_table_like.out expected/dump_auto_increment.out expected/comment_proc_1.out expected/test_unione_union_mix_2.out expected/db4ai_gd_train_predict.out expected/autoanalyze_test3.out expected/single_node_misc.out expected/vec_nestloop_pre.out expected/temp__5.out expected/hw_subpartition_vacuum_partition.out expected/gtt_merge.out expected/db4ai_plpython_fence.out expected/ustore_ddl.out expected/test_ustore_intersect_3.out expected/db4ai_kmeans_train_predict.out expected/single_node_constraints.out expected/gin_select.out expected/test_ustore_concurrent_whitebox4.out expected/vec_sonic_hashjoin_date_spill.out expected/cstore_cmpr_date.out expected/vec_sonic_hashjoin_number_prepare.out expected/copy_new_gram.out expected/cstore_drop_column.out expected/recovery_2pc_tools02.out expected/hw_rawtype_hash.out expected/quality_derive.out expected/vec_hashjoin1.out expected/hw_partition_hash_exchange.out expected/timecapsule_partition_ustore_test_1.out expected/cmpr_drop_column.out expected/constraints_1.out expected/cstore_cmpr_every_datatype.out expected/rlstm.out expected/cursor_expression_dump.out expected/cmpr_timewithzone.out expected/partition_expr_key.out expected/db4ai_gd_houses.out expected/hw_vec_int8.out expected/sort_optimize_row.out expected/hw_alter_table_instant.out expected/hw_partition_sql_adapt0.out expected/copy_gbk_test.out expected/single_node_random.out expected/user_host_test.out expected/test_whitebox_concurrent_toastInsert.out expected/test_unione_mix_tables_2.out expected/cstore_cmpr_timestamp_with_timezone.out expected/create_function_1.out expected/hw_partition_truncate1.out expected/cluster_sql_count.out expected/compress01.out expected/tablespace_limit3.out expected/cmpr_6bytes.out expected/ustore_rewrite.out expected/recovery_2pc_tools.out expected/test_whitebox_concurrent_lock.out expected/test_ustore_intersect_2.out expected/cstore_nulls_00.out expected/cmpr_toast_000.out expected/test_ustore_except.out expected/hw_cstore_vacuum.out expected/pri_alter_any_table.out expected/hw_partition_exchange3.out expected/hw_user_alter_pguser.out expected/hw_cstore_btree_index.out expected/set_user_defined_variables_test.out expected/sp_set_policy_plugin_enable.out expected/cmpr_toast_update.out expected/ustore_decode.out expected/single_node_forbidden.out expected/hw_partition_cluster.out expected/pg_session_locale.out expected/subscription.out expected/tablespace.out expected/test_unione_except_mix_4.out expected/process_switch.out expected/test_ustore_intersect.out expected/test_unione_innerjoin_mix_3.out expected/partiton_pathkey_col_randomexec.out expected/hw_partition_interval_dump_restore.out expected/hw_wait_event.out expected/unify_superuser_definition.out expected/test_whitebox_undo.out expected/single_node_checkguc.out expected/bitmapops.out expected/hw_cstore_tablespace_1.out expected/test_ustore_groupby_3.out expected/cmpr_drop_column_02.out expected/test_unione_rightjoin_mix_1.out expected/gs_dump_tableof.out expected/cgin_select.out expected/single_node_tablespace.out expected/rewrite.out expected/timecapsule_version_test_4.out expected/hw_partition_interval.out expected/test_unione_insert_select_mix_2.out expected/alter_set_same_parameter.out expected/test_unione_intersect_mix_4.out expected/create_enumtype.out expected/hw_partition_truncate0.out expected/cmpr_mode_none00.out expected/hw_cstore_index.out expected/test_whitebox_concurrent_toastDelete.out expected/inlist2join_cost_base.out expected/gs_encrypt.out expected/cstore_cmpr_rle_2byte_runs.out expected/hw_sslpwd.out expected/test_unione_except_mix_1.out expected/hw_user.out expected/hw_audit_multi_thread_space.out expected/db4ai_gd_pca_train_predict.out expected/charset_b_format.out expected/cmpr_references_01.out expected/cmpr_datetime.out expected/csv_text_test.out expected/test_unione_intersect_mix_1.out expected/dolphin_guc_config.out expected/copy_from_support_parallel.out expected/timecapsule_version_ustore_test_3.out expected/hw_audit_multi_thread_rotation_size.out expected/gstrace_options.out expected/cstore_cmpr_str.out expected/initdb.out expected/slow_sql.out expected/db4ai_snapshots.out expected/retry.out expected/test_unione_except_mix_2.out expected/select_into_file.out expected/timecapsule_recyclebin_test_7.out expected/test_unione_mix_table.out expected/cmpr_drop_column_01.out expected/hw_vec_float4.out expected/hw_partition_dump.out expected/vec_nestloop1.out expected/hw_partition_tablespace.out expected/ustore_subpartition_vacuum_partition.out expected/group_concat_max_len_gs_guc.out expected/test_unione_union_mix_4.out expected/test_ustore_insert_select_new.out expected/ledger_table_case.out expected/cmpr_references_00.out expected/relation_cache_inval_msg.out expected/test_unione_mix_tables_3.out expected/gs_guc.out expected/hw_audit_full.out expected/hw_audit_enabled.out expected/test_ustore_orderby_3.out expected/hw_partition_list_exchange.out expected/tablespace_limit2.out expected/timecapsule_version_test_2.out expected/vec_sonic_hashjoin_date_nospill.out expected/test_debug5.out expected/test_unione_intersect_mix_2.out expected/segment_subpartition_vacuum_partition.out expected/hw_partition_scan_04.out expected/xc_copy.out expected/trigger_dump.out expected/cstore_nan.out expected/fdw_audit.out expected/security_ft.out expected/pg_object_test.out expected/hw_partition_merge2.out expected/gsloader_options.out expected/set_system_variables_test.out expected/udf_crem.out expected/cstore_cmpr_time_with_timezone.out expected/sqlpatch_func.out expected/dfs_alter_table.out expected/cstore_alter_table2.out expected/delete_delta_cstore.out expected/cmpr_cluster_00.out expected/cstore_alter_table.out expected/vec_sonic_hashjoin_string_spill.out expected/libcomm_check_status.out expected/performance_enhance.out expected/copy_support_transform.out expected/single_node_user_mapping.out expected/hw_cstore_analyze.out expected/gs_dump.out expected/test_unione_leftjoin_mix_2.out expected/delete_delta_partition_dupdelete.out expected/copy_gb18030_test.out expected/hw_user_basic.out expected/single_node_create_function_2.out expected/single_node_produce_commit_rollback.out expected/test_whitebox_ubtree_insert.out expected/sort_optimize_column.out expected/cstore_alter_table4.out expected/event_trigger_dump_restore.out expected/test_unione_mix_tables_7.out expected/transaction_with_snapshot.out expected/hw_audit_client.out expected/hw_cstore_tablespace_3.out expected/publication.out expected/test_whitebox_concurrent_fetch.out expected/hw_cstore_btree_index2.out expected/vec_result.out expected/timecapsule_version_ustore_test_2.out expected/gs_guc_reload.out expected/hw_audit_detailinfo.out expected/temp__3.out expected/db4ai_svm_kernels.out expected/test_unione_mix_type.out expected/hw_owner.out expected/cstore_partial_cluster_info.out expected/hw_user_namespace.out expected/hw_partition_set_tablespace.out expected/hw_user_revoke.out expected/timecapsule_recyclebin_test_9.out expected/pri_execute_any_function.out expected/psql.out expected/constraints.out expected/ustore_xact.out expected/test_whitebox_concurrent_update.out expected/test_unione_rightjoin_mix_3.out expected/db4ai_gd_snapshots.out expected/partiton_pathkey_row_randomexec.out expected/sp_set_policy_plugin_disable.out expected/test_unione_union_mix_1.out expected/directory_test.out expected/hw_tablespace.out expected/hw_cipher_sm4.out expected/vec_mergejoin_1.out expected/mysql_delimiter_fix.out expected/db4ai_explain_model.out expected/gs_dump_subpartition.out expected/hw_audit_config.out expected/cmpr_uint32_oid.out expected/cstore_alter_table9.out expected/hw_cstore_partition.out expected/subplan_new.out expected/hw_alter_session.out expected/hw_partition_scan_03.out expected/hw_sslconn.out expected/hw_hashint1.out expected/gs_dump_synonym.out expected/misc_1.out expected/delete_delta_dupdelete.out expected/timecapsule_version_test_5.out expected/create_basetype.out expected/hw_cstore_copy1.out expected/hw_partition_sysview.out expected/test_unione_mix_tables_5.out expected/hw_partition_exchange1.out expected/hw_audit_multi_thread_rotation_interval.out expected/sort_optimize.out expected/test_unione_innerjoin_mix_1.out expected/hw_vec_int4.out expected/sp_masking_udf.out expected/ustore_decoding_in_xact.out expected/cmpr_nulls_prefix.out expected/hw_independent_user.out expected/tpchrush.out expected/timecapsule_version_test_6.out expected/hw_partition_toast.out expected/test_unione_fulljoin_mix_2.out expected/explain_fqs.out expected/test_ustore_except_2.out expected/view_definer_test.out expected/cstore_cmpr_rle_bound1.out expected/copy_3.out expected/cmpr_nulls_delta.out expected/test_whitebox_concurrent_multiInsert.out expected/gs_basebackup.out expected/cstore_cmpr_dict_00.out expected/hw_subpartition_tablespace.out expected/vec_prepare_003.out expected/row_count_function.out expected/single_node_copy.out expected/test_unione_leftjoin_mix_1.out expected/gs_aggregate.out expected/ustore_replication_origin.out expected/largeobject_1.out expected/gs_dump_tableconstraint.out expected/hw_audit_space.out expected/sequence_cache_test.out expected/ts_gb18030_utf8.out expected/gsbasebackup_options.out expected/hw_setop_writefile.out expected/test_whitebox_concurrent_delete.out expected/cstore_unsupported_feature1.out expected/hw_tsdicts.out expected/timecapsule_version_test_7.out expected/any_privs.out expected/srf_fusion_agg.out expected/vec_nestloop_end.out expected/test_ustore_transactions.out expected/copy_1.out expected/analyse_verify.out expected/comment_proc.out expected/cmpr_numstr01.out expected/cmpr_rollback.out expected/cmpr_copyto.out expected/hw_audit_system_func.out expected/cmpr_index_00.out expected/test_unione_union_mix_3.out expected/hw_partition_scan_02.out expected/hw_partition_sql_adapt2.out expected/cstore_cmpr_zlib.out expected/segment_subpartition_tablespace.out expected/delete_delta_col_partition_dupdelete.out expected/holdable_cursor.out expected/single_node_largeobject_1.out expected/autoanalyze_test2.out expected/dw_switch.out expected/cmpr_prefix_150left.out expected/gaussdb_options.out expected/gsqlerr.out expected/autoanalyze_test1.out expected/hw_partition_insert.out expected/partiton_pathkey_row_plan.out expected/test_unione_rightjoin_mix_2.out expected/cstore_alter_table6.out expected/vec_sonic_hashjoin_explain.out expected/alter_system_set.out expected/hw_cstore_tablespace_4.out expected/test_alter_table_set_refresh.out expected/xc_ARM_copy.out expected/test_ustore_union_2.out expected/copy_error_log.out expected/misc.out expected/cmpr_smallint.out expected/temp__4.out expected/cmpr_float.out expected/hw_cstore_btree_index1.out expected/test_unione_except_mix_3.out expected/accept_empty_copy.out expected/mysql_function.out expected/pldebugger_shutdown.out expected/fdw_prepare.out expected/temp_table.out expected/gs_dump_sequence.out expected/create_tbl_init_td_check.out expected/test_whitebox_concurrent_pagePrune.out expected/hw_partition_exchange.out expected/create_function_2.out expected/decoding_in_xact.out expected/compress01_1.out expected/pri_create_any_function.out expected/hw_user_privilege.out expected/timecapsule_partition_ustore_test_2.out expected/test_unione_leftjoin_mix_3.out expected/test_unione_fulljoin_mix_1.out expected/timecapsule_version_test_3.out expected/cstore_alter_table8.out expected/vec_sonic_hashjoin_date_prepare.out expected/disable_dbeperf_and_snapshot.out expected/cstore_alter_table10.out expected/test_unione_intersect_mix_3.out expected/replication_origin.out expected/hw_cstore_copy.out expected/cstore_cmpr_rle_bound.out expected/vec_prepare_002.out expected/bulkload_parallel_test_2.out expected/gs_initdb.out expected/vec_bitmap_prepare.out expected/delete_delta_col_dupdelete.out expected/gs_dump_package.out expected/largeobject.out expected/area.out expected/tablespace_1.out expected/hw_cstore_index1.out expected/misc_2.out expected/hw_partition_scan_01.out expected/hw_audit_toughness.out expected/procedure_privilege_test.out expected/hw_audit_rotation_interval.out expected/test_ustore_orderby_1.out expected/hw_cstore_roughcheck.out expected/cstore_alter_table1.out expected/event_dump_audit.out expected/plpgsql_dump.out expected/hw_cstore_tablespace_2.out expected/cmpr_dead_loop_00.out expected/srf_fusion.out expected/spill.out expected/cmpr_int.out expected/iud.out expected/copy.out expected/cstore_cmpr_delta_nbits.out expected/test_ustore_groupby_1.out expected/test_unione_mix_tables_4.out expected/cmpr_cluster_01.out expected/constraints_2.out expected/instr_unique_sql.out expected/bulkload_parallel_test_3.out expected/compress02.out expected/pg_proc_test.out expected/cstore_create_clause.out expected/vec_prepare.out expected/cstore_log2_error.out expected/hw_user_pguser.out expected/hw_vec_float8.out expected/cmpr_numstr.out expected/delete_delta_col_partition.out expected/cstore_alter_table5.out expected/cmpr_drop_column_03.out expected/single_node_create_function_1.out expected/single_node_temple.out expected/xact.out expected/not_accept_empty_copy.out expected/hw_pwd_complexity.out expected/aioptimizer.out expected/cstore_cmpr_delta.out expected/vec_prepare_001.out expected/cstore_create_clause1.out expected/test_interface.out expected/hw_partition_storage_parameters_index.out expected/ustore_subpartition_tablespace.out expected/vec_sonic_hashjoin_string_prepare.out expected/hw_partition_sql_adapt1.out expected/hw_cstore_index2.out expected/related_hdfs_object_ddl.out expected/delete_delta.out expected/hw_partition_scan_06.out expected/db4ai_xgboost_train_predict.out expected/toast.out expected/hw_partition_cluster_1.out expected/cmpr_mode_none01.out expected/gsql.out expected/plpgsql_reset_session.out expected/tablespace_limit.out expected/aioptimizer_small.out expected/hw_pwd_encryption_sm3.out expected/select_into_user_defined_variables.out expected/xc_notrans_block.out expected/single_node_largeobject.out expected/timecapsule_version_ustore_test_6.out expected/hw_cipher_sm4_1.out expected/sort_optimize_001.out expected/timecapsule_version_test_1.out expected/hw_nvarchar2_hash.out expected/autoanalyze_test4.out expected/add_b_format_behavior_all.out expected/cstore_drop_column_replicated.out expected/hw_partition_split.out expected/charset_connection_test.out expected/gs_dump_encrypt.out expected/hw_smalldatetime_hash.out expected/test_float_dump.out expected/cstore_cmpr_delta_int.out expected/binary.out expected/timecapsule_version_ustore_test_4.out expected/timecapsule_version_ustore_test_5.out expected/dump_partition_b_db.out expected/delete_delta_row_partition.out expected/hw_audit_rotation_size.out expected/bypass_pbe.out expected/hw_partition_exchange2.out expected/test_ustore_union_3.out expected/cstore_infinity.out expected/hw_partition_merge1.out expected/gsc_db.out expected/test_unione_mix_tables_1.out expected/gs_guc_value_range.out expected/gin_getbitmap.out expected/mysql_function_2.out expected/mysql_function_clearup.out expected/test_unione_innerjoin_mix_2.out expected/predefined_roles.out expected/ddl.out expected/ustore_spill.out expected/create_c_function.out expected/test_ustore_orderby_2.out expected/test_unione_mix_tables_6.out expected/hw_user_audit.out expected/test_ustore_groupby_2.out expected/mysql_function_prepare.out expected/test_whitebox_concurrent_insert.out expected/gsdump_options.out expected/hw_partition_insert_01.out expected/cstore_alter_table7.out expected/copy_2.out expected/hw_audit_pg_query.out expected/test_ustore_union.out expected/gs_global_config_audit.out expected/hw_partition_scan_05.out expected/cstore_unsupported_feature.out sql/hw_partition_merge2.sql sql/gsloader_options.sql sql/set_system_variables_test.sql sql/udf_crem.sql sql/sqlpatch_func.sql sql/gs_dump_synonym.sql sql/autoanalyze_test_gucset.sql sql/hw_createtbl_llt.sql sql/gsql_options.sql sql/insert_right_ref.sql sql/gs_dumpall.sql sql/test_ustore_concurrent_whitebox3.sql sql/partiton_pathkey_col_plan.sql sql/data_source.sql sql/test_unione_fulljoin_mix_3.sql sql/hw_sec_account_lock_unlock.sql sql/test_unione_insert_select_mix_1.sql sql/test_ustore_except_3.sql sql/copy_eol.sql sql/hw_partition_start_end.sql sql/prevent_table_in_sys_schema.sql sql/vec_sonic_hashjoin_string_nospill.sql sql/hw_user_revoke.sql sql/autoanalyze_test_gucreset.sql sql/hw_audit_multi_thread.sql sql/hw_cstore_tablespace_5.sql sql/cstore_alter_table3.sql sql/timecapsule_recyclebin_test_8.sql sql/hw_partition_table_like.sql sql/dump_auto_increment.sql sql/hw_cstore_index2.sql sql/test_unione_except_mix_1.sql sql/db4ai_gd_train_predict.sql sql/autoanalyze_test3.sql sql/single_node_misc.sql sql/vec_nestloop_pre.sql sql/temp__5.sql sql/hw_subpartition_vacuum_partition.sql sql/gtt_merge.sql sql/db4ai_plpython_fence.sql sql/segment_subpartition_tablespace.sql sql/test_ustore_intersect_3.sql sql/db4ai_kmeans_train_predict.sql sql/single_node_constraints.sql sql/inlist2join_cost_base.sql sql/test_ustore_concurrent_whitebox4.sql sql/vec_sonic_hashjoin_date_spill.sql sql/cstore_cmpr_date.sql sql/vec_sonic_hashjoin_number_prepare.sql sql/copy_new_gram.sql sql/cstore_drop_column.sql sql/hw_rawtype_hash.sql sql/quality_derive.sql sql/vec_hashjoin1.sql sql/hw_partition_hash_exchange.sql sql/cmpr_drop_column.sql sql/cstore_cmpr_every_datatype.sql sql/rlstm.sql sql/cursor_expression_dump.sql sql/cmpr_timewithzone.sql sql/partition_expr_key.sql sql/db4ai_gd_houses.sql sql/hw_vec_int8.sql sql/sort_optimize_row.sql sql/db4ai_xgboost_train_predict.sql sql/vec_sonic_hashjoin_explain.sql sql/related_hdfs_object_ddl.sql sql/delete_delta.sql sql/hw_partition_scan_06.sql sql/test_whitebox_undo.sql sql/cmpr_mode_none01.sql sql/gsql.sql sql/dw_switch.sql sql/tablespace_limit.sql sql/aioptimizer_small.sql sql/hw_alter_table_instant.sql sql/hw_partition_sql_adapt0.sql sql/single_node_random.sql sql/user_host_test.sql sql/test_whitebox_concurrent_toastInsert.sql sql/test_unione_mix_tables_2.sql sql/delete_delta_col_partition.sql sql/cstore_cmpr_timestamp_with_timezone.sql sql/create_function_1.sql sql/cluster_sql_count.sql sql/compress01.sql sql/tablespace_limit3.sql sql/cmpr_6bytes.sql sql/timecapsule_partition_ustore_test_1.sql sql/recovery_2pc_tools.sql sql/test_whitebox_concurrent_lock.sql sql/cstore_nulls_00.sql sql/cmpr_toast_000.sql sql/test_ustore_except.sql sql/hw_cstore_vacuum.sql sql/pri_alter_any_table.sql sql/hw_partition_exchange3.sql sql/hw_user_alter_pguser.sql sql/hw_cstore_btree_index.sql sql/plpgsql_reset_session.sql sql/set_user_defined_variables_test.sql sql/sp_set_policy_plugin_enable.sql sql/cmpr_toast_update.sql sql/ustore_decode.sql sql/single_node_forbidden.sql sql/hw_partition_cluster.sql sql/pg_session_locale.sql sql/subscription.sql sql/tablespace.sql sql/test_unione_except_mix_4.sql sql/process_switch.sql sql/test_ustore_intersect.sql sql/test_unione_innerjoin_mix_3.sql sql/test_unione_leftjoin_mix_1.sql sql/hw_partition_interval_dump_restore.sql sql/hw_wait_event.sql sql/unify_superuser_definition.sql sql/gs_basebackup.sql sql/single_node_checkguc.sql sql/bitmapops.sql sql/hw_cstore_tablespace_1.sql sql/gs_dump_encrypt.sql sql/test_ustore_groupby_3.sql sql/cmpr_drop_column_02.sql sql/test_unione_rightjoin_mix_1.sql sql/gs_dump_tableof.sql sql/cgin_select.sql sql/single_node_tablespace.sql sql/srf_fusion.sql sql/timecapsule_version_test_4.sql sql/hw_partition_interval.sql sql/test_unione_insert_select_mix_2.sql sql/alter_set_same_parameter.sql sql/temp__3.sql sql/create_enumtype.sql sql/cmpr_mode_none00.sql sql/hw_cstore_index.sql sql/compress02.sql sql/test_whitebox_concurrent_toastDelete.sql sql/csv_text_test.sql sql/gs_encrypt.sql sql/hw_sslpwd.sql sql/test_unione_union_mix_2.sql sql/hw_user.sql sql/hw_audit_multi_thread_space.sql sql/db4ai_gd_pca_train_predict.sql sql/charset_b_format.sql sql/cmpr_references_01.sql sql/cmpr_datetime.sql sql/dolphin_guc_config.sql sql/timecapsule_version_ustore_test_3.sql sql/hw_audit_multi_thread_rotation_size.sql sql/gstrace_options.sql sql/cstore_cmpr_str.sql sql/initdb.sql sql/slow_sql.sql sql/db4ai_snapshots.sql sql/delete_delta_row_partition.sql sql/test_unione_except_mix_2.sql sql/select_into_file.sql sql/timecapsule_recyclebin_test_7.sql sql/test_unione_mix_table.sql sql/cmpr_drop_column_01.sql sql/hw_partition_dump.sql sql/vec_nestloop1.sql sql/aioptimizer.sql sql/group_concat_max_len_gs_guc.sql sql/test_unione_union_mix_4.sql sql/test_ustore_insert_select_new.sql sql/ledger_table_case.sql sql/cmpr_references_00.sql sql/relation_cache_inval_msg.sql sql/test_unione_mix_tables_3.sql sql/gs_guc.sql sql/test_unione_intersect_mix_4.sql sql/hw_audit_full.sql sql/test_ustore_orderby_3.sql sql/hw_partition_list_exchange.sql sql/tablespace_limit2.sql sql/timecapsule_version_test_2.sql sql/vec_sonic_hashjoin_date_nospill.sql sql/test_debug5.sql sql/test_unione_intersect_mix_2.sql sql/bypass_pbe.sql sql/segment_subpartition_vacuum_partition.sql sql/hw_partition_scan_04.sql sql/xc_copy.sql sql/trigger_dump.sql sql/cstore_nan.sql sql/fdw_audit.sql sql/test_float_dump.sql sql/pg_object_test.sql sql/test_unione_mix_tables_1.sql sql/gs_guc_value_range.sql sql/gin_getbitmap.sql sql/mysql_function_2.sql sql/mysql_function_clearup.sql sql/test_unione_innerjoin_mix_2.sql sql/predefined_roles.sql sql/mysql_delimiter_fix.sql sql/create_c_function.sql sql/test_ustore_orderby_2.sql sql/test_unione_mix_tables_6.sql sql/hw_user_audit.sql sql/test_ustore_groupby_2.sql sql/mysql_function_prepare.sql sql/test_whitebox_concurrent_insert.sql sql/gsdump_options.sql sql/hw_partition_insert_01.sql sql/cstore_alter_table7.sql sql/gin_select.sql sql/hw_audit_pg_query.sql sql/test_ustore_union.sql sql/gs_global_config_audit.sql sql/hw_partition_scan_05.sql sql/cstore_unsupported_feature.sql sql/cstore_alter_table2.sql sql/delete_delta_cstore.sql sql/cmpr_cluster_00.sql sql/cstore_alter_table.sql sql/hw_nvarchar2_hash.sql sql/libcomm_check_status.sql sql/performance_enhance.sql sql/copy_support_transform.sql sql/single_node_user_mapping.sql sql/hw_cstore_analyze.sql sql/cstore_drop_column_replicated.sql sql/test_unione_leftjoin_mix_2.sql sql/delete_delta_partition_dupdelete.sql sql/copy_gb18030_test.sql sql/hw_user_basic.sql sql/single_node_create_function_2.sql sql/partiton_pathkey_col_randomexec.sql sql/copy_from_support_parallel.sql sql/test_whitebox_ubtree_insert.sql sql/sort_optimize_column.sql sql/cstore_alter_table4.sql sql/gsbasebackup_options.sql sql/event_trigger_dump_restore.sql sql/test_unione_mix_tables_7.sql sql/transaction_with_snapshot.sql sql/hw_audit_client.sql sql/hw_cstore_tablespace_3.sql sql/publication.sql sql/test_whitebox_concurrent_fetch.sql sql/hw_cstore_btree_index2.sql sql/vec_result.sql sql/timecapsule_version_ustore_test_2.sql sql/gs_guc_reload.sql sql/hw_audit_detailinfo.sql sql/cstore_cmpr_rle_2byte_runs.sql sql/db4ai_svm_kernels.sql sql/test_unione_mix_type.sql sql/hw_owner.sql sql/cstore_partial_cluster_info.sql sql/hw_user_namespace.sql sql/hw_partition_set_tablespace.sql sql/hw_tsdicts.sql sql/timecapsule_recyclebin_test_9.sql sql/pri_execute_any_function.sql sql/constraints.sql sql/component_view_enhancements.sql sql/test_whitebox_concurrent_update.sql sql/test_unione_rightjoin_mix_3.sql sql/db4ai_gd_snapshots.sql sql/partiton_pathkey_row_randomexec.sql sql/sp_set_policy_plugin_disable.sql sql/test_unione_union_mix_1.sql sql/directory_test.sql sql/hw_tablespace.sql sql/hw_cipher_sm4.sql sql/vec_mergejoin_1.sql sql/db4ai_explain_model.sql sql/gs_dump_subpartition.sql sql/hw_audit_config.sql sql/cmpr_uint32_oid.sql sql/cstore_alter_table9.sql sql/hw_cstore_partition.sql sql/subplan_new.sql sql/hw_alter_session.sql sql/hw_partition_scan_03.sql sql/hw_sslconn.sql sql/hw_hashint1.sql sql/delete_delta_dupdelete.sql sql/timecapsule_version_test_5.sql sql/create_basetype.sql sql/hw_cstore_copy1.sql sql/hw_partition_sysview.sql sql/test_unione_mix_tables_5.sql sql/hw_partition_exchange1.sql sql/hw_audit_multi_thread_rotation_interval.sql sql/sort_optimize.sql sql/test_unione_innerjoin_mix_1.sql sql/plpgsql_dump.sql sql/hw_vec_int4.sql sql/sp_masking_udf.sql sql/cmpr_nulls_prefix.sql sql/hw_independent_user.sql sql/tpchrush.sql sql/timecapsule_version_test_6.sql sql/hw_partition_toast.sql sql/test_unione_fulljoin_mix_2.sql sql/test_unione_mix_tables_4.sql sql/explain_fqs.sql sql/test_ustore_except_2.sql sql/view_definer_test.sql sql/cstore_cmpr_rle_bound1.sql sql/copy_3.sql sql/cmpr_nulls_delta.sql sql/test_whitebox_concurrent_multiInsert.sql sql/vec_prepare.sql sql/hw_subpartition_tablespace.sql sql/vec_prepare_003.sql sql/analyse_verify.sql sql/single_node_copy.sql sql/timecapsule_version_ustore_test_5.sql sql/gs_aggregate.sql sql/gs_dump_tableconstraint.sql sql/sequence_cache_test.sql sql/ts_gb18030_utf8.sql sql/test_ustore_intersect_2.sql sql/hw_setop_writefile.sql sql/test_whitebox_concurrent_delete.sql sql/cstore_unsupported_feature1.sql sql/timecapsule_version_test_7.sql sql/hw_partition_sql_adapt1.sql sql/cstore_array.sql sql/vec_nestloop_end.sql sql/test_ustore_transactions.sql sql/recovery_2pc_tools02.sql sql/comment_proc.sql sql/cmpr_numstr01.sql sql/cmpr_rollback.sql sql/cmpr_copyto.sql sql/hw_audit_system_func.sql sql/charset_connection_test.sql sql/cmpr_index_00.sql sql/test_unione_union_mix_3.sql sql/hw_partition_scan_02.sql sql/hw_partition_sql_adapt2.sql sql/cstore_cmpr_zlib.sql sql/delete_delta_col_partition_dupdelete.sql sql/holdable_cursor.sql sql/autoanalyze_test2.sql sql/cmpr_prefix_150left.sql sql/gaussdb_options.sql sql/gsqlerr.sql sql/autoanalyze_test1.sql sql/hw_partition_insert.sql sql/partiton_pathkey_row_plan.sql sql/test_unione_rightjoin_mix_2.sql sql/cstore_alter_table6.sql sql/alter_system_set.sql sql/hw_cstore_tablespace_4.sql sql/test_alter_table_set_refresh.sql sql/xc_ARM_copy.sql sql/test_ustore_union_2.sql sql/copy_error_log.sql sql/misc.sql sql/cmpr_smallint.sql sql/temp__4.sql sql/cmpr_float.sql sql/hw_cstore_btree_index1.sql sql/test_unione_except_mix_3.sql sql/accept_empty_copy.sql sql/row_count_function.sql sql/hw_audit_enabled.sql sql/pldebugger_shutdown.sql sql/timecapsule_version_ustore_test_6.sql sql/fdw_prepare.sql sql/temp_table.sql sql/gs_dump_sequence.sql sql/create_tbl_init_td_check.sql sql/test_whitebox_concurrent_pagePrune.sql sql/hw_partition_exchange.sql sql/create_function_2.sql sql/pri_create_any_function.sql sql/hw_user_privilege.sql sql/timecapsule_partition_ustore_test_2.sql sql/test_unione_leftjoin_mix_3.sql sql/test_unione_fulljoin_mix_1.sql sql/timecapsule_version_test_3.sql sql/cstore_alter_table8.sql sql/vec_sonic_hashjoin_date_prepare.sql sql/disable_dbeperf_and_snapshot.sql sql/cstore_alter_table10.sql sql/test_unione_intersect_mix_3.sql sql/hw_cstore_copy.sql sql/cstore_cmpr_rle_bound.sql sql/vec_prepare_002.sql sql/ss_standby_support_write.sql sql/bulkload_parallel_test_2.sql sql/gs_initdb.sql sql/vec_bitmap_prepare.sql sql/delete_delta_col_dupdelete.sql sql/gs_dump_package.sql sql/largeobject.sql sql/hw_audit_toughness.sql sql/hw_cstore_index1.sql sql/hw_partition_scan_01.sql sql/hw_smalldatetime_hash.sql sql/hw_vec_float4.sql sql/procedure_privilege_test.sql sql/hw_audit_rotation_interval.sql sql/test_ustore_orderby_1.sql sql/hw_cstore_roughcheck.sql sql/cstore_alter_table1.sql sql/event_dump_audit.sql sql/add_b_format_behavior_all.sql sql/hw_cstore_tablespace_2.sql sql/cmpr_dead_loop_00.sql sql/copy_1.sql sql/gs_dump.sql sql/cmpr_int.sql sql/iud.sql sql/copy.sql sql/cstore_cmpr_delta_nbits.sql sql/test_ustore_groupby_1.sql sql/security_ft.sql sql/cmpr_cluster_01.sql sql/hw_partition_tablespace.sql sql/psql.sql sql/instr_unique_sql.sql sql/bulkload_parallel_test_3.sql sql/vec_sonic_hashjoin_string_prepare.sql sql/pg_proc_test.sql sql/test_ustore_union_3.sql sql/cstore_create_clause.sql sql/cstore_cmpr_time_with_timezone.sql sql/cstore_log2_error.sql sql/hw_user_pguser.sql sql/hw_vec_float8.sql sql/cmpr_numstr.sql sql/hw_tsstore.sql sql/copy_gbk_test.sql sql/cstore_alter_table5.sql sql/cmpr_drop_column_03.sql sql/single_node_create_function_1.sql sql/single_node_temple.sql sql/not_accept_empty_copy.sql sql/hw_pwd_complexity.sql sql/srf_fusion_agg.sql sql/single_node_produce_commit_rollback.sql sql/vec_prepare_001.sql sql/cstore_create_clause1.sql sql/test_interface.sql sql/hw_partition_storage_parameters_index.sql sql/ustore_subpartition_tablespace.sql sql/hw_pwd_encryption_sm3.sql sql/select_into_user_defined_variables.sql sql/xc_notrans_block.sql sql/single_node_largeobject.sql sql/view_dump.sql sql/sort_optimize_001.sql sql/timecapsule_version_test_1.sql sql/copy_2.sql sql/ustore_subpartition_vacuum_partition.sql sql/test_unione_intersect_mix_1.sql sql/hw_audit_space.sql sql/hw_partition_split.sql sql/cstore_cmpr_delta.sql sql/cstore_cmpr_delta_int.sql sql/autoanalyze_test4.sql sql/mysql_function.sql sql/vec_sonic_hashjoin_string_spill.sql sql/cstore_cmpr_dict_00.sql sql/retry.sql sql/timecapsule_version_ustore_test_4.sql sql/dump_partition_b_db.sql sql/hw_audit_rotation_size.sql sql/any_privs.sql sql/hw_partition_exchange2.sql sql/cstore_infinity.sql sql/hw_partition_merge1.sql sql/gsc_db.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/component_view_enhancements.out expected/srf_fusion_basic.out expected/autoanalyze_test_gucset.out expected/view_dump.out expected/hw_createtbl_llt.out expected/gsql_options.out expected/insert_right_ref.out expected/gs_dumpall.out expected/test_ustore_concurrent_whitebox3.out expected/partiton_pathkey_col_plan.out expected/data_source.out expected/test_unione_fulljoin_mix_3.out expected/hw_sec_account_lock_unlock.out expected/test_unione_insert_select_mix_1.out expected/test_ustore_except_3.out expected/copy_eol.out expected/hw_partition_start_end.out expected/prevent_table_in_sys_schema.out expected/vec_sonic_hashjoin_string_nospill.out expected/cstore_array.out expected/autoanalyze_test_gucreset.out expected/hw_audit_multi_thread.out expected/hw_cstore_tablespace_5.out expected/cstore_alter_table3.out expected/timecapsule_recyclebin_test_8.out expected/hw_partition_table_like.out expected/dump_auto_increment.out expected/comment_proc_1.out expected/test_unione_union_mix_2.out expected/db4ai_gd_train_predict.out expected/autoanalyze_test3.out expected/single_node_misc.out expected/vec_nestloop_pre.out expected/temp__5.out expected/hw_subpartition_vacuum_partition.out expected/gtt_merge.out expected/db4ai_plpython_fence.out expected/ustore_ddl.out expected/test_ustore_intersect_3.out expected/db4ai_kmeans_train_predict.out expected/single_node_constraints.out expected/gin_select.out expected/test_ustore_concurrent_whitebox4.out expected/vec_sonic_hashjoin_date_spill.out expected/cstore_cmpr_date.out expected/vec_sonic_hashjoin_number_prepare.out expected/copy_new_gram.out expected/cstore_drop_column.out expected/recovery_2pc_tools02.out expected/hw_rawtype_hash.out expected/quality_derive.out expected/vec_hashjoin1.out expected/hw_partition_hash_exchange.out expected/timecapsule_partition_ustore_test_1.out expected/cmpr_drop_column.out expected/constraints_1.out expected/cstore_cmpr_every_datatype.out expected/rlstm.out expected/cursor_expression_dump.out expected/cmpr_timewithzone.out expected/partition_expr_key.out expected/db4ai_gd_houses.out expected/hw_vec_int8.out expected/sort_optimize_row.out expected/hw_alter_table_instant.out expected/hw_partition_sql_adapt0.out expected/copy_gbk_test.out expected/single_node_random.out expected/user_host_test.out expected/test_whitebox_concurrent_toastInsert.out expected/test_unione_mix_tables_2.out expected/cstore_cmpr_timestamp_with_timezone.out expected/create_function_1.out expected/hw_partition_truncate1.out expected/cluster_sql_count.out expected/compress01.out expected/tablespace_limit3.out expected/cmpr_6bytes.out expected/ustore_rewrite.out expected/recovery_2pc_tools.out expected/test_whitebox_concurrent_lock.out expected/test_ustore_intersect_2.out expected/cstore_nulls_00.out expected/cmpr_toast_000.out expected/test_ustore_except.out expected/hw_cstore_vacuum.out expected/pri_alter_any_table.out expected/hw_partition_exchange3.out expected/hw_user_alter_pguser.out expected/hw_cstore_btree_index.out expected/set_user_defined_variables_test.out expected/sp_set_policy_plugin_enable.out expected/cmpr_toast_update.out expected/ustore_decode.out expected/single_node_forbidden.out expected/hw_partition_cluster.out expected/pg_session_locale.out expected/subscription.out expected/tablespace.out expected/test_unione_except_mix_4.out expected/process_switch.out expected/test_ustore_intersect.out expected/test_unione_innerjoin_mix_3.out expected/partiton_pathkey_col_randomexec.out expected/hw_partition_interval_dump_restore.out expected/hw_wait_event.out expected/unify_superuser_definition.out expected/test_whitebox_undo.out expected/single_node_checkguc.out expected/bitmapops.out expected/hw_cstore_tablespace_1.out expected/test_ustore_groupby_3.out expected/cmpr_drop_column_02.out expected/test_unione_rightjoin_mix_1.out expected/gs_dump_tableof.out expected/cgin_select.out expected/single_node_tablespace.out expected/rewrite.out expected/timecapsule_version_test_4.out expected/hw_partition_interval.out expected/test_unione_insert_select_mix_2.out expected/alter_set_same_parameter.out expected/test_unione_intersect_mix_4.out expected/create_enumtype.out expected/hw_partition_truncate0.out expected/cmpr_mode_none00.out expected/hw_cstore_index.out expected/test_whitebox_concurrent_toastDelete.out expected/inlist2join_cost_base.out expected/gs_encrypt.out expected/cstore_cmpr_rle_2byte_runs.out expected/hw_sslpwd.out expected/test_unione_except_mix_1.out expected/hw_user.out expected/hw_audit_multi_thread_space.out expected/db4ai_gd_pca_train_predict.out expected/charset_b_format.out expected/cmpr_references_01.out expected/cmpr_datetime.out expected/csv_text_test.out expected/test_unione_intersect_mix_1.out expected/dolphin_guc_config.out expected/copy_from_support_parallel.out expected/timecapsule_version_ustore_test_3.out expected/hw_audit_multi_thread_rotation_size.out expected/gstrace_options.out expected/cstore_cmpr_str.out expected/initdb.out expected/slow_sql.out expected/db4ai_snapshots.out expected/retry.out expected/test_unione_except_mix_2.out expected/select_into_file.out expected/timecapsule_recyclebin_test_7.out expected/test_unione_mix_table.out expected/cmpr_drop_column_01.out expected/hw_vec_float4.out expected/hw_partition_dump.out expected/vec_nestloop1.out expected/hw_partition_tablespace.out expected/ustore_subpartition_vacuum_partition.out expected/group_concat_max_len_gs_guc.out expected/test_unione_union_mix_4.out expected/test_ustore_insert_select_new.out expected/ledger_table_case.out expected/cmpr_references_00.out expected/relation_cache_inval_msg.out expected/test_unione_mix_tables_3.out expected/gs_guc.out expected/hw_audit_full.out expected/hw_audit_enabled.out expected/test_ustore_orderby_3.out expected/hw_partition_list_exchange.out expected/tablespace_limit2.out expected/timecapsule_version_test_2.out expected/vec_sonic_hashjoin_date_nospill.out expected/test_debug5.out expected/test_unione_intersect_mix_2.out expected/segment_subpartition_vacuum_partition.out expected/hw_partition_scan_04.out expected/xc_copy.out expected/trigger_dump.out expected/cstore_nan.out expected/fdw_audit.out expected/security_ft.out expected/pg_object_test.out expected/hw_partition_merge2.out expected/gsloader_options.out expected/set_system_variables_test.out expected/udf_crem.out expected/cstore_cmpr_time_with_timezone.out expected/sqlpatch_func.out expected/dfs_alter_table.out expected/cstore_alter_table2.out expected/delete_delta_cstore.out expected/cmpr_cluster_00.out expected/cstore_alter_table.out expected/vec_sonic_hashjoin_string_spill.out expected/libcomm_check_status.out expected/performance_enhance.out expected/copy_support_transform.out expected/single_node_user_mapping.out expected/hw_cstore_analyze.out expected/gs_dump.out expected/test_unione_leftjoin_mix_2.out expected/delete_delta_partition_dupdelete.out expected/copy_gb18030_test.out expected/hw_user_basic.out expected/single_node_create_function_2.out expected/single_node_produce_commit_rollback.out expected/test_whitebox_ubtree_insert.out expected/sort_optimize_column.out expected/cstore_alter_table4.out expected/event_trigger_dump_restore.out expected/test_unione_mix_tables_7.out expected/transaction_with_snapshot.out expected/hw_audit_client.out expected/hw_cstore_tablespace_3.out expected/publication.out expected/test_whitebox_concurrent_fetch.out expected/hw_cstore_btree_index2.out expected/vec_result.out expected/timecapsule_version_ustore_test_2.out expected/gs_guc_reload.out expected/hw_audit_detailinfo.out expected/temp__3.out expected/db4ai_svm_kernels.out expected/test_unione_mix_type.out expected/hw_owner.out expected/cstore_partial_cluster_info.out expected/hw_user_namespace.out expected/hw_partition_set_tablespace.out expected/hw_user_revoke.out expected/timecapsule_recyclebin_test_9.out expected/pri_execute_any_function.out expected/psql.out expected/constraints.out expected/ustore_xact.out expected/test_whitebox_concurrent_update.out expected/test_unione_rightjoin_mix_3.out expected/db4ai_gd_snapshots.out expected/partiton_pathkey_row_randomexec.out expected/sp_set_policy_plugin_disable.out expected/test_unione_union_mix_1.out expected/directory_test.out expected/hw_tablespace.out expected/hw_cipher_sm4.out expected/vec_mergejoin_1.out expected/mysql_delimiter_fix.out expected/db4ai_explain_model.out expected/gs_dump_subpartition.out expected/hw_audit_config.out expected/cmpr_uint32_oid.out expected/cstore_alter_table9.out expected/hw_cstore_partition.out expected/subplan_new.out expected/hw_alter_session.out expected/hw_partition_scan_03.out expected/hw_sslconn.out expected/hw_hashint1.out expected/gs_dump_synonym.out expected/misc_1.out expected/delete_delta_dupdelete.out expected/timecapsule_version_test_5.out expected/create_basetype.out expected/hw_cstore_copy1.out expected/hw_partition_sysview.out expected/test_unione_mix_tables_5.out expected/hw_partition_exchange1.out expected/hw_audit_multi_thread_rotation_interval.out expected/sort_optimize.out expected/test_unione_innerjoin_mix_1.out expected/hw_vec_int4.out expected/sp_masking_udf.out expected/ustore_decoding_in_xact.out expected/cmpr_nulls_prefix.out expected/hw_independent_user.out expected/tpchrush.out expected/timecapsule_version_test_6.out expected/hw_partition_toast.out expected/test_unione_fulljoin_mix_2.out expected/explain_fqs.out expected/test_ustore_except_2.out expected/view_definer_test.out expected/cstore_cmpr_rle_bound1.out expected/copy_3.out expected/cmpr_nulls_delta.out expected/test_whitebox_concurrent_multiInsert.out expected/gs_basebackup.out expected/cstore_cmpr_dict_00.out expected/hw_subpartition_tablespace.out expected/vec_prepare_003.out expected/row_count_function.out expected/single_node_copy.out expected/test_unione_leftjoin_mix_1.out expected/gs_aggregate.out expected/ustore_replication_origin.out expected/largeobject_1.out expected/gs_dump_tableconstraint.out expected/hw_audit_space.out expected/sequence_cache_test.out expected/ts_gb18030_utf8.out expected/gsbasebackup_options.out expected/hw_setop_writefile.out expected/test_whitebox_concurrent_delete.out expected/cstore_unsupported_feature1.out expected/hw_tsdicts.out expected/timecapsule_version_test_7.out expected/any_privs.out expected/srf_fusion_agg.out expected/vec_nestloop_end.out expected/test_ustore_transactions.out expected/copy_1.out expected/analyse_verify.out expected/comment_proc.out expected/cmpr_numstr01.out expected/cmpr_rollback.out expected/cmpr_copyto.out expected/hw_audit_system_func.out expected/cmpr_index_00.out expected/test_unione_union_mix_3.out expected/hw_partition_scan_02.out expected/hw_partition_sql_adapt2.out expected/cstore_cmpr_zlib.out expected/segment_subpartition_tablespace.out expected/delete_delta_col_partition_dupdelete.out expected/holdable_cursor.out expected/single_node_largeobject_1.out expected/autoanalyze_test2.out expected/dw_switch.out expected/cmpr_prefix_150left.out expected/gaussdb_options.out expected/gsqlerr.out expected/autoanalyze_test1.out expected/hw_partition_insert.out expected/partiton_pathkey_row_plan.out expected/test_unione_rightjoin_mix_2.out expected/cstore_alter_table6.out expected/vec_sonic_hashjoin_explain.out expected/alter_system_set.out expected/hw_cstore_tablespace_4.out expected/test_alter_table_set_refresh.out expected/xc_ARM_copy.out expected/test_ustore_union_2.out expected/copy_error_log.out expected/misc.out expected/cmpr_smallint.out expected/temp__4.out expected/cmpr_float.out expected/hw_cstore_btree_index1.out expected/test_unione_except_mix_3.out expected/accept_empty_copy.out expected/mysql_function.out expected/pldebugger_shutdown.out expected/fdw_prepare.out expected/temp_table.out expected/gs_dump_sequence.out expected/create_tbl_init_td_check.out expected/test_whitebox_concurrent_pagePrune.out expected/hw_partition_exchange.out expected/create_function_2.out expected/decoding_in_xact.out expected/compress01_1.out expected/pri_create_any_function.out expected/hw_user_privilege.out expected/timecapsule_partition_ustore_test_2.out expected/test_unione_leftjoin_mix_3.out expected/test_unione_fulljoin_mix_1.out expected/timecapsule_version_test_3.out expected/cstore_alter_table8.out expected/vec_sonic_hashjoin_date_prepare.out expected/disable_dbeperf_and_snapshot.out expected/cstore_alter_table10.out expected/test_unione_intersect_mix_3.out expected/replication_origin.out expected/hw_cstore_copy.out expected/cstore_cmpr_rle_bound.out expected/vec_prepare_002.out expected/bulkload_parallel_test_2.out expected/gs_initdb.out expected/vec_bitmap_prepare.out expected/delete_delta_col_dupdelete.out expected/gs_dump_package.out expected/largeobject.out expected/area.out expected/tablespace_1.out expected/hw_cstore_index1.out expected/misc_2.out expected/hw_partition_scan_01.out expected/hw_audit_toughness.out expected/procedure_privilege_test.out expected/hw_audit_rotation_interval.out expected/test_ustore_orderby_1.out expected/hw_cstore_roughcheck.out expected/cstore_alter_table1.out expected/event_dump_audit.out expected/plpgsql_dump.out expected/hw_cstore_tablespace_2.out expected/cmpr_dead_loop_00.out expected/srf_fusion.out expected/spill.out expected/cmpr_int.out expected/iud.out expected/copy.out expected/cstore_cmpr_delta_nbits.out expected/test_ustore_groupby_1.out expected/test_unione_mix_tables_4.out expected/cmpr_cluster_01.out expected/constraints_2.out expected/instr_unique_sql.out expected/bulkload_parallel_test_3.out expected/compress02.out expected/pg_proc_test.out expected/cstore_create_clause.out expected/vec_prepare.out expected/cstore_log2_error.out expected/hw_user_pguser.out expected/hw_vec_float8.out expected/cmpr_numstr.out expected/delete_delta_col_partition.out expected/cstore_alter_table5.out expected/cmpr_drop_column_03.out expected/single_node_create_function_1.out expected/single_node_temple.out expected/xact.out expected/not_accept_empty_copy.out expected/hw_pwd_complexity.out expected/aioptimizer.out expected/cstore_cmpr_delta.out expected/vec_prepare_001.out expected/cstore_create_clause1.out expected/test_interface.out expected/hw_partition_storage_parameters_index.out expected/ustore_subpartition_tablespace.out expected/vec_sonic_hashjoin_string_prepare.out expected/hw_partition_sql_adapt1.out expected/hw_cstore_index2.out expected/related_hdfs_object_ddl.out expected/delete_delta.out expected/hw_partition_scan_06.out expected/db4ai_xgboost_train_predict.out expected/toast.out expected/hw_partition_cluster_1.out expected/cmpr_mode_none01.out expected/gsql.out expected/plpgsql_reset_session.out expected/tablespace_limit.out expected/aioptimizer_small.out expected/hw_pwd_encryption_sm3.out expected/select_into_user_defined_variables.out expected/xc_notrans_block.out expected/single_node_largeobject.out expected/timecapsule_version_ustore_test_6.out expected/hw_cipher_sm4_1.out expected/sort_optimize_001.out expected/timecapsule_version_test_1.out expected/hw_nvarchar2_hash.out expected/autoanalyze_test4.out expected/add_b_format_behavior_all.out expected/cstore_drop_column_replicated.out expected/hw_partition_split.out expected/charset_connection_test.out expected/gs_dump_encrypt.out expected/hw_smalldatetime_hash.out expected/test_float_dump.out expected/cstore_cmpr_delta_int.out expected/binary.out expected/timecapsule_version_ustore_test_4.out expected/timecapsule_version_ustore_test_5.out expected/dump_partition_b_db.out expected/delete_delta_row_partition.out expected/hw_audit_rotation_size.out expected/bypass_pbe.out expected/hw_partition_exchange2.out expected/test_ustore_union_3.out expected/cstore_infinity.out expected/hw_partition_merge1.out expected/gsc_db.out expected/test_unione_mix_tables_1.out expected/gs_guc_value_range.out expected/gin_getbitmap.out expected/mysql_function_2.out expected/mysql_function_clearup.out expected/test_unione_innerjoin_mix_2.out expected/predefined_roles.out expected/ddl.out expected/ustore_spill.out expected/create_c_function.out expected/test_ustore_orderby_2.out expected/test_unione_mix_tables_6.out expected/hw_user_audit.out expected/test_ustore_groupby_2.out expected/mysql_function_prepare.out expected/test_whitebox_concurrent_insert.out expected/gsdump_options.out expected/hw_partition_insert_01.out expected/cstore_alter_table7.out expected/copy_2.out expected/hw_audit_pg_query.out expected/test_ustore_union.out expected/gs_global_config_audit.out expected/hw_partition_scan_05.out expected/cstore_unsupported_feature.out sql/hw_partition_merge2.sql sql/gsloader_options.sql sql/set_system_variables_test.sql sql/udf_crem.sql sql/sqlpatch_func.sql sql/gs_dump_synonym.sql sql/autoanalyze_test_gucset.sql sql/hw_createtbl_llt.sql sql/gsql_options.sql sql/insert_right_ref.sql sql/gs_dumpall.sql sql/test_ustore_concurrent_whitebox3.sql sql/partiton_pathkey_col_plan.sql sql/data_source.sql sql/test_unione_fulljoin_mix_3.sql sql/hw_sec_account_lock_unlock.sql sql/test_unione_insert_select_mix_1.sql sql/test_ustore_except_3.sql sql/copy_eol.sql sql/hw_partition_start_end.sql sql/prevent_table_in_sys_schema.sql sql/vec_sonic_hashjoin_string_nospill.sql sql/hw_user_revoke.sql sql/autoanalyze_test_gucreset.sql sql/hw_audit_multi_thread.sql sql/hw_cstore_tablespace_5.sql sql/cstore_alter_table3.sql sql/timecapsule_recyclebin_test_8.sql sql/hw_partition_table_like.sql sql/dump_auto_increment.sql sql/hw_cstore_index2.sql sql/test_unione_except_mix_1.sql sql/db4ai_gd_train_predict.sql sql/autoanalyze_test3.sql sql/single_node_misc.sql sql/vec_nestloop_pre.sql sql/temp__5.sql sql/hw_subpartition_vacuum_partition.sql sql/gtt_merge.sql sql/db4ai_plpython_fence.sql sql/segment_subpartition_tablespace.sql sql/test_ustore_intersect_3.sql sql/db4ai_kmeans_train_predict.sql sql/single_node_constraints.sql sql/inlist2join_cost_base.sql sql/test_ustore_concurrent_whitebox4.sql sql/vec_sonic_hashjoin_date_spill.sql sql/cstore_cmpr_date.sql sql/vec_sonic_hashjoin_number_prepare.sql sql/copy_new_gram.sql sql/cstore_drop_column.sql sql/hw_rawtype_hash.sql sql/quality_derive.sql sql/vec_hashjoin1.sql sql/hw_partition_hash_exchange.sql sql/cmpr_drop_column.sql sql/cstore_cmpr_every_datatype.sql sql/rlstm.sql sql/cursor_expression_dump.sql sql/cmpr_timewithzone.sql sql/partition_expr_key.sql sql/db4ai_gd_houses.sql sql/hw_vec_int8.sql sql/sort_optimize_row.sql sql/db4ai_xgboost_train_predict.sql sql/vec_sonic_hashjoin_explain.sql sql/related_hdfs_object_ddl.sql sql/delete_delta.sql sql/hw_partition_scan_06.sql sql/test_whitebox_undo.sql sql/cmpr_mode_none01.sql sql/gsql.sql sql/dw_switch.sql sql/tablespace_limit.sql sql/aioptimizer_small.sql sql/hw_alter_table_instant.sql sql/hw_partition_sql_adapt0.sql sql/single_node_random.sql sql/user_host_test.sql sql/test_whitebox_concurrent_toastInsert.sql sql/test_unione_mix_tables_2.sql sql/delete_delta_col_partition.sql sql/cstore_cmpr_timestamp_with_timezone.sql sql/create_function_1.sql sql/cluster_sql_count.sql sql/compress01.sql sql/tablespace_limit3.sql sql/cmpr_6bytes.sql sql/timecapsule_partition_ustore_test_1.sql sql/recovery_2pc_tools.sql sql/test_whitebox_concurrent_lock.sql sql/cstore_nulls_00.sql sql/cmpr_toast_000.sql sql/test_ustore_except.sql sql/hw_cstore_vacuum.sql sql/pri_alter_any_table.sql sql/hw_partition_exchange3.sql sql/hw_user_alter_pguser.sql sql/hw_cstore_btree_index.sql sql/plpgsql_reset_session.sql sql/set_user_defined_variables_test.sql sql/sp_set_policy_plugin_enable.sql sql/cmpr_toast_update.sql sql/ustore_decode.sql sql/single_node_forbidden.sql sql/hw_partition_cluster.sql sql/pg_session_locale.sql sql/subscription.sql sql/tablespace.sql sql/test_unione_except_mix_4.sql sql/process_switch.sql sql/test_ustore_intersect.sql sql/test_unione_innerjoin_mix_3.sql sql/test_unione_leftjoin_mix_1.sql sql/hw_partition_interval_dump_restore.sql sql/hw_wait_event.sql sql/unify_superuser_definition.sql sql/gs_basebackup.sql sql/single_node_checkguc.sql sql/bitmapops.sql sql/hw_cstore_tablespace_1.sql sql/gs_dump_encrypt.sql sql/test_ustore_groupby_3.sql sql/cmpr_drop_column_02.sql sql/test_unione_rightjoin_mix_1.sql sql/gs_dump_tableof.sql sql/cgin_select.sql sql/single_node_tablespace.sql sql/srf_fusion.sql sql/timecapsule_version_test_4.sql sql/hw_partition_interval.sql sql/test_unione_insert_select_mix_2.sql sql/alter_set_same_parameter.sql sql/temp__3.sql sql/create_enumtype.sql sql/cmpr_mode_none00.sql sql/hw_cstore_index.sql sql/compress02.sql sql/test_whitebox_concurrent_toastDelete.sql sql/csv_text_test.sql sql/gs_encrypt.sql sql/hw_sslpwd.sql sql/test_unione_union_mix_2.sql sql/hw_user.sql sql/hw_audit_multi_thread_space.sql sql/db4ai_gd_pca_train_predict.sql sql/charset_b_format.sql sql/cmpr_references_01.sql sql/cmpr_datetime.sql sql/dolphin_guc_config.sql sql/timecapsule_version_ustore_test_3.sql sql/hw_audit_multi_thread_rotation_size.sql sql/gstrace_options.sql sql/cstore_cmpr_str.sql sql/initdb.sql sql/slow_sql.sql sql/db4ai_snapshots.sql sql/delete_delta_row_partition.sql sql/test_unione_except_mix_2.sql sql/select_into_file.sql sql/timecapsule_recyclebin_test_7.sql sql/test_unione_mix_table.sql sql/cmpr_drop_column_01.sql sql/hw_partition_dump.sql sql/vec_nestloop1.sql sql/aioptimizer.sql sql/group_concat_max_len_gs_guc.sql sql/test_unione_union_mix_4.sql sql/test_ustore_insert_select_new.sql sql/ledger_table_case.sql sql/cmpr_references_00.sql sql/relation_cache_inval_msg.sql sql/test_unione_mix_tables_3.sql sql/gs_guc.sql sql/test_unione_intersect_mix_4.sql sql/hw_audit_full.sql sql/test_ustore_orderby_3.sql sql/hw_partition_list_exchange.sql sql/tablespace_limit2.sql sql/timecapsule_version_test_2.sql sql/vec_sonic_hashjoin_date_nospill.sql sql/test_debug5.sql sql/test_unione_intersect_mix_2.sql sql/bypass_pbe.sql sql/segment_subpartition_vacuum_partition.sql sql/hw_partition_scan_04.sql sql/xc_copy.sql sql/trigger_dump.sql sql/cstore_nan.sql sql/fdw_audit.sql sql/test_float_dump.sql sql/pg_object_test.sql sql/test_unione_mix_tables_1.sql sql/gs_guc_value_range.sql sql/gin_getbitmap.sql sql/mysql_function_2.sql sql/mysql_function_clearup.sql sql/test_unione_innerjoin_mix_2.sql sql/predefined_roles.sql sql/mysql_delimiter_fix.sql sql/create_c_function.sql sql/test_ustore_orderby_2.sql sql/test_unione_mix_tables_6.sql sql/hw_user_audit.sql sql/test_ustore_groupby_2.sql sql/mysql_function_prepare.sql sql/test_whitebox_concurrent_insert.sql sql/gsdump_options.sql sql/hw_partition_insert_01.sql sql/cstore_alter_table7.sql sql/gin_select.sql sql/hw_audit_pg_query.sql sql/test_ustore_union.sql sql/gs_global_config_audit.sql sql/hw_partition_scan_05.sql sql/cstore_unsupported_feature.sql sql/cstore_alter_table2.sql sql/delete_delta_cstore.sql sql/cmpr_cluster_00.sql sql/cstore_alter_table.sql sql/hw_nvarchar2_hash.sql sql/libcomm_check_status.sql sql/performance_enhance.sql sql/copy_support_transform.sql sql/single_node_user_mapping.sql sql/hw_cstore_analyze.sql sql/cstore_drop_column_replicated.sql sql/test_unione_leftjoin_mix_2.sql sql/delete_delta_partition_dupdelete.sql sql/copy_gb18030_test.sql sql/hw_user_basic.sql sql/single_node_create_function_2.sql sql/partiton_pathkey_col_randomexec.sql sql/copy_from_support_parallel.sql sql/test_whitebox_ubtree_insert.sql sql/sort_optimize_column.sql sql/cstore_alter_table4.sql sql/gsbasebackup_options.sql sql/event_trigger_dump_restore.sql sql/test_unione_mix_tables_7.sql sql/transaction_with_snapshot.sql sql/hw_audit_client.sql sql/hw_cstore_tablespace_3.sql sql/publication.sql sql/test_whitebox_concurrent_fetch.sql sql/hw_cstore_btree_index2.sql sql/vec_result.sql sql/timecapsule_version_ustore_test_2.sql sql/gs_guc_reload.sql sql/hw_audit_detailinfo.sql sql/cstore_cmpr_rle_2byte_runs.sql sql/db4ai_svm_kernels.sql sql/test_unione_mix_type.sql sql/hw_owner.sql sql/cstore_partial_cluster_info.sql sql/hw_user_namespace.sql sql/hw_partition_set_tablespace.sql sql/hw_tsdicts.sql sql/timecapsule_recyclebin_test_9.sql sql/pri_execute_any_function.sql sql/constraints.sql sql/component_view_enhancements.sql sql/test_whitebox_concurrent_update.sql sql/test_unione_rightjoin_mix_3.sql sql/db4ai_gd_snapshots.sql sql/partiton_pathkey_row_randomexec.sql sql/sp_set_policy_plugin_disable.sql sql/test_unione_union_mix_1.sql sql/directory_test.sql sql/hw_tablespace.sql sql/hw_cipher_sm4.sql sql/vec_mergejoin_1.sql sql/db4ai_explain_model.sql sql/gs_dump_subpartition.sql sql/hw_audit_config.sql sql/cmpr_uint32_oid.sql sql/cstore_alter_table9.sql sql/hw_cstore_partition.sql sql/subplan_new.sql sql/hw_alter_session.sql sql/hw_partition_scan_03.sql sql/hw_sslconn.sql sql/hw_hashint1.sql sql/delete_delta_dupdelete.sql sql/timecapsule_version_test_5.sql sql/create_basetype.sql sql/hw_cstore_copy1.sql sql/hw_partition_sysview.sql sql/test_unione_mix_tables_5.sql sql/hw_partition_exchange1.sql sql/hw_audit_multi_thread_rotation_interval.sql sql/sort_optimize.sql sql/test_unione_innerjoin_mix_1.sql sql/plpgsql_dump.sql sql/hw_vec_int4.sql sql/sp_masking_udf.sql sql/cmpr_nulls_prefix.sql sql/hw_independent_user.sql sql/tpchrush.sql sql/timecapsule_version_test_6.sql sql/hw_partition_toast.sql sql/test_unione_fulljoin_mix_2.sql sql/test_unione_mix_tables_4.sql sql/explain_fqs.sql sql/test_ustore_except_2.sql sql/view_definer_test.sql sql/cstore_cmpr_rle_bound1.sql sql/copy_3.sql sql/cmpr_nulls_delta.sql sql/test_whitebox_concurrent_multiInsert.sql sql/vec_prepare.sql sql/hw_subpartition_tablespace.sql sql/vec_prepare_003.sql sql/analyse_verify.sql sql/single_node_copy.sql sql/timecapsule_version_ustore_test_5.sql sql/gs_aggregate.sql sql/gs_dump_tableconstraint.sql sql/sequence_cache_test.sql sql/ts_gb18030_utf8.sql sql/test_ustore_intersect_2.sql sql/hw_setop_writefile.sql sql/test_whitebox_concurrent_delete.sql sql/cstore_unsupported_feature1.sql sql/timecapsule_version_test_7.sql sql/hw_partition_sql_adapt1.sql sql/cstore_array.sql sql/vec_nestloop_end.sql sql/test_ustore_transactions.sql sql/recovery_2pc_tools02.sql sql/comment_proc.sql sql/cmpr_numstr01.sql sql/cmpr_rollback.sql sql/cmpr_copyto.sql sql/hw_audit_system_func.sql sql/charset_connection_test.sql sql/cmpr_index_00.sql sql/test_unione_union_mix_3.sql sql/hw_partition_scan_02.sql sql/hw_partition_sql_adapt2.sql sql/cstore_cmpr_zlib.sql sql/delete_delta_col_partition_dupdelete.sql sql/holdable_cursor.sql sql/autoanalyze_test2.sql sql/cmpr_prefix_150left.sql sql/gaussdb_options.sql sql/gsqlerr.sql sql/autoanalyze_test1.sql sql/hw_partition_insert.sql sql/partiton_pathkey_row_plan.sql sql/test_unione_rightjoin_mix_2.sql sql/cstore_alter_table6.sql sql/alter_system_set.sql sql/hw_cstore_tablespace_4.sql sql/test_alter_table_set_refresh.sql sql/xc_ARM_copy.sql sql/test_ustore_union_2.sql sql/copy_error_log.sql sql/misc.sql sql/cmpr_smallint.sql sql/temp__4.sql sql/cmpr_float.sql sql/hw_cstore_btree_index1.sql sql/test_unione_except_mix_3.sql sql/accept_empty_copy.sql sql/row_count_function.sql sql/hw_audit_enabled.sql sql/pldebugger_shutdown.sql sql/timecapsule_version_ustore_test_6.sql sql/fdw_prepare.sql sql/temp_table.sql sql/gs_dump_sequence.sql sql/create_tbl_init_td_check.sql sql/test_whitebox_concurrent_pagePrune.sql sql/hw_partition_exchange.sql sql/create_function_2.sql sql/pri_create_any_function.sql sql/hw_user_privilege.sql sql/timecapsule_partition_ustore_test_2.sql sql/test_unione_leftjoin_mix_3.sql sql/test_unione_fulljoin_mix_1.sql sql/timecapsule_version_test_3.sql sql/cstore_alter_table8.sql sql/vec_sonic_hashjoin_date_prepare.sql sql/disable_dbeperf_and_snapshot.sql sql/cstore_alter_table10.sql sql/test_unione_intersect_mix_3.sql sql/hw_cstore_copy.sql sql/cstore_cmpr_rle_bound.sql sql/vec_prepare_002.sql sql/ss_standby_support_write.sql sql/bulkload_parallel_test_2.sql sql/gs_initdb.sql sql/vec_bitmap_prepare.sql sql/delete_delta_col_dupdelete.sql sql/gs_dump_package.sql sql/largeobject.sql sql/hw_audit_toughness.sql sql/hw_cstore_index1.sql sql/hw_partition_scan_01.sql sql/hw_smalldatetime_hash.sql sql/hw_vec_float4.sql sql/procedure_privilege_test.sql sql/hw_audit_rotation_interval.sql sql/test_ustore_orderby_1.sql sql/hw_cstore_roughcheck.sql sql/cstore_alter_table1.sql sql/event_dump_audit.sql sql/add_b_format_behavior_all.sql sql/hw_cstore_tablespace_2.sql sql/cmpr_dead_loop_00.sql sql/copy_1.sql sql/gs_dump.sql sql/cmpr_int.sql sql/iud.sql sql/copy.sql sql/cstore_cmpr_delta_nbits.sql sql/test_ustore_groupby_1.sql sql/security_ft.sql sql/cmpr_cluster_01.sql sql/hw_partition_tablespace.sql sql/psql.sql sql/instr_unique_sql.sql sql/bulkload_parallel_test_3.sql sql/vec_sonic_hashjoin_string_prepare.sql sql/pg_proc_test.sql sql/test_ustore_union_3.sql sql/cstore_create_clause.sql sql/cstore_cmpr_time_with_timezone.sql sql/cstore_log2_error.sql sql/hw_user_pguser.sql sql/hw_vec_float8.sql sql/cmpr_numstr.sql sql/hw_tsstore.sql sql/copy_gbk_test.sql sql/cstore_alter_table5.sql sql/cmpr_drop_column_03.sql sql/single_node_create_function_1.sql sql/single_node_temple.sql sql/not_accept_empty_copy.sql sql/hw_pwd_complexity.sql sql/srf_fusion_agg.sql sql/single_node_produce_commit_rollback.sql sql/vec_prepare_001.sql sql/cstore_create_clause1.sql sql/test_interface.sql sql/hw_partition_storage_parameters_index.sql sql/ustore_subpartition_tablespace.sql sql/hw_pwd_encryption_sm3.sql sql/select_into_user_defined_variables.sql sql/xc_notrans_block.sql sql/single_node_largeobject.sql sql/view_dump.sql sql/sort_optimize_001.sql sql/timecapsule_version_test_1.sql sql/copy_2.sql sql/ustore_subpartition_vacuum_partition.sql sql/test_unione_intersect_mix_1.sql sql/hw_audit_space.sql sql/hw_partition_split.sql sql/cstore_cmpr_delta.sql sql/cstore_cmpr_delta_int.sql sql/autoanalyze_test4.sql sql/mysql_function.sql sql/vec_sonic_hashjoin_string_spill.sql sql/cstore_cmpr_dict_00.sql sql/retry.sql sql/timecapsule_version_ustore_test_4.sql sql/dump_partition_b_db.sql sql/hw_audit_rotation_size.sql sql/any_privs.sql sql/hw_partition_exchange2.sql sql/cstore_infinity.sql sql/hw_partition_merge1.sql sql/gsc_db.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. 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) | ^~~~~~~~~~~~ make[5]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. '../../../../..//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:13148.2: warning: empty rule for typed nonterminal, and no action [-Wother] 13148 | | colid_list: | ^ preproc.y:17371.2-12: warning: type clash on default action: != <> [-Wother] 17371 | 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:26810: pgc.cpp: In function ‘int base_yylex()’: pgc.cpp:2389:23: warning: comparison of integer expressions of different signedness: ‘yy_size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2389 | for ( yyl = 0; yyl < yyleng; ++yyl ) | ~~~~^~~~~~~~ In file included from preproc.y:26810: 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:378:6: note: in expansion of macro ‘yyless’ 378 | yyless(2); | ^~~~~~ 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:384:6: note: in expansion of macro ‘yyless’ 384 | yyless(2); | ^~~~~~ 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:413:6: note: in expansion of macro ‘yyless’ 413 | yyless(1); | ^~~~~~ 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:435:5: note: in expansion of macro ‘yyless’ 435 | yyless(1); | ^~~~~~ 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:478:5: note: in expansion of macro ‘yyless’ 478 | yyless(1); | ^~~~~~ 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:485:5: note: in expansion of macro ‘yyless’ 485 | yyless(1); | ^~~~~~ 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:492:5: note: in expansion of macro ‘yyless’ 492 | yyless(1); | ^~~~~~ 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:522:5: note: in expansion of macro ‘yyless’ 522 | yyless(1); | ^~~~~~ 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:550:6: note: in expansion of macro ‘yyless’ 550 | yyless(yyleng-1); | ^~~~~~ 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:672:8: note: in expansion of macro ‘yyless’ 672 | yyless(nchars); | ^~~~~~ 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:728:7: note: in expansion of macro ‘yyless’ 728 | yyless(yyleng-1); | ^~~~~~ 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:733:7: note: in expansion of macro ‘yyless’ 733 | yyless(yyleng-2); | ^~~~~~ 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:888:8: note: in expansion of macro ‘yyless’ 888 | yyless(1); | ^~~~~~ 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:901:8: note: in expansion of macro ‘yyless’ 901 | yyless(1); | ^~~~~~ 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:950:9: note: in expansion of macro ‘yyless’ 950 | yyless(1); | ^~~~~~ 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:964:9: note: in expansion of macro ‘yyless’ 964 | yyless(1); | ^~~~~~ 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:978:9: note: in expansion of macro ‘yyless’ 978 | yyless(1); | ^~~~~~ 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:1009:7: note: in expansion of macro ‘yyless’ 1009 | yyless(1); | ^~~~~~ 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:1051:7: note: in expansion of macro ‘yyless’ 1051 | yyless(1); | ^~~~~~ 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:1082:7: note: in expansion of macro ‘yyless’ 1082 | yyless(1); | ^~~~~~ 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:352:26: warning: too many arguments for format [-Wformat-extra-args] 352 | printf(_("%s: could not stat file %s\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:352:24: note: in expansion of macro ‘_’ 352 | printf(_("%s: could not stat file %s\n"), prefix_name, pathname, gs_strerror(errno)); | ^ 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 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] 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_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:5649:10: warning: unused variable ‘typeCatalog’ [-Wunused-variable] 5649 | 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:13192:21: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 13192 | (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:13191:17: note: in expansion of macro ‘ereport’ 13191 | ereport(errstate, | ^~~~~~~ pl_exec.cpp: In function ‘void exec_cursor_rowtype_init(PLpgSQL_execstate*, PLpgSQL_datum*, PLpgSQL_function*)’: pl_exec.cpp:1266:49: warning: ‘valtypmod’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1266 | newvalues[fnum] = exec_simple_cast_value(estate, value, valtype, reqtype, valtypmod, isnull); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pl_exec.cpp:1266:49: warning: ‘valtype’ may be used uninitialized in this function [-Wmaybe-uninitialized] pl_exec.cpp:1266: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:9558:53: warning: ‘valtypmod’ may be used uninitialized in this function [-Wmaybe-uninitialized] 9558 | newvalues[fnum] = exec_simple_cast_value(estate, value, valtype, reqtype, valtypmod, isnull); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pl_exec.cpp:9558:53: warning: ‘valtype’ may be used uninitialized in this function [-Wmaybe-uninitialized] pl_exec.cpp:9558:53: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 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] ss_dms_bufmgr.cpp: In function ‘void ForgetBufferNeedCheckPin(Buffer)’: ss_dms_bufmgr.cpp:1163:52: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘Buffer’ {aka ‘int’} [-Wsign-compare] 1163 | if (t_thrd.dms_cxt.pincount_array[i].bufid == buf_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ss_dms_bufmgr.cpp:1167:24: warning: unused variable ‘count’ [-Wunused-variable] 1167 | 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); | ^~~~~ 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 ../../../../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:510:49: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘uint64’ {aka ‘long unsigned int’} [-Wformat=] 510 | (errmodule(MOD_DMS), errmsg("%s Failed to confirm new primary: %d, list_stable:%llu, " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | "control file indicates primary is %d, list_stable%llu; dms reform failed.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 514 | 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:509:17: note: in expansion of macro ‘ereport’ 509 | ereport(ERROR, | ^~~~~~~ ss_dms_callback.cpp:519:49: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 6 has type ‘uint64’ {aka ‘long unsigned int’} [-Wformat=] 519 | (errmodule(MOD_DMS), errmsg("%s Failed to confirm new primary: %d, list_stable:%llu, " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | " control file indicates primary is %d, list_stable%llu; wait timeout.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 523 | 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:518:17: note: in expansion of macro ‘ereport’ 518 | ereport(ERROR, | ^~~~~~~ ss_dms_callback.cpp: In function ‘int CBFlushCopy(void*, char*)’: ss_dms_callback.cpp:1664:50: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 9 has type ‘unsigned int’ [-Wformat=] 1664 | ereport(LOG, (errmodule(MOD_DMS), errmsg("[SS reform][%u/%u/%u/%d %d-%u] mark need flush in flush copy:" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1665 | "page lsn (0x%llx), buf_ctrl.state: %lu", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1666 | tag->rnode.spcNode, tag->rnode.dbNode, tag->rnode.relNode, tag->rnode.bucketNode, 1667 | 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:1664:9: note: in expansion of macro ‘ereport’ 1664 | 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:1952:16: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘long long unsigned int’ [-Wformat=] 1952 | errmsg("[SS reform] reform start, role:%d, reform type:SS %s, standby scenario:%d, " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1953 | "bitmap_reconnect:%d, reform_ver:%ld.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1954 | reform_info->dms_role, reform_type_str, SSPerformingStandbyScenario(), 1955 | 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:1951:5: note: in expansion of macro ‘ereport’ 1951 | ereport(LOG, (errmodule(MOD_DMS), | ^~~~~~~ ss_dms_callback.cpp: In function ‘int CBReformDoneNotify(void*)’: ss_dms_callback.cpp:2024:46: warning: too many arguments for format [-Wformat-extra-args] 2024 | ereport(LOG, (errmodule(MOD_DMS), errmsg("[SS reform] reform done: pmState=%d, SSClusterState=%d, demotion=%d-%d, " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025 | "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:2024:5: note: in expansion of macro ‘ereport’ 2024 | ereport(LOG, (errmodule(MOD_DMS), errmsg("[SS reform] reform done: pmState=%d, SSClusterState=%d, demotion=%d-%d, " | ^~~~~~~ ../../../../src/common/interfaces/libpq/client_logic_common/cstrings_map.cpp 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) 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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::node’ declared here 114 | struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node | ^~~~ 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; | ^~~~~~~~~~~~~ execQual.cpp: In function ‘Oid deparseNodeForInputype(Expr*, NodeTag, float8)’: execQual.cpp:5189:19: warning: ‘argexpr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5189 | inputtype = param->paramtype; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../../../../src/include/postgres.h:54, from namespace.cpp:21: namespace.cpp: In function ‘Oid LookupExplicitNamespace(const char*, bool)’: namespace.cpp:3350:21: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 3350 | (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:3349:17: note: in expansion of macro ‘ereport’ 3349 | 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 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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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:3659:12: warning: ‘type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3659 | 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 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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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; | ^~~~~~~~~ nodeAgg.cpp: In function ‘TupleTableSlot* ExecAgg(PlanState*)’: nodeAgg.cpp:2181:32: warning: ‘peragg’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2181 | finalize_aggregates(aggstate, peragg, pergroup, 0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodeAgg.cpp:2127:20: note: ‘peragg’ was declared here 2127 | AggStatePerAgg peragg; | ^~~~~~ 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 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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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:265: /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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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:265: /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue::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:265: /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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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:265: /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue::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:265: /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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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:265: /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue::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:265: /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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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:265: /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/boost/comm/include/boost/lockfree/queue.hpp:114:60: note: ‘struct boost::lockfree::queue::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::freelist_stack(const Allocator&, std::size_t) [with Allocator = std::allocator::node>; T = boost::lockfree::queue::node; Alloc = std::allocator::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::queue(boost::lockfree::queue::size_type) [with T = SocketRequest*; Options = {}; boost::lockfree::queue::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::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::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::freelist_stack(const Allocator&, std::size_t) [with Allocator = std::allocator::node>; T = boost::lockfree::queue::node; Alloc = std::allocator::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::queue(boost::lockfree::queue::size_type) [with T = int; Options = {}; boost::lockfree::queue::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::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::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::freelist_stack(const Allocator&, std::size_t) [with Allocator = std::allocator::node>; T = boost::lockfree::stack::node; Alloc = std::allocator::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::stack(boost::lockfree::stack::size_type) [with T = Packet*; Options = {}; boost::lockfree::stack::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::queue(boost::lockfree::queue::size_type) [with T = SocketRequest*; Options = {}; boost::lockfree::queue::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::queue(boost::lockfree::queue::size_type) [with T = SocketRequest*; Options = {}; boost::lockfree::queue::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::stack::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::stack::node; Alloc = std::allocator::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::construct(const ArgumentType&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType = Packet*; T = boost::lockfree::stack::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::stack::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::stack::node; Alloc = std::allocator::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::construct(const ArgumentType&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType = Packet*; T = boost::lockfree::stack::node; Alloc = std::allocator::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::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::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::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::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_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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::node’ declared here 114 | struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node | ^~~~ 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) | ~~~^~~~~~~~~ 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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::node’ declared here 114 | struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node | ^~~~ 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; | ^~~~~~ 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::freelist_stack(const Allocator&, std::size_t) [with Allocator = std::allocator::node>; T = boost::lockfree::queue::node; Alloc = std::allocator::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::queue(boost::lockfree::queue::size_type) [with T = Packet*; Options = {}; boost::lockfree::queue::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::stack::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::stack::node; Alloc = std::allocator::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::construct(const ArgumentType&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType = Packet*; T = boost::lockfree::stack::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::stack::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::stack::node; Alloc = std::allocator::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::construct(const ArgumentType&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType = Packet*; T = boost::lockfree::stack::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::freelist_stack(const Allocator&, std::size_t) [with Allocator = std::allocator::node>; T = boost::lockfree::queue::node; Alloc = std::allocator::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::queue(boost::lockfree::queue::size_type) [with T = epoll_event*; Options = {}; boost::lockfree::queue::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = int; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::node’ declared here 114 | struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node | ^~~~ 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 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ pgaudit.cpp:475:13: warning: ‘void generate_audit_sha_code(pg_time_t, const char*, const char*, char*, const char*, const char*, char*, const char*, const char*, const char*, char*, char*, char*, unsigned char*)’ declared ‘static’ but never defined [-Wunused-function] 475 | static void generate_audit_sha_code(pg_time_t time, const char* type, const char* result, char *userid, const char* username, const char* dbname, char* client_info, \ | ^~~~~~~~~~~~~~~~~~~~~~~ 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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::node’ declared here 114 | struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node | ^~~~ 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), | ^ 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); | ^ 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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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_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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = Packet*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::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::allocate_impl_unsafe() [with bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::allocate() [with bool ThreadSafe = true; bool Bounded = false; T = boost::lockfree::queue::node; Alloc = std::allocator::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::construct(const ArgumentType1&, const ArgumentType2&) [with bool ThreadSafe = true; bool Bounded = false; ArgumentType1 = epoll_event*; ArgumentType2 = boost::lockfree::queue::node*; T = boost::lockfree::queue::node; Alloc = std::allocator::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::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::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::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::node’ declared here 114 | struct BOOST_ALIGNMENT(BOOST_LOCKFREE_CACHELINE_BYTES) node | ^~~~ readfuncs.cpp:6526:24: warning: ‘UnrotateInCell* _readUnrotateCell()’ defined but not used [-Wunused-function] 6526 | static UnrotateInCell *_readUnrotateCell() | ^~~~~~~~~~~~~~~~~ readfuncs.cpp:6517:22: warning: ‘RotateInCell* _readRotateCell()’ defined but not used [-Wunused-function] 6517 | static RotateInCell *_readRotateCell() | ^~~~~~~~~~~~~~~ readfuncs.cpp:1731:26: warning: ‘AlterTriggerStmt* _readAlterTriggerStmt()’ defined but not used [-Wunused-function] 1731 | static AlterTriggerStmt* _readAlterTriggerStmt(void) | ^~~~~~~~~~~~~~~~~~~~~ barrier_preparse.cpp: In function ‘Datum gs_get_preparse_location(FunctionCallInfo)’: barrier_preparse.cpp:407:10: warning: unused variable ‘location’ [-Wunused-variable] 407 | char location[MAXFNAMELEN * 3] = {0}; | ^~~~~~~~ barrier_preparse.cpp:408:13: warning: unused variable ‘rc’ [-Wunused-variable] 408 | errno_t rc = EOK; | ^~ walreceiver.cpp: In function ‘Datum gs_get_recv_locations(FunctionCallInfo)’: walreceiver.cpp:2788:24: warning: ‘localMaxLSN’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2788 | rc = snprintf_s(location, sizeof(location), sizeof(location) - 1, "%X/%X", (uint32)(rcvWrite >> 32), | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2789 | (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) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ page_redo.cpp: In function ‘void ondemand_extreme_rto::PageManagerMergeHashMapInRealtimeBuild()’: page_redo.cpp:1160:27: warning: unused variable ‘targetHtabCtrl’ [-Wunused-variable] 1160 | ondemand_htab_ctrl_t *targetHtabCtrl = g_dispatcher->pageLines[g_redoWorker->slotId].managerThd->redoItemHashCtrl; | ^~~~~~~~~~~~~~ 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), | ^ %option yylineno entails a performance penalty ONLY on rules that can match newline characters In file included from redo_heapam.cpp:28: redo_heapam.cpp: In function ‘void HeapXlogDeleteOperatorPage(RedoBufferInfo*, void*, TransactionId, bool)’: ../../../../../src/include/access/heapam.h:199:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 199 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ redo_heapam.cpp:287:9: note: in expansion of macro ‘PagePrintErrorInfo’ 287 | PagePrintErrorInfo(page, "The max offset number is invalid"); | ^~~~~~~~~~~~~~~~~~ redo_heapam.cpp: In function ‘void HeapXlogInsertOperatorPage(RedoBufferInfo*, void*, bool, void*, Size, TransactionId, Size*, bool)’: ../../../../../src/include/access/heapam.h:199:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 199 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ redo_heapam.cpp:378:9: note: in expansion of macro ‘PagePrintErrorInfo’ 378 | PagePrintErrorInfo(page, "The max offset number is invalid"); | ^~~~~~~~~~~~~~~~~~ ../../../../../src/include/access/heapam.h:199:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 199 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ redo_heapam.cpp:402:9: note: in expansion of macro ‘PagePrintErrorInfo’ 402 | PagePrintErrorInfo(page, "heap_insert_redo: failed to add tuple"); | ^~~~~~~~~~~~~~~~~~ redo_heapam.cpp: In function ‘void HeapXlogMultiInsertOperatorPage(RedoBufferInfo*, const void*, bool, const void*, Size, TransactionId, Size*, bool)’: ../../../../../src/include/access/heapam.h:199:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 199 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ redo_heapam.cpp:482:13: note: in expansion of macro ‘PagePrintErrorInfo’ 482 | PagePrintErrorInfo(page, "heap_multi_insert_redo: The max offset number is invalid"); | ^~~~~~~~~~~~~~~~~~ ../../../../../src/include/access/heapam.h:199:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 199 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ redo_heapam.cpp:509:13: note: in expansion of macro ‘PagePrintErrorInfo’ 509 | PagePrintErrorInfo(page, "heap_multi_insert_redo: failed to add tuple"); | ^~~~~~~~~~~~~~~~~~ ../../../../../src/include/access/heapam.h:199:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 199 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ redo_heapam.cpp:513:9: note: in expansion of macro ‘PagePrintErrorInfo’ 513 | PagePrintErrorInfo(page, "heap_multi_insert_redo: total tuple length mismatch"); | ^~~~~~~~~~~~~~~~~~ redo_heapam.cpp: In function ‘void HeapXlogUpdateOperatorOldpage(RedoBufferInfo*, void*, bool, bool, BlockNumber, TransactionId, bool)’: ../../../../../src/include/access/heapam.h:199:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 199 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ redo_heapam.cpp:551:9: note: in expansion of macro ‘PagePrintErrorInfo’ 551 | PagePrintErrorInfo(page, "The max offset number is invalid"); | ^~~~~~~~~~~~~~~~~~ ../../../../../src/include/access/heapam.h:199:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 199 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ redo_heapam.cpp:555:9: note: in expansion of macro ‘PagePrintErrorInfo’ 555 | PagePrintErrorInfo(page, "heap_update_redo: invalid lp"); | ^~~~~~~~~~~~~~~~~~ redo_heapam.cpp: In function ‘void HeapXlogUpdateOperatorNewpage(RedoBufferInfo*, void*, bool, void*, Size, TransactionId, Size*, bool, bool)’: ../../../../../src/include/access/heapam.h:199:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 199 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ redo_heapam.cpp:669:9: note: in expansion of macro ‘PagePrintErrorInfo’ 669 | PagePrintErrorInfo(page, "heap_update_redo: invalid max offset number"); | ^~~~~~~~~~~~~~~~~~ ../../../../../src/include/access/heapam.h:199:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 199 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ redo_heapam.cpp:694:9: note: in expansion of macro ‘PagePrintErrorInfo’ 694 | PagePrintErrorInfo(page, "heap_update_redo: failed to add tuple"); | ^~~~~~~~~~~~~~~~~~ redo_heapam.cpp: In function ‘void HeapXlogInplaceOperatorPage(RedoBufferInfo*, void*, void*, Size)’: ../../../../../src/include/access/heapam.h:199:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 199 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ redo_heapam.cpp:775:9: note: in expansion of macro ‘PagePrintErrorInfo’ 775 | PagePrintErrorInfo(page, "The max offset number is invalid"); | ^~~~~~~~~~~~~~~~~~ ../../../../../src/include/access/heapam.h:199:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 199 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ redo_heapam.cpp:779:9: note: in expansion of macro ‘PagePrintErrorInfo’ 779 | PagePrintErrorInfo(page, "heap_inplace_redo: invalid lp"); | ^~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~ 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, | ^~~~~~~ In file included from ../../../../..//src/include/access/ustore/knl_uheap.h:23, from ../../../../..//src/include/utils/partitionmap_gs.h:35, from ../../../../..//src/include/utils/rel_gs.h:55, from ../../../../..//src/include/storage/smgr/smgr.h:22, from ../../../../..//src/include/storage/buf/buf_internals.h:23, from ../../../../..//src/include/postmaster/aiocompleter.h:30, from ../../../../..//src/include/storage/smgr/fd.h:46, from ../../../../..//src/include/storage/custorage.h:30, from ../../../../..//src/include/access/cstore_am.h:33, from ../../../../..//src/include/access/xact.h:20, from knl_uredo.cpp:20: knl_uredo.cpp: In function ‘void PerformInsertRedoAction(XLogReaderState*, Buffer, UndoRecPtr, TupleBuffer&)’: ../../../../..//src/include/access/ustore/knl_upage.h:227:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 227 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ | ^ knl_uredo.cpp:229:9: note: in expansion of macro ‘UPagePrintErrorInfo’ 229 | UPagePrintErrorInfo(page, "The max offset number is invalid"); | ^~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 226 | pageHeader->pd_lsn.xlogid, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:16: note: format string is defined here 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ~^ | | | char* | %d ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 13 has type ‘TransactionId’ {aka ‘long unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 230 | pageHeader->td_count, pageHeader->pd_prune_xid, pageHeader->pd_xid_base, pageHeader->pd_multi_base); \ | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | TransactionId {aka long unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:224:101: note: format string is defined here 224 | "pd_upper:%u, pd_special:%u, pd_pagesize_version:%u, potential_freespace:%u, td_count:%u, " \ | ~^ | | | unsigned int | %lu ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%lu’ expects a matching ‘long unsigned int’ argument [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:225:66: note: format string is defined here 225 | "pd_prune_xid:%lu, pd_xid_base:%lu, pd_multi_base:%lu" _msg, \ | ~~^ | | | long unsigned int ../../../../..//src/include/access/ustore/knl_upage.h:227:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 227 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ | ^ knl_uredo.cpp:245:9: note: in expansion of macro ‘UPagePrintErrorInfo’ 245 | UPagePrintErrorInfo(page, "UPageAddItem failed"); | ^~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 226 | pageHeader->pd_lsn.xlogid, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:16: note: format string is defined here 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ~^ | | | char* | %d ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 13 has type ‘TransactionId’ {aka ‘long unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 230 | pageHeader->td_count, pageHeader->pd_prune_xid, pageHeader->pd_xid_base, pageHeader->pd_multi_base); \ | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | TransactionId {aka long unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:224:101: note: format string is defined here 224 | "pd_upper:%u, pd_special:%u, pd_pagesize_version:%u, potential_freespace:%u, td_count:%u, " \ | ~^ | | | unsigned int | %lu ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%lu’ expects a matching ‘long unsigned int’ argument [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:225:66: note: format string is defined here 225 | "pd_prune_xid:%lu, pd_xid_base:%lu, pd_multi_base:%lu" _msg, \ | ~~^ | | | long unsigned int knl_uredo.cpp: In function ‘void PerformDeleteRedoAction(XLogReaderState*, UHeapTupleData*, RedoBufferInfo*, UndoRecPtr)’: ../../../../..//src/include/access/ustore/knl_upage.h:227:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 227 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ | ^ knl_uredo.cpp:423:9: note: in expansion of macro ‘UPagePrintErrorInfo’ 423 | UPagePrintErrorInfo(page, "The max offset number is invalid"); | ^~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 226 | pageHeader->pd_lsn.xlogid, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:16: note: format string is defined here 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ~^ | | | char* | %d ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 13 has type ‘TransactionId’ {aka ‘long unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 230 | pageHeader->td_count, pageHeader->pd_prune_xid, pageHeader->pd_xid_base, pageHeader->pd_multi_base); \ | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | TransactionId {aka long unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:224:101: note: format string is defined here 224 | "pd_upper:%u, pd_special:%u, pd_pagesize_version:%u, potential_freespace:%u, td_count:%u, " \ | ~^ | | | unsigned int | %lu ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%lu’ expects a matching ‘long unsigned int’ argument [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:225:66: note: format string is defined here 225 | "pd_prune_xid:%lu, pd_xid_base:%lu, pd_multi_base:%lu" _msg, \ | ~~^ | | | long unsigned int knl_uredo.cpp: In function ‘void PerformUpdateOldRedoAction(XLogReaderState*, UHeapTupleData*, UpdateRedoBuffers*, UndoRecPtr, bool)’: ../../../../..//src/include/access/ustore/knl_upage.h:227:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 227 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ | ^ knl_uredo.cpp:1021:9: note: in expansion of macro ‘UPagePrintErrorInfo’ 1021 | UPagePrintErrorInfo(oldpage, "The max offset number is invalid"); | ^~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 226 | pageHeader->pd_lsn.xlogid, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:16: note: format string is defined here 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ~^ | | | char* | %d ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 13 has type ‘TransactionId’ {aka ‘long unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 230 | pageHeader->td_count, pageHeader->pd_prune_xid, pageHeader->pd_xid_base, pageHeader->pd_multi_base); \ | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | TransactionId {aka long unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:224:101: note: format string is defined here 224 | "pd_upper:%u, pd_special:%u, pd_pagesize_version:%u, potential_freespace:%u, td_count:%u, " \ | ~^ | | | unsigned int | %lu ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%lu’ expects a matching ‘long unsigned int’ argument [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:225:66: note: format string is defined here 225 | "pd_prune_xid:%lu, pd_xid_base:%lu, pd_multi_base:%lu" _msg, \ | ~~^ | | | long unsigned int knl_uredo.cpp: In function ‘Size PerformUpdateNewRedoAction(XLogReaderState*, UpdateRedoBuffers*, UpdateRedoTuples*, uint32, XlUndoHeader*, UndoRecPtr, bool)’: ../../../../..//src/include/access/ustore/knl_upage.h:227:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 227 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ | ^ knl_uredo.cpp:1196:9: note: in expansion of macro ‘UPagePrintErrorInfo’ 1196 | UPagePrintErrorInfo(newpage, "The max offset number is invalid"); | ^~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 226 | pageHeader->pd_lsn.xlogid, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:16: note: format string is defined here 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ~^ | | | char* | %d ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 13 has type ‘TransactionId’ {aka ‘long unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 230 | pageHeader->td_count, pageHeader->pd_prune_xid, pageHeader->pd_xid_base, pageHeader->pd_multi_base); \ | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | TransactionId {aka long unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:224:101: note: format string is defined here 224 | "pd_upper:%u, pd_special:%u, pd_pagesize_version:%u, potential_freespace:%u, td_count:%u, " \ | ~^ | | | unsigned int | %lu ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%lu’ expects a matching ‘long unsigned int’ argument [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:225:66: note: format string is defined here 225 | "pd_prune_xid:%lu, pd_xid_base:%lu, pd_multi_base:%lu" _msg, \ | ~~^ | | | long unsigned int ../../../../..//src/include/access/ustore/knl_upage.h:227:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 227 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ | ^ knl_uredo.cpp:1204:13: note: in expansion of macro ‘UPagePrintErrorInfo’ 1204 | UPagePrintErrorInfo(newpage, "UPageAddItem failed"); | ^~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 226 | pageHeader->pd_lsn.xlogid, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:16: note: format string is defined here 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ~^ | | | char* | %d ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 13 has type ‘TransactionId’ {aka ‘long unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 230 | pageHeader->td_count, pageHeader->pd_prune_xid, pageHeader->pd_xid_base, pageHeader->pd_multi_base); \ | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | TransactionId {aka long unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:224:101: note: format string is defined here 224 | "pd_upper:%u, pd_special:%u, pd_pagesize_version:%u, potential_freespace:%u, td_count:%u, " \ | ~^ | | | unsigned int | %lu ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%lu’ expects a matching ‘long unsigned int’ argument [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:225:66: note: format string is defined here 225 | "pd_prune_xid:%lu, pd_xid_base:%lu, pd_multi_base:%lu" _msg, \ | ~~^ | | | long unsigned int knl_uredo.cpp: In function ‘void PerformMultiInsertRedoAction(XLogReaderState*, XlUHeapMultiInsert*, RedoBufferInfo*, UndoRecPtr, UHeapFreeOffsetRanges*)’: ../../../../..//src/include/access/ustore/knl_upage.h:227:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 227 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ | ^ knl_uredo.cpp:1580:13: note: in expansion of macro ‘UPagePrintErrorInfo’ 1580 | UPagePrintErrorInfo(page, "The max offset number is invalid"); | ^~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 226 | pageHeader->pd_lsn.xlogid, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:16: note: format string is defined here 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ~^ | | | char* | %d ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 13 has type ‘TransactionId’ {aka ‘long unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 230 | pageHeader->td_count, pageHeader->pd_prune_xid, pageHeader->pd_xid_base, pageHeader->pd_multi_base); \ | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | TransactionId {aka long unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:224:101: note: format string is defined here 224 | "pd_upper:%u, pd_special:%u, pd_pagesize_version:%u, potential_freespace:%u, td_count:%u, " \ | ~^ | | | unsigned int | %lu ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%lu’ expects a matching ‘long unsigned int’ argument [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:225:66: note: format string is defined here 225 | "pd_prune_xid:%lu, pd_xid_base:%lu, pd_multi_base:%lu" _msg, \ | ~~^ | | | long unsigned int ../../../../..//src/include/access/ustore/knl_upage.h:227:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 227 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ | ^ knl_uredo.cpp:1588:13: note: in expansion of macro ‘UPagePrintErrorInfo’ 1588 | UPagePrintErrorInfo(page, "UPageAddItem failed,"); | ^~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 226 | pageHeader->pd_lsn.xlogid, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:16: note: format string is defined here 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ~^ | | | char* | %d ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 13 has type ‘TransactionId’ {aka ‘long unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 230 | pageHeader->td_count, pageHeader->pd_prune_xid, pageHeader->pd_xid_base, pageHeader->pd_multi_base); \ | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | TransactionId {aka long unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:224:101: note: format string is defined here 224 | "pd_upper:%u, pd_special:%u, pd_pagesize_version:%u, potential_freespace:%u, td_count:%u, " \ | ~^ | | | unsigned int | %lu ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%lu’ expects a matching ‘long unsigned int’ argument [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:225:66: note: format string is defined here 225 | "pd_prune_xid:%lu, pd_xid_base:%lu, pd_multi_base:%lu" _msg, \ | ~~^ | | | long unsigned int In file included from ../../../../..//src/include/access/ustore/knl_uheap.h:23, from ../../../../..//src/include/utils/partitionmap_gs.h:35, from ../../../../..//src/include/utils/rel_gs.h:55, from ../../../../..//src/include/storage/smgr/smgr.h:22, from ../../../../..//src/include/storage/buf/buf_internals.h:23, from ../../../../..//src/include/postmaster/aiocompleter.h:30, from ../../../../..//src/include/storage/smgr/fd.h:46, from ../../../../..//src/include/storage/custorage.h:30, from ../../../../..//src/include/access/cstore_am.h:33, from ../../../../..//src/include/access/xact.h:20, from knl_uextremeredo.cpp:29: knl_uextremeredo.cpp: In function ‘void UHeapXlogInsertOperatorPage(RedoBufferInfo*, void*, bool, bool, void*, Size, TransactionId, Size*, bool)’: ../../../../..//src/include/access/ustore/knl_upage.h:227:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 227 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ | ^ knl_uextremeredo.cpp:571:9: note: in expansion of macro ‘UPagePrintErrorInfo’ 571 | UPagePrintErrorInfo(page, "UHeapXlogInsertOperatorPage: invalid max offset number"); | ^~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 226 | pageHeader->pd_lsn.xlogid, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:16: note: format string is defined here 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ~^ | | | char* | %d ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 13 has type ‘TransactionId’ {aka ‘long unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 230 | pageHeader->td_count, pageHeader->pd_prune_xid, pageHeader->pd_xid_base, pageHeader->pd_multi_base); \ | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | TransactionId {aka long unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:224:101: note: format string is defined here 224 | "pd_upper:%u, pd_special:%u, pd_pagesize_version:%u, potential_freespace:%u, td_count:%u, " \ | ~^ | | | unsigned int | %lu ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%lu’ expects a matching ‘long unsigned int’ argument [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:225:66: note: format string is defined here 225 | "pd_prune_xid:%lu, pd_xid_base:%lu, pd_multi_base:%lu" _msg, \ | ~~^ | | | long unsigned int ../../../../..//src/include/access/ustore/knl_upage.h:227:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 227 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ | ^ knl_uextremeredo.cpp:577:9: note: in expansion of macro ‘UPagePrintErrorInfo’ 577 | UPagePrintErrorInfo(page, "UHeapXlogInsertOperatorPage: failed to add tuple"); | ^~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 226 | pageHeader->pd_lsn.xlogid, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:16: note: format string is defined here 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ~^ | | | char* | %d ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 13 has type ‘TransactionId’ {aka ‘long unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 230 | pageHeader->td_count, pageHeader->pd_prune_xid, pageHeader->pd_xid_base, pageHeader->pd_multi_base); \ | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | TransactionId {aka long unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:224:101: note: format string is defined here 224 | "pd_upper:%u, pd_special:%u, pd_pagesize_version:%u, potential_freespace:%u, td_count:%u, " \ | ~^ | | | unsigned int | %lu ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%lu’ expects a matching ‘long unsigned int’ argument [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:225:66: note: format string is defined here 225 | "pd_prune_xid:%lu, pd_xid_base:%lu, pd_multi_base:%lu" _msg, \ | ~~^ | | | long unsigned int knl_uextremeredo.cpp: In function ‘void UHeapXlogDeleteOperatorPage(RedoBufferInfo*, void*, Size, TransactionId, bool)’: ../../../../..//src/include/access/ustore/knl_upage.h:227:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 227 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ | ^ knl_uextremeredo.cpp:636:9: note: in expansion of macro ‘UPagePrintErrorInfo’ 636 | UPagePrintErrorInfo(page, "UHeapXlogDeleteOperatorPage: xlog delete offset is greater than the max offset on page"); | ^~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 226 | pageHeader->pd_lsn.xlogid, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:16: note: format string is defined here 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ~^ | | | char* | %d ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 13 has type ‘TransactionId’ {aka ‘long unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 230 | pageHeader->td_count, pageHeader->pd_prune_xid, pageHeader->pd_xid_base, pageHeader->pd_multi_base); \ | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | TransactionId {aka long unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:224:101: note: format string is defined here 224 | "pd_upper:%u, pd_special:%u, pd_pagesize_version:%u, potential_freespace:%u, td_count:%u, " \ | ~^ | | | unsigned int | %lu ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%lu’ expects a matching ‘long unsigned int’ argument [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:225:66: note: format string is defined here 225 | "pd_prune_xid:%lu, pd_xid_base:%lu, pd_multi_base:%lu" _msg, \ | ~~^ | | | long unsigned int knl_uextremeredo.cpp: In function ‘void UHeapXlogUpdateOperatorOldpage(UpdateRedoBuffers*, void*, bool, bool, UHeapTupleData*, bool, BlockNumber, TransactionId, bool)’: ../../../../..//src/include/access/ustore/knl_upage.h:227:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 227 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ | ^ knl_uextremeredo.cpp:669:9: note: in expansion of macro ‘UPagePrintErrorInfo’ 669 | UPagePrintErrorInfo(oldpage, "UHeap Update Oldpage:The max offset number is invalid"); | ^~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 226 | pageHeader->pd_lsn.xlogid, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:16: note: format string is defined here 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ~^ | | | char* | %d ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 13 has type ‘TransactionId’ {aka ‘long unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 230 | pageHeader->td_count, pageHeader->pd_prune_xid, pageHeader->pd_xid_base, pageHeader->pd_multi_base); \ | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | TransactionId {aka long unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:224:101: note: format string is defined here 224 | "pd_upper:%u, pd_special:%u, pd_pagesize_version:%u, potential_freespace:%u, td_count:%u, " \ | ~^ | | | unsigned int | %lu ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%lu’ expects a matching ‘long unsigned int’ argument [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:225:66: note: format string is defined here 225 | "pd_prune_xid:%lu, pd_xid_base:%lu, pd_multi_base:%lu" _msg, \ | ~~^ | | | long unsigned int knl_uextremeredo.cpp: In function ‘Size UHeapXlogUpdateOperatorNewpage(UpdateRedoBuffers*, void*, bool, bool, void*, UHeapTupleData*, Size, Size, bool, bool, bool, TransactionId, UpdateRedoAffixLens*, bool)’: ../../../../..//src/include/access/ustore/knl_upage.h:227:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 227 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ | ^ knl_uextremeredo.cpp:922:13: note: in expansion of macro ‘UPagePrintErrorInfo’ 922 | UPagePrintErrorInfo(newpage, "UPageAddItem failed"); | ^~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 226 | pageHeader->pd_lsn.xlogid, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:16: note: format string is defined here 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ~^ | | | char* | %d ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 13 has type ‘TransactionId’ {aka ‘long unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 230 | pageHeader->td_count, pageHeader->pd_prune_xid, pageHeader->pd_xid_base, pageHeader->pd_multi_base); \ | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | TransactionId {aka long unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:224:101: note: format string is defined here 224 | "pd_upper:%u, pd_special:%u, pd_pagesize_version:%u, potential_freespace:%u, td_count:%u, " \ | ~^ | | | unsigned int | %lu ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%lu’ expects a matching ‘long unsigned int’ argument [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:225:66: note: format string is defined here 225 | "pd_prune_xid:%lu, pd_xid_base:%lu, pd_multi_base:%lu" _msg, \ | ~~^ | | | long unsigned int knl_uextremeredo.cpp: In function ‘void UHeapXlogMultiInsertOperatorPage(RedoBufferInfo*, void*, bool, bool, void*, Size, TransactionId, Size*, bool)’: ../../../../..//src/include/access/ustore/knl_upage.h:227:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 227 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ | ^ knl_uextremeredo.cpp:1084:13: note: in expansion of macro ‘UPagePrintErrorInfo’ 1084 | UPagePrintErrorInfo(page, "The max offset number is invalid"); | ^~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 226 | pageHeader->pd_lsn.xlogid, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:16: note: format string is defined here 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ~^ | | | char* | %d ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 13 has type ‘TransactionId’ {aka ‘long unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 230 | pageHeader->td_count, pageHeader->pd_prune_xid, pageHeader->pd_xid_base, pageHeader->pd_multi_base); \ | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | TransactionId {aka long unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:224:101: note: format string is defined here 224 | "pd_upper:%u, pd_special:%u, pd_pagesize_version:%u, potential_freespace:%u, td_count:%u, " \ | ~^ | | | unsigned int | %lu ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%lu’ expects a matching ‘long unsigned int’ argument [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:225:66: note: format string is defined here 225 | "pd_prune_xid:%lu, pd_xid_base:%lu, pd_multi_base:%lu" _msg, \ | ~~^ | | | long unsigned int ../../../../..//src/include/access/ustore/knl_upage.h:227:67: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 227 | pageHeader->pd_lsn.xlogid << XLOG_UHEAP_LSN_HIGH_OFF + pageHeader->pd_lsn.xrecoff, \ | ^ knl_uextremeredo.cpp:1092:13: note: in expansion of macro ‘UPagePrintErrorInfo’ 1092 | UPagePrintErrorInfo(page, "UPageAddItem failed"); | ^~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%s’ expects argument of type ‘char*’, but argument 3 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 226 | pageHeader->pd_lsn.xlogid, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:222:16: note: format string is defined here 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ~^ | | | char* | %d ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 13 has type ‘TransactionId’ {aka ‘long unsigned int’} [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ...... 230 | pageHeader->td_count, pageHeader->pd_prune_xid, pageHeader->pd_xid_base, pageHeader->pd_multi_base); \ | ~~~~~~~~~~~~~~~~~~~~~~~~ | | | TransactionId {aka long unsigned int} ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:224:101: note: format string is defined here 224 | "pd_upper:%u, pd_special:%u, pd_pagesize_version:%u, potential_freespace:%u, td_count:%u, " \ | ~^ | | | unsigned int | %lu ../../../../..//src/include/access/ustore/knl_upage.h:222:14: warning: format ‘%lu’ expects a matching ‘long unsigned int’ argument [-Wformat=] 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ ../../../../..//src/include/access/ustore/knl_upage.h:222:14: note: in definition of macro ‘UPagePrintErrorInfo’ 222 | "%s, UPageHeaderInfo: pd_lsn:%X/%X, pd_checksum:%u, " \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../..//src/include/access/ustore/knl_upage.h:225:66: note: format string is defined here 225 | "pd_prune_xid:%lu, pd_xid_base:%lu, pd_multi_base:%lu" _msg, \ | ~~^ | | | long unsigned int 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; | ^~~~~~ ss_cluster_replication.cpp: In function ‘void WriteSSDoradoCtlInfoFile()’: ss_cluster_replication.cpp:33:17: warning: unused variable ‘st’ [-Wunused-variable] 33 | struct stat st; | ^~ misc.cpp: In function ‘Datum pg_tablespace_location(FunctionCallInfo)’: misc.cpp:770:23: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 770 | targetpath[rllen] = '\0'; | ~~~~~~~~~~~~~~~~~~^~~~~~ misc.cpp:736:10: note: at offset 0 to object ‘targetpath’ with size 1024 declared here 736 | char targetpath[MAXPGPATH]; | ^~~~~~~~~~ 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); | ^~~~~~~ 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; | ^~~~~ 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; | ^~ relcache.cpp: In function ‘void RelationCacheInvalidOid(Relation)’: relcache.cpp:5432:11: warning: unused variable ‘datum’ [-Wunused-variable] 5432 | Datum datum; | ^~~~~ relcache.cpp:5433:10: warning: unused variable ‘isnull’ [-Wunused-variable] 5433 | 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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~ ddldeparse.cpp: In function ‘char* deparse_utility_command(CollectedCommand*, ddl_deparse_context*)’: ddldeparse.cpp:1024:33: warning: ‘tree’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1024 | value = objtree_to_jsonb_rec(tree, NULL, owner); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ddldeparse.cpp:5059:14: note: ‘tree’ was declared here 5059 | ObjTree *tree; | ^~~~ 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[6]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. Makefile.local:181: warning: overriding recipe for target 'objfiles.txt' ../../../../..//src/gausskernel/common.mk:34: warning: ignoring old recipe for target 'objfiles.txt' 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) { | ^ 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) | ^~~~~~~~~~~~ In file included from ../../../../..//src/gausskernel/storage/mot/core/memory/mm_huge_object_allocator.h:30, from ../../../../..//src/gausskernel/storage/mot/core/memory/mm_session_allocator.h:33, from ../../../../..//src/gausskernel/storage/mot/core/memory/mm_session_api.h:30, from ../../../../..//src/gausskernel/storage/mot/core/memory/garbage_collector/mm_gc_manager.h:32, from ../../../../..//src/gausskernel/storage/mot/core/system/transaction/txn.h:40, from ../../../../..//src/gausskernel/storage/mot/core/storage/index/index.h:32, from ../../../../..//src/gausskernel/storage/mot/core/storage/table.h:38, from ../../../../..//src/gausskernel/storage/mot/core/storage/txn_table.h:28, from ../../../../..//src/gausskernel/storage/mot/core/system/transaction_logger/redo_log_writer.h:38, from ../../../../..//src/gausskernel/storage/mot/core/system/transaction_logger/ilogger.h:28, from mot_fdw_xlog.h:28, from mot_internal.h:39, from mot_internal.cpp:45: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from ../../../../..//src/gausskernel/storage/mot/core/memory/mm_huge_object_allocator.h:30, from ../../../../..//src/gausskernel/storage/mot/core/memory/mm_session_allocator.h:33, from ../../../../..//src/gausskernel/storage/mot/core/memory/mm_session_api.h:30, from ../../../../..//src/gausskernel/storage/mot/core/memory/garbage_collector/mm_gc_manager.h:32, from ../../../../..//src/gausskernel/storage/mot/core/system/transaction/txn.h:40, from ../../../../..//src/gausskernel/storage/mot/core/storage/index/index.h:32, from ../../../../..//src/gausskernel/storage/mot/core/storage/table.h:38, from ../../../../..//src/gausskernel/storage/mot/core/storage/txn_table.h:28, from ../../../../..//src/gausskernel/storage/mot/core/system/transaction_logger/redo_log_writer.h:38, from ../../../../..//src/gausskernel/storage/mot/core/system/transaction_logger/ilogger.h:28, from mot_fdw_xlog.h:28, from mot_internal.h:39, from mot_fdw_helpers.cpp:31: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from ../core/memory/mm_huge_object_allocator.h:30, from ../core/memory/mm_session_allocator.h:33, from ../core/memory/mm_session_api.h:30, from ../core/memory/garbage_collector/mm_gc_manager.h:32, from ../core/system/transaction/txn.h:40, from ../core/storage/index/index.h:32, from ../core/storage/table.h:38, from ../core/system/mot_engine.h:34, from jit_helpers.h:30, from jit_common.h:28, from jit_plan_expr.h:32, from jit_plan.h:28, from jit_plan_sp_expr.h:30, from jit_plan_sp_expr.cpp:30: ../core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from mot_internal.cpp:45: mot_internal.h: In static member function ‘static NumericData* MOTAdaptor::MOTNumericToPG(MOT::DecimalSt*)’: mot_internal.h:507:32: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 507 | v.buf = (NumericDigit*)&d->m_round; | ^~~~~~~~~~~ mot_internal.h:508:38: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | v.digits = (NumericDigit*)d->m_digits; | ~~~^~~~~~~~ In file included from mot_fdw_helpers.cpp:31: mot_internal.h: In static member function ‘static NumericData* MOTAdaptor::MOTNumericToPG(MOT::DecimalSt*)’: mot_internal.h:507:32: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 507 | v.buf = (NumericDigit*)&d->m_round; | ^~~~~~~~~~~ mot_internal.h:508:38: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | v.digits = (NumericDigit*)d->m_digits; | ~~~^~~~~~~~ In file included from ../core/memory/mm_huge_object_allocator.h:30, from ../core/memory/mm_session_allocator.h:33, from ../core/memory/mm_session_api.h:30, from ../core/memory/garbage_collector/mm_gc_manager.h:32, from ../core/system/transaction/txn.h:40, from ../core/storage/index/index.h:32, from ../core/storage/table.h:38, from ../core/system/mot_engine.h:34, from jit_llvm.h:33, from jit_context.h:29, from jit_context_pool.h:30, from jit_context_pool.cpp:29: ../core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ jit_context_pool.cpp: In function ‘bool JitExec::LockJitContextPool(JitExec::JitContextPool*)’: jit_context_pool.cpp:61:37: warning: taking address of packed member of ‘JitExec::JitContextPool’ may result in an unaligned pointer value [-Waddress-of-packed-member] 61 | int res = pthread_spin_lock(&contextPool->m_lock); | ^~~~~~~~~~~~~~~~~~~~ jit_context_pool.cpp: In function ‘void JitExec::UnlockJitContextPool(JitExec::JitContextPool*)’: jit_context_pool.cpp:74:39: warning: taking address of packed member of ‘JitExec::JitContextPool’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int res = pthread_spin_unlock(&contextPool->m_lock); | ^~~~~~~~~~~~~~~~~~~~ jit_context_pool.cpp: In function ‘bool JitExec::InitJitContextPool(JitExec::JitContextPool*, JitExec::JitContextUsage, uint32_t)’: jit_context_pool.cpp:254:37: warning: taking address of packed member of ‘JitExec::JitContextPool’ may result in an unaligned pointer value [-Waddress-of-packed-member] 254 | int res = pthread_spin_init(&contextPool->m_lock, 0); | ^~~~~~~~~~~~~~~~~~~~ jit_context_pool.cpp:279:40: warning: taking address of packed member of ‘JitExec::JitContextPool’ may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | (void)pthread_spin_destroy(&contextPool->m_lock); | ^~~~~~~~~~~~~~~~~~~~ jit_context_pool.cpp: In function ‘void JitExec::DestroyJitContextPool(JitExec::JitContextPool*)’: jit_context_pool.cpp:319:40: warning: taking address of packed member of ‘JitExec::JitContextPool’ may result in an unaligned pointer value [-Waddress-of-packed-member] 319 | int res = pthread_spin_destroy(&contextPool->m_lock); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../../..//src/gausskernel/storage/mot/core/memory/mm_huge_object_allocator.h:30, from ../../../../..//src/gausskernel/storage/mot/core/memory/mm_session_allocator.h:33, from ../../../../..//src/gausskernel/storage/mot/core/memory/mm_session_api.h:30, from ../../../../..//src/gausskernel/storage/mot/core/memory/garbage_collector/mm_gc_manager.h:32, from ../../../../..//src/gausskernel/storage/mot/core/system/transaction/txn.h:40, from ../../../../..//src/gausskernel/storage/mot/core/storage/index/index.h:32, from ../../../../..//src/gausskernel/storage/mot/core/storage/table.h:38, from ../../../../..//src/gausskernel/storage/mot/core/storage/txn_table.h:28, from ../../../../..//src/gausskernel/storage/mot/core/system/transaction_logger/redo_log_writer.h:38, from ../../../../..//src/gausskernel/storage/mot/core/system/transaction_logger/ilogger.h:28, from mot_fdw_xlog.h:28, from mot_internal.h:39, from mot_fdw.cpp:73: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from ../../../../..//src/gausskernel/storage/mot/core/memory/mm_huge_object_allocator.h:30, from ../../../../..//src/gausskernel/storage/mot/core/memory/mm_session_allocator.h:33, from ../../../../..//src/gausskernel/storage/mot/core/memory/mm_session_api.h:30, from ../../../../..//src/gausskernel/storage/mot/core/memory/garbage_collector/mm_gc_manager.h:32, from ../../../../..//src/gausskernel/storage/mot/core/system/transaction/txn.h:40, from ../../../../..//src/gausskernel/storage/mot/core/storage/index/index.h:32, from ../../../../..//src/gausskernel/storage/mot/core/storage/table.h:38, from ../../../../..//src/gausskernel/storage/mot/core/storage/txn_table.h:28, from ../../../../..//src/gausskernel/storage/mot/core/system/transaction_logger/redo_log_writer.h:38, from ../../../../..//src/gausskernel/storage/mot/core/system/transaction_logger/ilogger.h:28, from mot_fdw_xlog.h:28, from mot_fdw_xlog.cpp:32: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from mot_fdw.cpp:73: mot_internal.h: In static member function ‘static NumericData* MOTAdaptor::MOTNumericToPG(MOT::DecimalSt*)’: mot_internal.h:507:32: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 507 | v.buf = (NumericDigit*)&d->m_round; | ^~~~~~~~~~~ mot_internal.h:508:38: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | v.digits = (NumericDigit*)d->m_digits; | ~~~^~~~~~~~ In file included from ../../../../..//src/gausskernel/storage/mot/core/memory/mm_huge_object_allocator.h:30, from ../../../../..//src/gausskernel/storage/mot/core/memory/mm_session_allocator.h:33, from ../../../../..//src/gausskernel/storage/mot/core/memory/mm_session_api.h:30, from ../../../../..//src/gausskernel/storage/mot/core/memory/garbage_collector/mm_gc_manager.h:32, from ../../../../..//src/gausskernel/storage/mot/core/system/transaction/txn.h:40, from ../../../../..//src/gausskernel/storage/mot/core/storage/index/index.h:32, from ../../../../..//src/gausskernel/storage/mot/core/storage/table.h:38, from mot_fdw_error.cpp:31: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from ../core/memory/mm_huge_object_allocator.h:30, from ../core/memory/mm_session_allocator.h:33, from ../core/memory/mm_session_api.h:30, from ../core/memory/garbage_collector/mm_gc_manager.h:32, from ../core/system/transaction/txn.h:40, from ../core/storage/index/index.h:32, from ../core/storage/table.h:38, from ../core/system/mot_engine.h:34, from jit_llvm.h:33, from jit_context.h:29, from jit_source.h:30, from jit_source_map.h:28, from jit_source_map.cpp:26: ../core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from ../../../../..//src/gausskernel/storage/mot/core/memory/mm_huge_object_allocator.h:30, from ../../../../..//src/gausskernel/storage/mot/core/memory/mm_session_allocator.h:33, from ../../../../..//src/gausskernel/storage/mot/core/memory/mm_session_api.h:30, from ../../../../..//src/gausskernel/storage/mot/core/memory/garbage_collector/mm_gc_manager.h:32, from ../../../../..//src/gausskernel/storage/mot/core/system/transaction/txn.h:40, from ../../../../..//src/gausskernel/storage/mot/core/storage/index/index.h:32, from mot_match_index.h:28, from mot_match_index.cpp:25: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../../../../..//src/gausskernel/storage/mot/core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from ../core/memory/mm_huge_object_allocator.h:30, from ../core/memory/mm_session_allocator.h:33, from ../core/memory/mm_session_api.h:30, from ../core/memory/garbage_collector/mm_gc_manager.h:32, from ../core/system/transaction/txn.h:40, from ../core/storage/index/index.h:32, from ../core/storage/table.h:38, from ../core/system/mot_engine.h:34, from jit_helpers.h:30, from jit_common.h:28, from jit_plan_expr.h:32, from jit_plan.h:28, from jit_plan_sp.cpp:30: ../core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from ../core/memory/mm_huge_object_allocator.h:30, from ../core/memory/mm_session_allocator.h:33, from ../core/memory/mm_session_api.h:30, from ../core/infra/infra_util.h:33, from ../core/infra/config/config_section.h:31, from ../core/infra/config/config_array.h:161, from ../core/infra/config/config_tree.h:28, from ../core/infra/config/config_loader.h:28, from ../core/infra/config/config_file_loader.h:28, from ../core/infra/config/config_manager.h:28, from jit_statistics.cpp:27: ../core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from ../core/memory/mm_huge_object_allocator.h:30, from ../core/memory/mm_session_allocator.h:33, from ../core/memory/mm_session_api.h:30, from ../core/memory/garbage_collector/mm_gc_manager.h:32, from ../core/system/transaction/txn.h:40, from ../core/storage/index/index.h:32, from ../core/storage/table.h:38, from ../core/system/mot_engine.h:34, from jit_llvm.h:33, from jit_context.h:29, from jit_source.h:30, from jit_source.cpp:26: ../core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from mot_match_index.cpp:26: mot_internal.h: In static member function ‘static NumericData* MOTAdaptor::MOTNumericToPG(MOT::DecimalSt*)’: mot_internal.h:507:32: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 507 | v.buf = (NumericDigit*)&d->m_round; | ^~~~~~~~~~~ mot_internal.h:508:38: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | v.digits = (NumericDigit*)d->m_digits; | ~~~^~~~~~~~ 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; | ^~~~ jit_source.cpp: In function ‘bool JitExec::InitJitSource(JitExec::JitSource*, const char*, JitExec::JitContextUsage)’: jit_source.cpp:141:30: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 141 | res = pthread_mutex_init(&jitSource->m_lock, &attr); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp: In function ‘void JitExec::DestroyJitSource(JitExec::JitSource*)’: jit_source.cpp:263:37: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 263 | (void)pthread_mutex_destroy(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp: In function ‘void JitExec::LockJitSource(JitExec::JitSource*)’: jit_source.cpp:294:30: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 294 | (void)pthread_mutex_lock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp: In function ‘void JitExec::UnlockJitSource(JitExec::JitSource*)’: jit_source.cpp:299:32: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 299 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp: In function ‘bool JitExec::IsPrematureRevalidation(JitExec::JitSource*, TransactionId)’: jit_source.cpp:315:30: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 315 | (void)pthread_mutex_lock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:331:36: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 331 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:344:32: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 344 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp: In function ‘JitExec::JitCodegenState JitExec::GetReadyJitContext(JitExec::JitSource*, JitExec::MotJitContext**, JitExec::JitContextUsage, JitExec::JitPlan*)’: jit_source.cpp:392:30: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 392 | (void)pthread_mutex_lock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:396:36: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 396 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:402:36: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 402 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:411:36: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 411 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:419:40: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 419 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:463:40: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 463 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:470:38: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 470 | (void)pthread_mutex_lock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:508:32: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp: In function ‘bool JitExec::IsJitSourceReady(JitExec::JitSource*)’: jit_source.cpp:515:30: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 515 | (void)pthread_mutex_lock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:517:32: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 517 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp: In function ‘int JitExec::GetJitSourceValidState(JitExec::JitSource*)’: jit_source.cpp:524:30: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 524 | (void)pthread_mutex_lock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:529:32: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 529 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp: In function ‘JitExec::JitCodegenState JitExec::ReinstateReadyState(JitExec::JitSource*)’: jit_source.cpp:720:30: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 720 | (void)pthread_mutex_lock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:731:32: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 731 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp: In function ‘JitExec::JitCodegenState JitExec::RevalidateJitFunctionSource(JitExec::JitSource*, JitExec::JitCodegenState)’: jit_source.cpp:1129:30: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1129 | (void)pthread_mutex_lock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:1138:36: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1138 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:1146:32: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1146 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp: In function ‘JitExec::JitCodegenState JitExec::RevalidateJitSource(JitExec::JitSource*, TransactionId)’: jit_source.cpp:1164:30: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1164 | (void)pthread_mutex_lock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:1170:36: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1170 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:1176:36: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1176 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:1185:36: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1185 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:1194:40: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1194 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:1222:40: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1222 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:1238:36: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1238 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:1251:42: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1251 | (void)pthread_mutex_lock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:1257:44: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1257 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:1278:36: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1278 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp: In function ‘void JitExec::SetJitSourceStatus(JitExec::JitSource*, JitExec::MotJitContext*, JitExec::JitCodegenState, JitExec::JitCodegenStats*, int, uint64_t, bool*, bool, JitExec::JitCodegenState*)’: jit_source.cpp:1500:30: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1500 | (void)pthread_mutex_lock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:1555:32: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1555 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp: In function ‘void JitExec::AddJitSourceContext(JitExec::JitSource*, JitExec::MotJitContext*)’: jit_source.cpp:1607:30: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1607 | (void)pthread_mutex_lock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:1620:32: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1620 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp: In function ‘void JitExec::RemoveJitSourceContext(JitExec::JitSource*, JitExec::MotJitContext*)’: jit_source.cpp:1627:30: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1627 | (void)pthread_mutex_lock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:1651:32: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1651 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp: In function ‘bool JitExec::JitSourceRefersRelation(JitExec::JitSource*, uint64_t, bool)’: jit_source.cpp:1671:30: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1671 | (void)pthread_mutex_lock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:1685:32: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1685 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp: In function ‘void JitExec::PurgeJitSource(JitExec::JitSource*, uint64_t)’: jit_source.cpp:1749:30: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1749 | (void)pthread_mutex_lock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:1765:32: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1765 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp: In function ‘void JitExec::DeprecateJitSource(JitExec::JitSource*, bool)’: jit_source.cpp:1771:30: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1771 | (void)pthread_mutex_lock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:1814:32: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1814 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp: In function ‘JitExec::JitSource* JitExec::CloneLocalJitSource(JitExec::JitSource*, bool, JitExec::JitSourceOp)’: jit_source.cpp:1849:30: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1849 | (void)pthread_mutex_lock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp:1852:32: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1852 | (void)pthread_mutex_unlock(&jitSource->m_lock); | ^~~~~~~~~~~~~~~~~~ jit_source.cpp: In function ‘void JitExec::MergeJitSource(JitExec::JitSource*, JitExec::JitSource*, bool, JitExec::JitContextList*)’: jit_source.cpp:1902:30: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1902 | (void)pthread_mutex_lock(&globalSource->m_lock); | ^~~~~~~~~~~~~~~~~~~~~ jit_source.cpp:1980:64: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1980 | (void)SetJitSourceReady(globalSource, readyJitContext, &localSource->m_codegenStats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ jit_source.cpp:1991:32: warning: taking address of packed member of ‘JitExec::JitSource’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1991 | (void)pthread_mutex_unlock(&globalSource->m_lock); | ^~~~~~~~~~~~~~~~~~~~~ guc_storage.cpp: In function ‘void InitStorageConfigureNamesInt()’: guc_storage.cpp:4136:5: warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] 4136 | }; | ^ ereport scan detect unstandarded message in code file! ereport scan has finished! make[7]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. In file included from ../core/memory/mm_huge_object_allocator.h:30, from ../core/memory/mm_session_allocator.h:33, from ../core/memory/mm_session_api.h:30, from ../core/memory/garbage_collector/mm_gc_manager.h:32, from ../core/system/transaction/txn.h:40, from ../core/storage/index/index.h:32, from ../core/storage/table.h:38, from ../core/system/mot_engine.h:34, from jit_helpers.h:30, from jit_common.h:28, from jit_llvm_util.h:35, from jit_llvm_util.cpp:25: ../core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ 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 = 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 = 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 = 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) | ^~ ../../../../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) | ^~ ../../../../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; | ~~~~~~~~~~~^~~~~~~~~ In file included from ../core/memory/mm_huge_object_allocator.h:30, from ../core/memory/mm_session_allocator.h:33, from ../core/memory/mm_session_api.h:30, from ../core/memory/garbage_collector/mm_gc_manager.h:32, from ../core/system/transaction/txn.h:40, from ../core/storage/index/index.h:32, from ../core/storage/table.h:38, from ../core/system/mot_engine.h:34, from jit_llvm.h:33, from jit_context.h:29, from jit_source.h:30, from jit_source_pool.h:28, from jit_source_pool.cpp:30: ../core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ ../../../../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; | ~~~~~~~~~~~^~~~~~~~~ ../../../../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; | ~~~~~~~~~~~^~~~~~~~~ jit_source_pool.cpp: In function ‘bool JitExec::InitJitSourcePool(uint32_t)’: jit_source_pool.cpp:75:33: warning: taking address of packed member of ‘JitExec::JitSourcePool’ may result in an unaligned pointer value [-Waddress-of-packed-member] 75 | int res = pthread_spin_init(&g_jitSourcePool.m_lock, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ jit_source_pool.cpp:92:36: warning: taking address of packed member of ‘JitExec::JitSourcePool’ may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | (void)pthread_spin_destroy(&g_jitSourcePool.m_lock); | ^~~~~~~~~~~~~~~~~~~~~~~ jit_source_pool.cpp: In function ‘void JitExec::DestroyJitSourcePool()’: jit_source_pool.cpp:120:36: warning: taking address of packed member of ‘JitExec::JitSourcePool’ may result in an unaligned pointer value [-Waddress-of-packed-member] 120 | int res = pthread_spin_destroy(&g_jitSourcePool.m_lock); | ^~~~~~~~~~~~~~~~~~~~~~~ jit_source_pool.cpp: In function ‘void JitExec::FreePooledJitSource(JitExec::JitSource*)’: jit_source_pool.cpp:138:33: warning: taking address of packed member of ‘JitExec::JitSourcePool’ may result in an unaligned pointer value [-Waddress-of-packed-member] 138 | int res = pthread_spin_lock(&g_jitSourcePool.m_lock); | ^~~~~~~~~~~~~~~~~~~~~~~ jit_source_pool.cpp:152:31: warning: taking address of packed member of ‘JitExec::JitSourcePool’ may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | res = pthread_spin_unlock(&g_jitSourcePool.m_lock); | ^~~~~~~~~~~~~~~~~~~~~~~ jit_source_pool.cpp: In function ‘JitExec::JitSource* JitExec::AllocPooledJitSource(const char*, JitExec::JitContextUsage)’: jit_source_pool.cpp:167:33: warning: taking address of packed member of ‘JitExec::JitSourcePool’ may result in an unaligned pointer value [-Waddress-of-packed-member] 167 | int res = pthread_spin_lock(&g_jitSourcePool.m_lock); | ^~~~~~~~~~~~~~~~~~~~~~~ jit_source_pool.cpp:186:31: warning: taking address of packed member of ‘JitExec::JitSourcePool’ may result in an unaligned pointer value [-Waddress-of-packed-member] 186 | res = pthread_spin_unlock(&g_jitSourcePool.m_lock); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/memory/mm_huge_object_allocator.h:30, from ../core/memory/mm_session_allocator.h:33, from ../core/memory/mm_session_api.h:30, from ../core/memory/garbage_collector/mm_gc_manager.h:32, from ../core/system/transaction/txn.h:40, from ../core/storage/index/index.h:32, from ../core/storage/table.h:38, from ../core/system/mot_engine.h:34, from jit_helpers.h:30, from jit_common.h:28, from jit_plan_expr.h:32, from jit_plan.h:28, from jit_explain.cpp:26: ../core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from jit_explain.cpp:32: ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h: In static member function ‘static NumericData* MOTAdaptor::MOTNumericToPG(MOT::DecimalSt*)’: ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h:507:32: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 507 | v.buf = (NumericDigit*)&d->m_round; | ^~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h:508:38: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | v.digits = (NumericDigit*)d->m_digits; | ~~~^~~~~~~~ In file included from ../core/memory/mm_huge_object_allocator.h:30, from ../core/memory/mm_session_allocator.h:33, from ../core/memory/mm_session_api.h:30, from ../core/memory/garbage_collector/mm_gc_manager.h:32, from ../core/system/transaction/txn.h:40, from ../core/storage/index/index.h:32, from ../core/storage/table.h:38, from ../core/system/mot_engine.h:34, from jit_helpers.h:30, from jit_helpers.cpp:44: ../core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from jit_helpers.cpp:46: ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h: In static member function ‘static NumericData* MOTAdaptor::MOTNumericToPG(MOT::DecimalSt*)’: ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h:507:32: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 507 | v.buf = (NumericDigit*)&d->m_round; | ^~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h:508:38: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | v.digits = (NumericDigit*)d->m_digits; | ~~~^~~~~~~~ In file included from ../core/memory/mm_huge_object_allocator.h:30, from ../core/memory/mm_session_allocator.h:33, from ../core/memory/mm_session_api.h:30, from ../core/memory/garbage_collector/mm_gc_manager.h:32, from ../core/system/transaction/txn.h:40, from ../core/storage/index/index.h:32, from ../core/storage/table.h:38, from ../core/system/mot_engine.h:34, from jit_llvm.h:33, from jit_llvm.cpp:34: ../core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from ../core/memory/mm_huge_object_allocator.h:30, from ../core/memory/mm_session_allocator.h:33, from ../core/memory/mm_session_api.h:30, from ../core/memory/garbage_collector/mm_gc_manager.h:32, from ../core/system/transaction/txn.h:40, from ../core/storage/index/index.h:32, from ../core/storage/table.h:38, from ../core/system/mot_engine.h:34, from jit_helpers.h:30, from jit_common.h:28, from jit_common.cpp:46: ../core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from jit_common.cpp:51: ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h: In static member function ‘static NumericData* MOTAdaptor::MOTNumericToPG(MOT::DecimalSt*)’: ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h:507:32: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 507 | v.buf = (NumericDigit*)&d->m_round; | ^~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h:508:38: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | v.digits = (NumericDigit*)d->m_digits; | ~~~^~~~~~~~ In file included from ../core/memory/mm_huge_object_allocator.h:30, from ../core/memory/mm_session_allocator.h:33, from ../core/memory/mm_session_api.h:30, from ../core/memory/garbage_collector/mm_gc_manager.h:32, from ../core/system/transaction/txn.h:40, from ../core/storage/index/index.h:32, from ../core/storage/table.h:38, from ../core/system/mot_engine.h:34, from jit_helpers.h:30, from jit_common.h:28, from jit_plan_expr.h:32, from jit_plan_expr.cpp:30: ../core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from ../core/memory/mm_huge_object_allocator.h:30, from ../core/memory/mm_session_allocator.h:33, from ../core/memory/mm_session_api.h:30, from ../core/memory/garbage_collector/mm_gc_manager.h:32, from ../core/system/transaction/txn.h:40, from ../core/storage/index/index.h:32, from ../core/storage/table.h:38, from ../core/system/mot_engine.h:34, from jit_helpers.h:30, from jit_common.h:28, from jit_llvm_sp.h:38, from jit_llvm_sp.cpp:28: ../core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from jit_plan_expr.cpp:32: ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h: In static member function ‘static NumericData* MOTAdaptor::MOTNumericToPG(MOT::DecimalSt*)’: ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h:507:32: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 507 | v.buf = (NumericDigit*)&d->m_round; | ^~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h:508:38: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | v.digits = (NumericDigit*)d->m_digits; | ~~~^~~~~~~~ In file included from ../core/memory/mm_huge_object_allocator.h:30, from ../core/memory/mm_session_allocator.h:33, from ../core/memory/mm_session_api.h:30, from ../core/memory/garbage_collector/mm_gc_manager.h:32, from ../core/system/transaction/txn.h:40, from ../core/storage/index/index.h:32, from ../core/storage/table.h:38, from ../core/system/mot_engine.h:34, from jit_helpers.h:30, from jit_common.h:28, from jit_plan_expr.h:32, from jit_plan.h:28, from jit_plan.cpp:30: ../core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from jit_plan.cpp:38: ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h: In static member function ‘static NumericData* MOTAdaptor::MOTNumericToPG(MOT::DecimalSt*)’: ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h:507:32: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 507 | v.buf = (NumericDigit*)&d->m_round; | ^~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h:508:38: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | v.digits = (NumericDigit*)d->m_digits; | ~~~^~~~~~~~ In file included from ../core/memory/mm_huge_object_allocator.h:30, from ../core/memory/mm_session_allocator.h:33, from ../core/memory/mm_session_api.h:30, from ../core/memory/garbage_collector/mm_gc_manager.h:32, from ../core/system/transaction/txn.h:40, from ../core/storage/index/index.h:32, from ../core/storage/table.h:38, from ../core/system/mot_engine.h:34, from jit_llvm.h:33, from jit_context.h:29, from jit_context.cpp:38: ../core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from jit_context.cpp:41: ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h: In static member function ‘static NumericData* MOTAdaptor::MOTNumericToPG(MOT::DecimalSt*)’: ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h:507:32: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 507 | v.buf = (NumericDigit*)&d->m_round; | ^~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h:508:38: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | v.digits = (NumericDigit*)d->m_digits; | ~~~^~~~~~~~ In file included from ../core/memory/mm_huge_object_allocator.h:30, from ../core/memory/mm_session_allocator.h:33, from ../core/memory/mm_session_api.h:30, from ../core/memory/garbage_collector/mm_gc_manager.h:32, from ../core/system/transaction/txn.h:40, from ../core/storage/index/index.h:32, from ../core/storage/table.h:38, from ../core/system/mot_engine.h:34, from jit_helpers.h:30, from jit_common.h:28, from jit_llvm_query.h:40, from jit_llvm_query_codegen.cpp:29: ../core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from ../core/memory/mm_huge_object_allocator.h:30, from ../core/memory/mm_session_allocator.h:33, from ../core/memory/mm_session_api.h:30, from ../core/memory/garbage_collector/mm_gc_manager.h:32, from ../core/system/transaction/txn.h:40, from ../core/storage/index/index.h:32, from ../core/storage/table.h:38, from ../core/storage/txn_table.h:28, from ../core/system/transaction_logger/redo_log_writer.h:38, from ../core/system/transaction_logger/ilogger.h:28, from ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_fdw_xlog.h:28, from ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h:39, from jit_exec.cpp:47: ../core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ In file included from jit_exec.cpp:47: ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h: In static member function ‘static NumericData* MOTAdaptor::MOTNumericToPG(MOT::DecimalSt*)’: ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h:507:32: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 507 | v.buf = (NumericDigit*)&d->m_round; | ^~~~~~~~~~~ ../../../../..//src/gausskernel/storage/mot/fdw_adapter/mot_internal.h:508:38: warning: taking address of packed member of ‘MOT::_decimal’ may result in an unaligned pointer value [-Waddress-of-packed-member] 508 | v.digits = (NumericDigit*)d->m_digits; | ~~~^~~~~~~~ In file included from ../core/memory/mm_huge_object_allocator.h:30, from ../core/memory/mm_session_allocator.h:33, from ../core/memory/mm_session_api.h:30, from ../core/memory/garbage_collector/mm_gc_manager.h:32, from ../core/system/transaction/txn.h:40, from ../core/storage/index/index.h:32, from ../core/storage/table.h:38, from ../core/system/mot_engine.h:34, from jit_helpers.h:30, from jit_common.h:28, from jit_llvm_query.h:40, from jit_llvm_blocks.h:32, from jit_llvm_blocks.cpp:30: ../core/memory/mm_lock.h: In function ‘int MOT::MemLockInitialize(MOT::MemLock*)’: ../core/memory/mm_lock.h:74:32: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | int rc = pthread_spin_init(&lock->m_lock, 0); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockDestroy(MOT::MemLock*)’: ../core/memory/mm_lock.h:89:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 89 | int rc = pthread_spin_destroy(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:102:29: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 102 | (void)pthread_spin_lock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘int MOT::MemLockTryAcquire(MOT::MemLock*)’: ../core/memory/mm_lock.h:113:35: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | int rc = pthread_spin_trylock(&lock->m_lock); | ^~~~~~~~~~~~~ ../core/memory/mm_lock.h: In function ‘void MOT::MemLockRelease(MOT::MemLock*)’: ../core/memory/mm_lock.h:131:31: warning: taking address of packed member of ‘MOT::MemLock’ may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | (void)pthread_spin_unlock(&lock->m_lock); | ^~~~~~~~~~~~~ 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:6360:9: warning: ‘ret’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6360 | int ret; | ^~~ make[5]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. '../../../../..//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 make[5]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[5]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[5]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[5]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[5]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[5]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[5]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[5]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[5]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. echo > objfiles.txt make[5]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[5]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[5]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[5]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[5]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[5]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. 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 \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 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 -O2 -g3 -D__USE_NUMA -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 -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/masstree/comm/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/masstree/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 -O2 -g3 -D__USE_NUMA -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 -I/usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/masstree/comm/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 -O2 -g3 -D__USE_NUMA -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/masstree/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 uheapdesc.o relmapdesc.o spgdesc.o mxactdesc.o clogdesc.o xactdesc.o logicalddlmsgdesc.o barrierdesc.o nbtdesc.o gindesc.o motdesc.o hashdesc.o segpagedesc.o tblspcdesc.o undologdesc.o dbasedesc.o replorigindesc.o smgrdesc.o seqdesc.o gistdesc.o xlogdesc.o genericdesc.o slotdesc.o heapdesc.o standbydesc.o ../../src/gausskernel/storage/dss/dss_adaptor.o ../../src/gausskernel/storage/gs_uwal/gs_uwal_adaptor.o rm -rf uheapdesc.cpp relmapdesc.cpp spgdesc.cpp mxactdesc.cpp clogdesc.cpp xactdesc.cpp logicalddlmsgdesc.cpp barrierdesc.cpp nbtdesc.cpp gindesc.cpp motdesc.cpp hashdesc.cpp segpagedesc.cpp tblspcdesc.cpp undologdesc.cpp dbasedesc.cpp replorigindesc.cpp smgrdesc.cpp seqdesc.cpp gistdesc.cpp xlogdesc.cpp genericdesc.cpp slotdesc.cpp heapdesc.cpp standbydesc.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.0-openEuler20.03-aarch64.tar.bz2 tar file... ./bin/ ./bin/pg_controldata ./bin/kinit ./bin/cluster_guc.conf ./bin/gsql ./bin/kadmin.local ./bin/dss_contrl.sh ./bin/kadmind ./bin/gstrace ./bin/retry_errcodes.conf ./bin/gs_plan_simulator.sh ./bin/gs_tar ./bin/gs_initdb ./bin/gs_dbmind ./bin/kdb5_util ./bin/krb5kdc ./bin/gs_dumpall ./bin/gs_cgroup ./bin/dms_contrl.sh ./bin/pagehack ./bin/gs_retrieve ./bin/gs_probackup ./bin/dss_clear.sh ./bin/lz4 ./bin/gs_encrypt ./bin/gs_basebackup ./bin/gaussdb ./bin/openssl ./bin/gs_assessment ./bin/pg_xlogdump ./bin/dssserver ./bin/bind_net_irq.sh ./bin/kdestroy ./bin/gs_guc ./bin/pg_resetxlog ./bin/perctrl ./bin/gs_ctl ./bin/pg_recvlogical ./bin/dsscmd ./bin/setArmOptimization.sh ./bin/pg_config ./bin/gs_dump ./bin/klist ./bin/ecpg ./bin/pg_archivecleanup ./bin/encrypt ./bin/gs_restore ./bin/alarmItem.conf ./etc/ ./etc/kerberos/ ./etc/kerberos/kadm5.acl ./etc/kerberos/kdc.conf ./etc/kerberos/mppdb-site.xml ./etc/kerberos/krb5.conf ./include/ ./include/postgresql/ ./include/postgresql/server/ ./include/postgresql/server/gssignal/ ./include/postgresql/server/gssignal/gs_signal.h ./include/postgresql/server/executor/ ./include/postgresql/server/executor/tuptable.h ./include/postgresql/server/executor/exec/ ./include/postgresql/server/executor/exec/execdesc.h ./include/postgresql/server/executor/functions.h ./include/postgresql/server/executor/executor.h ./include/postgresql/server/executor/instrument.h ./include/postgresql/server/executor/spi.h ./include/postgresql/server/miscadmin.h ./include/postgresql/server/pg_config.h ./include/postgresql/server/datatype/ ./include/postgresql/server/datatype/timestamp.h ./include/postgresql/server/parser/ ./include/postgresql/server/parser/scanner.h ./include/postgresql/server/parser/keywords.h ./include/postgresql/server/nodes/ ./include/postgresql/server/nodes/parsenodes.h ./include/postgresql/server/nodes/primnodes.h ./include/postgresql/server/nodes/nodes.h ./include/postgresql/server/nodes/pg_list.h ./include/postgresql/server/nodes/parsenodes_common.h ./include/postgresql/server/nodes/bitmapset.h ./include/postgresql/server/nodes/params.h ./include/postgresql/server/nodes/memnodes.h ./include/postgresql/server/nodes/tidbitmap.h ./include/postgresql/server/nodes/plannodes.h ./include/postgresql/server/nodes/value.h ./include/postgresql/server/nodes/relation.h ./include/postgresql/server/nodes/execnodes.h ./include/postgresql/server/bulkload/ ./include/postgresql/server/bulkload/dist_fdw.h ./include/postgresql/server/bulkload/importerror.h ./include/postgresql/server/bulkload/utils.h ./include/postgresql/server/cjson/ ./include/postgresql/server/cjson/cJSON.h ./include/postgresql/server/gstrace/ ./include/postgresql/server/gstrace/gstrace_infra.h ./include/postgresql/server/utils/ ./include/postgresql/server/utils/pg_crc.h ./include/postgresql/server/utils/pg_locale.h ./include/postgresql/server/utils/guc_tables.h ./include/postgresql/server/utils/dynahash.h ./include/postgresql/server/utils/memprot.h ./include/postgresql/server/utils/knl_localsyscache_common.h ./include/postgresql/server/utils/resowner.h ./include/postgresql/server/utils/knl_globaldbstatmanager.h ./include/postgresql/server/utils/relmapper.h ./include/postgresql/server/utils/partitionkey.h ./include/postgresql/server/utils/rangetypes.h ./include/postgresql/server/utils/numeric.h ./include/postgresql/server/utils/portal.h ./include/postgresql/server/utils/typcache.h ./include/postgresql/server/utils/datum.h ./include/postgresql/server/utils/atomic_arm.h ./include/postgresql/server/utils/partitionmap.h ./include/postgresql/server/utils/knl_localpartdefcache.h ./include/postgresql/server/utils/distribute_test.h ./include/postgresql/server/utils/knl_globalsyscache_common.h ./include/postgresql/server/utils/cash.h ./include/postgresql/server/utils/knl_globalsysdbcache.h ./include/postgresql/server/utils/builtins.h ./include/postgresql/server/utils/array.h ./include/postgresql/server/utils/inet.h ./include/postgresql/server/utils/pl_global_package_runtime_cache.h ./include/postgresql/server/utils/dfs_vector.h ./include/postgresql/server/utils/knl_globaltabdefcache.h ./include/postgresql/server/utils/sortsupport.h ./include/postgresql/server/utils/datetime.h ./include/postgresql/server/utils/snapmgr.h ./include/postgresql/server/utils/knl_localtabdefcache.h ./include/postgresql/server/utils/plpgsql.h ./include/postgresql/server/utils/knl_localsystabcache.h ./include/postgresql/server/utils/rel_gs.h ./include/postgresql/server/utils/knl_localbasedefcache.h ./include/postgresql/server/utils/palloc.h ./include/postgresql/server/utils/errcodes.h ./include/postgresql/server/utils/elog.h ./include/postgresql/server/utils/aes.h ./include/postgresql/server/utils/varbit.h ./include/postgresql/server/utils/snapshot.h ./include/postgresql/server/utils/fmgroids.h ./include/postgresql/server/utils/hsearch.h ./include/postgresql/server/utils/lsyscache.h ./include/postgresql/server/utils/help_config.h ./include/postgresql/server/utils/selfuncs.h ./include/postgresql/server/utils/anls_opt.h ./include/postgresql/server/utils/geo_decls.h ./include/postgresql/server/utils/aset.h ./include/postgresql/server/utils/ascii.h ./include/postgresql/server/utils/relcache.h ./include/postgresql/server/utils/ps_status.h ./include/postgresql/server/utils/aiomem.h ./include/postgresql/server/utils/knl_globalsystabcache.h ./include/postgresql/server/utils/memtrack.h ./include/postgresql/server/utils/spccache.h ./include/postgresql/server/utils/nabstime.h ./include/postgresql/server/utils/logtape.h ./include/postgresql/server/utils/acl.h ./include/postgresql/server/utils/knl_localbucketlist.h ./include/postgresql/server/utils/knl_globalbucketlist.h ./include/postgresql/server/utils/json.h ./include/postgresql/server/utils/knl_globalrelmapcache.h ./include/postgresql/server/utils/reltrigger.h ./include/postgresql/server/utils/tuplestore.h ./include/postgresql/server/utils/knl_globalsystupcache.h ./include/postgresql/server/utils/uuid.h ./include/postgresql/server/utils/atomic.h ./include/postgresql/server/utils/date.h ./include/postgresql/server/utils/be_module.h ./include/postgresql/server/utils/knl_localsysdbcache.h ./include/postgresql/server/utils/partitionmap_gs.h ./include/postgresql/server/utils/oidrbtree.h ./include/postgresql/server/utils/memgroup.h ./include/postgresql/server/utils/pg_rusage.h ./include/postgresql/server/utils/rbtree.h ./include/postgresql/server/utils/probes.h ./include/postgresql/server/utils/xml.h ./include/postgresql/server/utils/knl_globalpartdefcache.h ./include/postgresql/server/utils/bytea.h ./include/postgresql/server/utils/attoptcache.h ./include/postgresql/server/utils/pg_crc_tables.h ./include/postgresql/server/utils/timestamp.h ./include/postgresql/server/utils/guc.h ./include/postgresql/server/utils/catcache.h ./include/postgresql/server/utils/tzparser.h ./include/postgresql/server/utils/tuplesort.h ./include/postgresql/server/utils/rel.h ./include/postgresql/server/utils/knl_localsystupcache.h ./include/postgresql/server/utils/dynamic_loader.h ./include/postgresql/server/utils/combocid.h ./include/postgresql/server/utils/bloom_filter.h ./include/postgresql/server/utils/partcache.h ./include/postgresql/server/utils/knl_globalbasedefcache.h ./include/postgresql/server/utils/formatting.h ./include/postgresql/server/utils/int8.h ./include/postgresql/server/utils/inval.h ./include/postgresql/server/utils/mmpool.h ./include/postgresql/server/utils/fmgrtab.h ./include/postgresql/server/utils/syscall_lock.h ./include/postgresql/server/utils/plancache.h ./include/postgresql/server/utils/syscache.h ./include/postgresql/server/utils/pg_lzcompress.h ./include/postgresql/server/utils/memutils.h ./include/postgresql/server/utils/gs_bitmap.h ./include/postgresql/server/postgres_ext.h ./include/postgresql/server/ssl/ ./include/postgresql/server/ssl/gs_openssl_client.h ./include/postgresql/server/pgxc/ ./include/postgresql/server/pgxc/nodemgr.h ./include/postgresql/server/pgxc/barrier.h ./include/postgresql/server/pgxc/pgxc.h ./include/postgresql/server/pgxc/locator.h ./include/postgresql/server/client_logic/ ./include/postgresql/server/client_logic/client_logic_enums.h ./include/postgresql/server/rewrite/ ./include/postgresql/server/rewrite/prs2lock.h ./include/postgresql/server/db4ai/ ./include/postgresql/server/db4ai/scores.h ./include/postgresql/server/db4ai/matrix.h ./include/postgresql/server/db4ai/db4ai.h ./include/postgresql/server/pgtime.h ./include/postgresql/server/access/ ./include/postgresql/server/access/genam.h ./include/postgresql/server/access/rmgrlist.h ./include/postgresql/server/access/rmgr.h ./include/postgresql/server/access/xlog_basic.h ./include/postgresql/server/access/xlog.h ./include/postgresql/server/access/xact.h ./include/postgresql/server/access/relscan.h ./include/postgresql/server/access/sdir.h ./include/postgresql/server/access/xloginsert.h ./include/postgresql/server/access/clog.h ./include/postgresql/server/access/double_write_basic.h ./include/postgresql/server/access/heapam.h ./include/postgresql/server/access/tupdesc.h ./include/postgresql/server/access/multixact.h ./include/postgresql/server/access/xlogdefs.h ./include/postgresql/server/access/ustore/ ./include/postgresql/server/access/ustore/knl_uverify.h ./include/postgresql/server/access/ustore/knl_uundovec.h ./include/postgresql/server/access/ustore/knl_uredo.h ./include/postgresql/server/access/ustore/undo/ ./include/postgresql/server/access/ustore/undo/knl_uundotype.h ./include/postgresql/server/access/ustore/undo/knl_uundoapi.h ./include/postgresql/server/access/ustore/undo/knl_uundospace.h ./include/postgresql/server/access/ustore/undo/knl_uundotxn.h ./include/postgresql/server/access/ustore/undo/knl_uundozone.h ./include/postgresql/server/access/ustore/undo/knl_uundoxlog.h ./include/postgresql/server/access/ustore/knl_upage.h ./include/postgresql/server/access/ustore/knl_utuple.h ./include/postgresql/server/access/ustore/knl_utype.h ./include/postgresql/server/access/ustore/knl_uundorecord.h ./include/postgresql/server/access/ustore/knl_uheap.h ./include/postgresql/server/access/xlogreader.h ./include/postgresql/server/access/cstore_minmax_func.h ./include/postgresql/server/access/multi_redo_settings.h ./include/postgresql/server/access/itup.h ./include/postgresql/server/access/cstore_am.h ./include/postgresql/server/access/cstore_roughcheck_func.h ./include/postgresql/server/access/xlogrecord.h ./include/postgresql/server/access/redo_statistic_msg.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/attnum.h ./include/postgresql/server/access/tupmacs.h ./include/postgresql/server/access/cstoreskey.h ./include/postgresql/server/access/htup.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/skey.h ./include/postgresql/server/access/xlogutils.h ./include/postgresql/server/streaming/ ./include/postgresql/server/streaming/init.h ./include/postgresql/server/streaming/launcher.h ./include/postgresql/server/commands/ ./include/postgresql/server/commands/gds_stream.h ./include/postgresql/server/commands/trigger.h ./include/postgresql/server/commands/defrem.h ./include/postgresql/server/threadpool/ ./include/postgresql/server/threadpool/threadpool.h ./include/postgresql/server/threadpool/threadpool_stream.h ./include/postgresql/server/threadpool/threadpool_controler.h ./include/postgresql/server/threadpool/threadpool_group.h ./include/postgresql/server/threadpool/threadpool_scheduler.h ./include/postgresql/server/threadpool/threadpool_worker.h ./include/postgresql/server/threadpool/threadpool_listener.h ./include/postgresql/server/threadpool/threadpool_sessctl.h ./include/postgresql/server/knl/ ./include/postgresql/server/knl/knl_guc.h ./include/postgresql/server/knl/knl_session.h ./include/postgresql/server/knl/knl_instance.h ./include/postgresql/server/knl/knl_guc/ ./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_session_attr_storage.h ./include/postgresql/server/knl/knl_guc/knl_instance_attr_resource.h ./include/postgresql/server/knl/knl_guc/knl_session_attr_memory.h ./include/postgresql/server/knl/knl_guc/knl_instance_attr_security.h ./include/postgresql/server/knl/knl_guc/knl_instance_attr_network.h ./include/postgresql/server/knl/knl_guc/knl_instance_attr_memory.h ./include/postgresql/server/knl/knl_guc/knl_session_attr_resource.h ./include/postgresql/server/knl/knl_guc/knl_session_attr_sql.h ./include/postgresql/server/knl/knl_guc/knl_instance_attr_common.h ./include/postgresql/server/knl/knl_guc/knl_instance_attr_sql.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_security.h ./include/postgresql/server/knl/knl_thread.h ./include/postgresql/server/knl/knl_variable.h ./include/postgresql/server/mb/ ./include/postgresql/server/mb/pg_wchar.h ./include/postgresql/server/cm/ ./include/postgresql/server/cm/etcdapi.h ./include/postgresql/server/optimizer/ ./include/postgresql/server/optimizer/pruning.h ./include/postgresql/server/optimizer/bucketinfo.h ./include/postgresql/server/vecexecutor/ ./include/postgresql/server/vecexecutor/vectorbatch.h ./include/postgresql/server/postgres.h ./include/postgresql/server/fmgr.h ./include/postgresql/server/port/ ./include/postgresql/server/port/pg_crc32c.h ./include/postgresql/server/port/pg_bswap.h ./include/postgresql/server/postmaster/ ./include/postgresql/server/postmaster/aiocompleter.h ./include/postgresql/server/postmaster/bgwriter.h ./include/postgresql/server/postmaster/pagewriter.h ./include/postgresql/server/postmaster/barrier_creator.h ./include/postgresql/server/postmaster/pagerepair.h ./include/postgresql/server/cipher.h ./include/postgresql/server/catalog/ ./include/postgresql/server/catalog/pg_hashbucket.h ./include/postgresql/server/catalog/pg_index.h ./include/postgresql/server/catalog/namespace.h ./include/postgresql/server/catalog/pg_control.h ./include/postgresql/server/catalog/pg_type.h ./include/postgresql/server/catalog/pg_tablespace.h ./include/postgresql/server/catalog/pg_am.h ./include/postgresql/server/catalog/pg_attribute.h ./include/postgresql/server/catalog/catalog.h ./include/postgresql/server/catalog/genbki.h ./include/postgresql/server/catalog/pg_namespace.h ./include/postgresql/server/catalog/pg_class.h ./include/postgresql/server/catalog/catversion.h ./include/postgresql/server/catalog/pg_replication_origin.h ./include/postgresql/server/catalog/pg_subscription.h ./include/postgresql/server/catalog/pg_hashbucket_fn.h ./include/postgresql/server/catalog/pg_partition.h ./include/postgresql/server/tde_key_management/ ./include/postgresql/server/tde_key_management/data_common.h ./include/postgresql/server/c.h ./include/postgresql/server/securec.h ./include/postgresql/server/replication/ ./include/postgresql/server/replication/dataqueuedefs.h ./include/postgresql/server/replication/worker_internal.h ./include/postgresql/server/replication/origin.h ./include/postgresql/server/replication/replicainternal.h ./include/postgresql/server/replication/walprotocol.h ./include/postgresql/server/replication/libpqwalreceiver.h ./include/postgresql/server/replication/slot.h ./include/postgresql/server/replication/heartbeat.h ./include/postgresql/server/replication/rto_statistic.h ./include/postgresql/server/replication/bcm.h ./include/postgresql/server/libcomm/ ./include/postgresql/server/libcomm/libcomm.h ./include/postgresql/server/workload/ ./include/postgresql/server/workload/qnode.h ./include/postgresql/server/securectype.h ./include/postgresql/server/libpq/ ./include/postgresql/server/libpq/libpq-fe.h ./include/postgresql/server/libpq/pqcomm.h ./include/postgresql/server/libpq/libpq-be.h ./include/postgresql/server/libpq/hba.h ./include/postgresql/server/libpq/sha2.h ./include/postgresql/server/funcapi.h ./include/postgresql/server/tcop/ ./include/postgresql/server/tcop/stmt_retry.h ./include/postgresql/server/tcop/dest.h ./include/postgresql/server/pg_config_manual.h ./include/postgresql/server/gs_thread.h ./include/postgresql/server/gtm/ ./include/postgresql/server/gtm/gtm_c.h ./include/postgresql/server/port.h ./include/postgresql/server/datatypes.h ./include/postgresql/server/communication/ ./include/postgresql/server/communication/commproxy_basic.h ./include/postgresql/server/ecpg/ ./include/postgresql/server/ecpg/pgtypes_date.h ./include/postgresql/server/ecpg/pgtypes_numeric.h ./include/postgresql/server/ecpg/datetime.h ./include/postgresql/server/ecpg/sqlda-compat.h ./include/postgresql/server/ecpg/decimal.h ./include/postgresql/server/ecpg/pgtypes_timestamp.h ./include/postgresql/server/ecpg/pgtypes_error.h ./include/postgresql/server/ecpg/sqlda.h ./include/postgresql/server/ecpg/ecpg_informix.h ./include/postgresql/server/ecpg/ecpgerrno.h ./include/postgresql/server/ecpg/sqlda-native.h ./include/postgresql/server/ecpg/ecpglib.h ./include/postgresql/server/ecpg/sql3types.h ./include/postgresql/server/ecpg/sqlca.h ./include/postgresql/server/ecpg/pgtypes_interval.h ./include/postgresql/server/ecpg/sqltypes.h ./include/postgresql/server/ecpg/ecpg-pthread-win32.h ./include/postgresql/server/ecpg/ecpg_config.h ./include/postgresql/server/ecpg/ecpgtype.h ./include/postgresql/server/gs_threadlocal.h ./include/postgresql/server/securec_check.h ./include/postgresql/server/storage/ ./include/postgresql/server/storage/cstore/ ./include/postgresql/server/storage/cstore/cstorealloc.h ./include/postgresql/server/storage/cstore/cstore_mem_alloc.h ./include/postgresql/server/storage/custorage.h ./include/postgresql/server/storage/cucache_mgr.h ./include/postgresql/server/storage/procsignal.h ./include/postgresql/server/storage/pagecompress.h ./include/postgresql/server/storage/cache_mgr.h ./include/postgresql/server/storage/barrier.h ./include/postgresql/server/storage/backendid.h ./include/postgresql/server/storage/item/ ./include/postgresql/server/storage/item/itemptr.h ./include/postgresql/server/storage/item/itemid.h ./include/postgresql/server/storage/item/item.h ./include/postgresql/server/storage/shmem.h ./include/postgresql/server/storage/sharedfileset.h ./include/postgresql/server/storage/lwlocknames.h ./include/postgresql/server/storage/smgr/ ./include/postgresql/server/storage/smgr/knl_usync.h ./include/postgresql/server/storage/smgr/smgr.h ./include/postgresql/server/storage/smgr/fd.h ./include/postgresql/server/storage/smgr/relfilenode.h ./include/postgresql/server/storage/off.h ./include/postgresql/server/storage/mot/ ./include/postgresql/server/storage/mot/jit_def.h ./include/postgresql/server/storage/latch.h ./include/postgresql/server/storage/spin.h ./include/postgresql/server/storage/cu.h ./include/postgresql/server/storage/page_compression.h ./include/postgresql/server/storage/lock/ ./include/postgresql/server/storage/lock/s_lock.h ./include/postgresql/server/storage/lock/pg_sema.h ./include/postgresql/server/storage/lock/lwlock.h ./include/postgresql/server/storage/lock/waitpolicy.h ./include/postgresql/server/storage/lock/lock.h ./include/postgresql/server/storage/buf/ ./include/postgresql/server/storage/buf/buf.h ./include/postgresql/server/storage/buf/bufmgr.h ./include/postgresql/server/storage/buf/bufpage.h ./include/postgresql/server/storage/buf/buf_internals.h ./include/postgresql/server/storage/buf/block.h ./include/postgresql/server/storage/buf/buffile.h ./include/postgresql/server/storage/proc.h ./include/postgresql/server/instruments/ ./include/postgresql/server/instruments/gs_stack.h ./include/postgresql/server/instruments/instr_mfchain.h ./include/postgresql/server/hotpatch/ ./include/postgresql/server/hotpatch/hotpatch.h ./include/postgresql/server/hotpatch/hotpatch_backend.h ./include/postgresql/server/fmgr/ ./include/postgresql/server/fmgr/fmgr_core.h ./include/postgresql/server/fmgr/fmgr_comp.h ./include/postgresql/server/pg_config_os.h ./include/postgresql/server/foreign/ ./include/postgresql/server/foreign/foreign.h ./include/postgresql/server/lib/ ./include/postgresql/server/lib/circularqueue.h ./include/postgresql/server/lib/ilist.h ./include/postgresql/server/lib/dllist.h ./include/postgresql/server/lib/stringinfo.h ./include/postgresql/server/portability/ ./include/postgresql/server/portability/instr_time.h ./include/postgresql/server/cstore.h ./include/postgresql/server/alarm/ ./include/postgresql/server/alarm/alarm.h ./jre/ ./jre/bin/ ./jre/bin/pack200 ./jre/bin/tnameserv ./jre/bin/jjs ./jre/bin/keytool ./jre/bin/rmid ./jre/bin/servertool ./jre/bin/rmiregistry ./jre/bin/policytool ./jre/bin/orbd ./jre/bin/java ./jre/bin/unpack200 ./jre/THIRD_PARTY_README ./jre/LICENSE ./jre/lib/ ./jre/lib/management-agent.jar ./jre/lib/hijrah-config-umalqura.properties ./jre/lib/ext/ ./jre/lib/ext/sunpkcs11.jar ./jre/lib/ext/dnsns.jar ./jre/lib/ext/meta-index ./jre/lib/ext/jaccess.jar ./jre/lib/ext/cldrdata.jar ./jre/lib/ext/sunec.jar ./jre/lib/ext/zipfs.jar ./jre/lib/ext/nashorn.jar ./jre/lib/ext/localedata.jar ./jre/lib/ext/sunjce_provider.jar ./jre/lib/psfontj2d.properties ./jre/lib/management/ ./jre/lib/management/jmxremote.access ./jre/lib/management/management.properties ./jre/lib/management/snmp.acl.template ./jre/lib/management/jmxremote.password.template ./jre/lib/jfr.jar ./jre/lib/meta-index ./jre/lib/cmm/ ./jre/lib/cmm/CIEXYZ.pf ./jre/lib/cmm/LINEAR_RGB.pf ./jre/lib/cmm/GRAY.pf ./jre/lib/cmm/PYCC.pf ./jre/lib/cmm/sRGB.pf ./jre/lib/resources.jar ./jre/lib/security/ ./jre/lib/security/blacklisted.certs ./jre/lib/security/policy/ ./jre/lib/security/policy/unlimited/ ./jre/lib/security/policy/unlimited/local_policy.jar ./jre/lib/security/policy/unlimited/US_export_policy.jar ./jre/lib/security/policy/limited/ ./jre/lib/security/policy/limited/local_policy.jar ./jre/lib/security/policy/limited/US_export_policy.jar ./jre/lib/security/cacerts ./jre/lib/security/java.policy ./jre/lib/security/java.security ./jre/lib/rt.jar ./jre/lib/jce.jar ./jre/lib/classlist ./jre/lib/content-types.properties ./jre/lib/calendars.properties ./jre/lib/tzdb.dat ./jre/lib/psfont.properties.ja ./jre/lib/net.properties ./jre/lib/jvm.hprof.txt ./jre/lib/flavormap.properties ./jre/lib/logging.properties ./jre/lib/currency.data ./jre/lib/images/ ./jre/lib/images/cursors/ ./jre/lib/images/cursors/motif_MoveDrop32x32.gif ./jre/lib/images/cursors/motif_CopyDrop32x32.gif ./jre/lib/images/cursors/invalid32x32.gif ./jre/lib/images/cursors/motif_LinkDrop32x32.gif ./jre/lib/images/cursors/cursors.properties ./jre/lib/images/cursors/motif_CopyNoDrop32x32.gif ./jre/lib/images/cursors/motif_MoveNoDrop32x32.gif ./jre/lib/images/cursors/motif_LinkNoDrop32x32.gif ./jre/lib/jexec ./jre/lib/jfr/ ./jre/lib/jfr/default.jfc ./jre/lib/jfr/profile.jfc ./jre/lib/sound.properties ./jre/lib/jsse.jar ./jre/lib/charsets.jar ./jre/lib/aarch64/ ./jre/lib/aarch64/libnio.so ./jre/lib/aarch64/libj2gss.so ./jre/lib/aarch64/libjsound.so ./jre/lib/aarch64/libawt.so ./jre/lib/aarch64/libnet.so ./jre/lib/aarch64/jvm.cfg ./jre/lib/aarch64/libsunec.so ./jre/lib/aarch64/libjaas_unix.so ./jre/lib/aarch64/libinstrument.so ./jre/lib/aarch64/libawt_headless.so ./jre/lib/aarch64/libmlib_image.so ./jre/lib/aarch64/libzip.so ./jre/lib/aarch64/libjava.so ./jre/lib/aarch64/libjawt.so ./jre/lib/aarch64/libj2pcsc.so ./jre/lib/aarch64/libnpt.so ./jre/lib/aarch64/libsctp.so ./jre/lib/aarch64/libjsoundalsa.so ./jre/lib/aarch64/libverify.so ./jre/lib/aarch64/libjdwp.so ./jre/lib/aarch64/libattach.so ./jre/lib/aarch64/jli/ ./jre/lib/aarch64/jli/libjli.so ./jre/lib/aarch64/libj2pkcs11.so ./jre/lib/aarch64/libfontmanager.so ./jre/lib/aarch64/libjava_crw_demo.so ./jre/lib/aarch64/libsaproc.so ./jre/lib/aarch64/liblcms.so ./jre/lib/aarch64/libjsig.so ./jre/lib/aarch64/libawt_xawt.so ./jre/lib/aarch64/libjsdt.so ./jre/lib/aarch64/libunpack.so ./jre/lib/aarch64/server/ ./jre/lib/aarch64/server/libjvm.so ./jre/lib/aarch64/server/Xusage.txt ./jre/lib/aarch64/libdt_socket.so ./jre/lib/aarch64/libsplashscreen.so ./jre/lib/aarch64/libmanagement.so ./jre/lib/aarch64/libhprof.so ./jre/lib/aarch64/libjpeg.so ./jre/ASSEMBLY_EXCEPTION ./lib/ ./lib/libgssrpc_gauss.so.4.2 ./lib/libcurl.so.4.7.0 ./lib/libgauss_cl_jni.so ./lib/libz.so.1.2.12 ./lib/libecpg.a ./lib/libssl.so ./lib/libecpg_compat.a ./lib/libnuma.so.1.0.0 ./lib/libecpg_compat.so ./lib/libk5crypto_gauss.so ./lib/libkadm5srv_mit.so ./lib/libcharset.so.1 ./lib/libkadm5clnt_mit.so ./lib/libkrb5_gauss.so.3.3 ./lib/libkrb5support_gauss.so ./lib/libverto.so ./lib/libpcre.so.1.2.13 ./lib/liblz4.so.1 ./lib/libkdb5.so.10 ./lib/libgssapi_krb5_gauss.so ./lib/libatomic.so.1.2.0 ./lib/libzstd.so ./lib/libnghttp2.so.14.20.1 ./lib/libkrb5_gauss.so.3 ./lib/krb5/ ./lib/krb5/plugins/ ./lib/krb5/plugins/kdb/ ./lib/krb5/plugins/kdb/db2.so ./lib/libecpg_compat.so.3 ./lib/libnuma.so ./lib/libpgport_tool.so ./lib/libiconv.so.2.6.1 ./lib/libpcre.so.1 ./lib/libecpg.so ./lib/liblog4cpp.so.5.0.6 ./lib/libzstd.so.1 ./lib/libpq.so.5.5 ./lib/postgresql/ ./lib/postgresql/utf8_and_johab.so ./lib/postgresql/pgoutput.so ./lib/postgresql/proc_srclib/ ./lib/postgresql/utf8_and_euc_cn.so ./lib/postgresql/euc_jp_and_sjis.so ./lib/postgresql/utf8_and_sjis2004.so ./lib/postgresql/utf8_and_iso8859_1.so ./lib/postgresql/dolphin.so ./lib/postgresql/latin2_and_win1250.so ./lib/postgresql/timescaledb-1.7.4.so ./lib/postgresql/gms_profiler.so ./lib/postgresql/utf8_and_ascii.so ./lib/postgresql/utf8_and_big5.so ./lib/postgresql/utf8_and_win.so ./lib/postgresql/utf8_and_euc_kr.so ./lib/postgresql/assessment.so ./lib/postgresql/utf8_and_euc_tw.so ./lib/postgresql/dblink.so ./lib/postgresql/gms_stats.so ./lib/postgresql/euc_kr_and_mic.so ./lib/postgresql/pg_upgrade_support.so ./lib/postgresql/euc_tw_and_big5.so ./lib/postgresql/hstore.so ./lib/postgresql/utf8_and_sjis.so ./lib/postgresql/timescaledb.so ./lib/postgresql/euc2004_sjis2004.so ./lib/postgresql/utf8_and_cyrillic.so ./lib/postgresql/utf8_and_euc2004.so ./lib/postgresql/security_plugin.so ./lib/postgresql/timescaledb-tsl-1.7.4.so ./lib/postgresql/utf8_and_gb18030.so ./lib/postgresql/ascii_and_mic.so ./lib/postgresql/spqplugin.so ./lib/postgresql/utf8_and_euc_jp.so ./lib/postgresql/utf8_and_iso8859.so ./lib/postgresql/pgxs/ ./lib/postgresql/pgxs/src/ ./lib/postgresql/pgxs/src/Makefile.global ./lib/postgresql/pgxs/src/Makefile.port ./lib/postgresql/pgxs/src/nls-global.mk ./lib/postgresql/pgxs/src/Makefile.shlib ./lib/postgresql/pgxs/src/makefiles/ ./lib/postgresql/pgxs/src/makefiles/pgxs.mk ./lib/postgresql/pgxs/config/ ./lib/postgresql/pgxs/config/install-sh ./lib/postgresql/postgres_fdw.so ./lib/postgresql/gms_output.so ./lib/postgresql/mppdb_decoding.so ./lib/postgresql/java/ ./lib/postgresql/java/pljava.jar ./lib/postgresql/pg_plugin/ ./lib/postgresql/cyrillic_and_mic.so ./lib/postgresql/datavec.so ./lib/postgresql/ndpplugin.so ./lib/postgresql/utf8_and_gbk.so ./lib/postgresql/dict_snowball.so ./lib/postgresql/euc_cn_and_mic.so ./lib/postgresql/latin_and_mic.so ./lib/postgresql/age.so ./lib/postgresql/utf8_and_uhc.so ./lib/libecpg.so.6.4 ./lib/libcrypto.so.1.1 ./lib/libecpg_compat.so.3.4 ./lib/libpgport_tool.so.1 ./lib/OBS.ini ./lib/libconfig.so.4 ./lib/libdssapi.so ./lib/libverto.so.0.0 ./lib/libecpg.so.6 ./lib/libdcf.so ./lib/libkadm5srv.so ./lib/libz.so ./lib/libgcc_s.so.1 ./lib/libkadm5clnt_mit.so.12.0 ./lib/libgssapi_krb5_gauss.so.2.2 ./lib/libmasstree.so ./lib/libodbc.so.2 ./lib/libpgtypes.so.3 ./lib/libpq.so.5 ./lib/libgssrpc_gauss.so ./lib/libiconv.so.2 ./lib/libnuma.so.1 ./lib/liblz4.so.1.9.3 ./lib/libatomic.so.1 ./lib/libpagecompression.so ./lib/libssl.so.1.1 ./lib/libdms.so ./lib/libiconv.so ./lib/libz.so.1 ./lib/libkrb5support_gauss.so.0.1 ./lib/libsimsearch/ ./lib/libsecurec.so ./lib/libkadm5srv_mit.so.12 ./lib/libkadm5clnt_mit.so.12 ./lib/libpgtypes.a ./lib/libkrad.so.0 ./lib/liblz4.so ./lib/libcjson.so.1 ./lib/libk5crypto_gauss.so.3.1 ./lib/libcurl.so ./lib/libaws-cpp-sdk-s3.so ./lib/libcom_err_gauss.so ./lib/libverto.so.0 ./lib/libcom_err_gauss.so.3.0 ./lib/libnghttp2.so ./lib/libcgroup.so ./lib/libpgtypes.so ./lib/libpq_ce.so.5.5 ./lib/libodbc.so ./lib/libconfig.so ./lib/libkadm5clnt.so ./lib/libxgboost.so ./lib/libkdb5.so ./lib/libxml2.so.2 ./lib/liblog4cpp.so.5 ./lib/liblog4cpp.so ./lib/libeSDKLogAPI.so ./lib/libzstd.so.1.5.2 ./lib/libcjson.so ./lib/libeSDKOBS.so ./lib/libkdb5.so.10.0 ./lib/libcurl.so.4 ./lib/libpq.so ./lib/libkrb5_gauss.so ./lib/libgssapi_krb5_gauss.so.2 ./lib/libkrad.so ./lib/libcjson.so.1.7.15 ./lib/libcom_err_gauss.so.3 ./lib/libpcre.so ./lib/libcharset.so.1.0.0 ./lib/libpq.a ./lib/libaws-cpp-sdk-core.so ./lib/libpagecompression.so.1 ./lib/libpljava.so ./lib/libpq_ce.so ./lib/libcgroup.so.1 ./lib/libkrad.so.0.0 ./lib/libxml2.so.2.9.13 ./lib/libodbc.so.2.0.0 ./lib/libpq_ce.so.5 ./lib/libatomic.so ./lib/libkrb5support_gauss.so.0 ./lib/libgssrpc_gauss.so.4 ./lib/libstdc++.so.6 ./lib/libnghttp2.so.14 ./lib/libcrypto.so ./lib/libcharset.so ./lib/libxml2.so ./lib/libk5crypto_gauss.so.3 ./lib/libkadm5srv_mit.so.12.0 ./share/ ./share/postgresql/ ./share/postgresql/extension/ ./share/postgresql/extension/hstore--1.1.sql ./share/postgresql/extension/postgres_fdw.control ./share/postgresql/extension/plpgsql.control ./share/postgresql/extension/file_fdw.control ./share/postgresql/extension/dolphin--3.0--4.0.sql ./share/postgresql/extension/dolphin.control ./share/postgresql/extension/gms_stats--1.0.sql ./share/postgresql/extension/security_plugin--1.0.sql ./share/postgresql/extension/dolphin--2.0.1--2.0.sql ./share/postgresql/extension/plpgsql--unpackaged--1.0.sql ./share/postgresql/extension/ndpplugin.control ./share/postgresql/extension/assessment.control ./share/postgresql/extension/dblink--1.0.sql ./share/postgresql/extension/dolphin--2.0--1.1.sql ./share/postgresql/extension/openGauss_expr_dolphin.ir ./share/postgresql/extension/security_plugin.control ./share/postgresql/extension/age.control ./share/postgresql/extension/dist_fdw.control ./share/postgresql/extension/dblink.control ./share/postgresql/extension/postgres_fdw--1.0.sql ./share/postgresql/extension/spqplugin.control ./share/postgresql/extension/dolphin--2.0--3.0.sql ./share/postgresql/extension/log_fdw--1.0.sql ./share/postgresql/extension/dolphin--4.0--4.0.1.sql ./share/postgresql/extension/dolphin--1.0--1.1.sql ./share/postgresql/extension/mot_fdw--1.0.sql ./share/postgresql/extension/gms_stats.control ./share/postgresql/extension/hstore.control ./share/postgresql/extension/mot_fdw.control ./share/postgresql/extension/dolphin--1.1--1.0.sql ./share/postgresql/extension/dolphin--4.0.sql ./share/postgresql/extension/age--1.0.0.sql ./share/postgresql/extension/dist_fdw--1.0.sql ./share/postgresql/extension/dolphin--4.0--3.0.sql ./share/postgresql/extension/plpgsql--1.0.sql ./share/postgresql/extension/assessment--1.0.sql ./share/postgresql/extension/dblink--unpackaged--1.0.sql ./share/postgresql/extension/timescaledb.control ./share/postgresql/extension/log_fdw.control ./share/postgresql/extension/file_fdw--1.0.sql ./share/postgresql/extension/timescaledb--1.7.4.sql ./share/postgresql/extension/datavec.control ./share/postgresql/extension/gms_profiler--1.0.sql ./share/postgresql/extension/ndpplugin--1.0.sql ./share/postgresql/extension/hstore--unpackaged--1.0.sql ./share/postgresql/extension/spqplugin--1.0.sql ./share/postgresql/extension/dolphin--1.1--2.0.sql ./share/postgresql/extension/dolphin--3.0--2.0.sql ./share/postgresql/extension/dolphin--4.0.1--4.0.sql ./share/postgresql/extension/gms_output--1.0.sql ./share/postgresql/extension/gms_output.control ./share/postgresql/extension/hstore--1.0--1.1.sql ./share/postgresql/extension/gms_profiler.control ./share/postgresql/extension/dolphin--2.0--2.0.1.sql ./share/postgresql/pg_ident.conf.sample ./share/postgresql/recovery.conf.sample ./share/postgresql/sql_features.txt ./share/postgresql/psqlrc.sample ./share/postgresql/conversion_create.sql ./share/postgresql/postgresql.conf.sample ./share/postgresql/postgres.shdescription ./share/postgresql/db4ai/ ./share/postgresql/db4ai/snapshots/ ./share/postgresql/db4ai/snapshots/README.md ./share/postgresql/db4ai/snapshots/publish.sql ./share/postgresql/db4ai/snapshots/purge.sql ./share/postgresql/db4ai/snapshots/prepare.sql ./share/postgresql/db4ai/snapshots/sample.sql ./share/postgresql/db4ai/snapshots/schema.sql ./share/postgresql/db4ai/snapshots/create.sql ./share/postgresql/db4ai/snapshots/deploy.sql ./share/postgresql/system_views.sql ./share/postgresql/tsearch_data/ ./share/postgresql/tsearch_data/spanish.stop ./share/postgresql/tsearch_data/danish.stop ./share/postgresql/tsearch_data/portuguese.stop ./share/postgresql/tsearch_data/hungarian.stop ./share/postgresql/tsearch_data/swedish.stop ./share/postgresql/tsearch_data/hunspell_sample.affix ./share/postgresql/tsearch_data/finnish.stop ./share/postgresql/tsearch_data/synonym_sample.syn ./share/postgresql/tsearch_data/thesaurus_sample.ths ./share/postgresql/tsearch_data/norwegian.stop ./share/postgresql/tsearch_data/turkish.stop ./share/postgresql/tsearch_data/italian.stop ./share/postgresql/tsearch_data/french.stop ./share/postgresql/tsearch_data/english.stop ./share/postgresql/tsearch_data/ispell_sample.affix ./share/postgresql/tsearch_data/dutch.stop ./share/postgresql/tsearch_data/ispell_sample.dict ./share/postgresql/tsearch_data/russian.stop ./share/postgresql/tsearch_data/german.stop ./share/postgresql/performance_views.sql ./share/postgresql/information_schema.sql ./share/postgresql/tmp/ ./share/postgresql/tmp/udstools.py ./share/postgresql/gs_gazelle.conf.sample ./share/postgresql/pg_cast_oid.txt ./share/postgresql/timezone/ ./share/postgresql/timezone/MST7MDT ./share/postgresql/timezone/Etc/ ./share/postgresql/timezone/Etc/GMT-14 ./share/postgresql/timezone/Etc/GMT-2 ./share/postgresql/timezone/Etc/GMT+1 ./share/postgresql/timezone/Etc/Zulu ./share/postgresql/timezone/Etc/GMT+8 ./share/postgresql/timezone/Etc/GMT+9 ./share/postgresql/timezone/Etc/GMT+5 ./share/postgresql/timezone/Etc/GMT+2 ./share/postgresql/timezone/Etc/GMT-9 ./share/postgresql/timezone/Etc/UCT ./share/postgresql/timezone/Etc/UTC ./share/postgresql/timezone/Etc/GMT-3 ./share/postgresql/timezone/Etc/GMT-13 ./share/postgresql/timezone/Etc/GMT-11 ./share/postgresql/timezone/Etc/GMT+11 ./share/postgresql/timezone/Etc/GMT-12 ./share/postgresql/timezone/Etc/Greenwich ./share/postgresql/timezone/Etc/GMT ./share/postgresql/timezone/Etc/GMT+4 ./share/postgresql/timezone/Etc/GMT-10 ./share/postgresql/timezone/Etc/GMT+10 ./share/postgresql/timezone/Etc/GMT-7 ./share/postgresql/timezone/Etc/GMT-4 ./share/postgresql/timezone/Etc/GMT+0 ./share/postgresql/timezone/Etc/GMT+6 ./share/postgresql/timezone/Etc/GMT+7 ./share/postgresql/timezone/Etc/GMT0 ./share/postgresql/timezone/Etc/GMT+12 ./share/postgresql/timezone/Etc/GMT-6 ./share/postgresql/timezone/Etc/GMT-0 ./share/postgresql/timezone/Etc/Universal ./share/postgresql/timezone/Etc/GMT-5 ./share/postgresql/timezone/Etc/GMT+3 ./share/postgresql/timezone/Etc/GMT-1 ./share/postgresql/timezone/Etc/GMT-8 ./share/postgresql/timezone/Pacific/ ./share/postgresql/timezone/Pacific/Port_Moresby ./share/postgresql/timezone/Pacific/Apia ./share/postgresql/timezone/Pacific/Efate ./share/postgresql/timezone/Pacific/Pago_Pago ./share/postgresql/timezone/Pacific/Pitcairn ./share/postgresql/timezone/Pacific/Tahiti ./share/postgresql/timezone/Pacific/Guam ./share/postgresql/timezone/Pacific/Midway ./share/postgresql/timezone/Pacific/Kiritimati ./share/postgresql/timezone/Pacific/Gambier ./share/postgresql/timezone/Pacific/Honolulu ./share/postgresql/timezone/Pacific/Palau ./share/postgresql/timezone/Pacific/Nauru ./share/postgresql/timezone/Pacific/Noumea ./share/postgresql/timezone/Pacific/Majuro ./share/postgresql/timezone/Pacific/Ponape ./share/postgresql/timezone/Pacific/Marquesas ./share/postgresql/timezone/Pacific/Fakaofo ./share/postgresql/timezone/Pacific/Niue ./share/postgresql/timezone/Pacific/Chatham ./share/postgresql/timezone/Pacific/Easter ./share/postgresql/timezone/Pacific/Rarotonga ./share/postgresql/timezone/Pacific/Guadalcanal ./share/postgresql/timezone/Pacific/Galapagos ./share/postgresql/timezone/Pacific/Pohnpei ./share/postgresql/timezone/Pacific/Enderbury ./share/postgresql/timezone/Pacific/Saipan ./share/postgresql/timezone/Pacific/Wallis ./share/postgresql/timezone/Pacific/Chuuk ./share/postgresql/timezone/Pacific/Funafuti ./share/postgresql/timezone/Pacific/Norfolk ./share/postgresql/timezone/Pacific/Truk ./share/postgresql/timezone/Pacific/Fiji ./share/postgresql/timezone/Pacific/Kosrae ./share/postgresql/timezone/Pacific/Tongatapu ./share/postgresql/timezone/Pacific/Auckland ./share/postgresql/timezone/Pacific/Wake ./share/postgresql/timezone/Pacific/Kwajalein ./share/postgresql/timezone/Pacific/Tarawa ./share/postgresql/timezone/Pacific/Yap ./share/postgresql/timezone/Pacific/Samoa ./share/postgresql/timezone/Pacific/Johnston ./share/postgresql/timezone/MST ./share/postgresql/timezone/Antarctica/ ./share/postgresql/timezone/Antarctica/Mawson ./share/postgresql/timezone/Antarctica/South_Pole ./share/postgresql/timezone/Antarctica/Syowa ./share/postgresql/timezone/Antarctica/Casey ./share/postgresql/timezone/Antarctica/Davis ./share/postgresql/timezone/Antarctica/Rothera ./share/postgresql/timezone/Antarctica/Macquarie ./share/postgresql/timezone/Antarctica/Palmer ./share/postgresql/timezone/Antarctica/McMurdo ./share/postgresql/timezone/Antarctica/DumontDUrville ./share/postgresql/timezone/Antarctica/Vostok ./share/postgresql/timezone/Hongkong ./share/postgresql/timezone/Iran ./share/postgresql/timezone/GB ./share/postgresql/timezone/NZ ./share/postgresql/timezone/Zulu ./share/postgresql/timezone/EET ./share/postgresql/timezone/Jamaica ./share/postgresql/timezone/PRC ./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/Poland ./share/postgresql/timezone/Australia/ ./share/postgresql/timezone/Australia/Sydney ./share/postgresql/timezone/Australia/ACT ./share/postgresql/timezone/Australia/Brisbane ./share/postgresql/timezone/Australia/Eucla ./share/postgresql/timezone/Australia/Melbourne ./share/postgresql/timezone/Australia/Queensland ./share/postgresql/timezone/Australia/Broken_Hill ./share/postgresql/timezone/Australia/Darwin ./share/postgresql/timezone/Australia/Victoria ./share/postgresql/timezone/Australia/Lindeman ./share/postgresql/timezone/Australia/West ./share/postgresql/timezone/Australia/Canberra ./share/postgresql/timezone/Australia/Yancowinna ./share/postgresql/timezone/Australia/NSW ./share/postgresql/timezone/Australia/Tasmania ./share/postgresql/timezone/Australia/Currie ./share/postgresql/timezone/Australia/North ./share/postgresql/timezone/Australia/Adelaide ./share/postgresql/timezone/Australia/Perth ./share/postgresql/timezone/Australia/LHI ./share/postgresql/timezone/Australia/South ./share/postgresql/timezone/Australia/Hobart ./share/postgresql/timezone/Australia/Lord_Howe ./share/postgresql/timezone/Israel ./share/postgresql/timezone/UCT ./share/postgresql/timezone/UTC ./share/postgresql/timezone/Atlantic/ ./share/postgresql/timezone/Atlantic/South_Georgia ./share/postgresql/timezone/Atlantic/Bermuda ./share/postgresql/timezone/Atlantic/Stanley ./share/postgresql/timezone/Atlantic/Jan_Mayen ./share/postgresql/timezone/Atlantic/Reykjavik ./share/postgresql/timezone/Atlantic/Faeroe ./share/postgresql/timezone/Atlantic/St_Helena ./share/postgresql/timezone/Atlantic/Faroe ./share/postgresql/timezone/Atlantic/Azores ./share/postgresql/timezone/Atlantic/Madeira ./share/postgresql/timezone/Atlantic/Cape_Verde ./share/postgresql/timezone/Atlantic/Canary ./share/postgresql/timezone/Portugal ./share/postgresql/timezone/Mexico/ ./share/postgresql/timezone/Mexico/BajaNorte ./share/postgresql/timezone/Mexico/BajaSur ./share/postgresql/timezone/Mexico/General ./share/postgresql/timezone/CET ./share/postgresql/timezone/America/ ./share/postgresql/timezone/America/Thunder_Bay ./share/postgresql/timezone/America/Danmarkshavn ./share/postgresql/timezone/America/Lima ./share/postgresql/timezone/America/Edmonton ./share/postgresql/timezone/America/Dawson_Creek ./share/postgresql/timezone/America/Santarem ./share/postgresql/timezone/America/Belize ./share/postgresql/timezone/America/Phoenix ./share/postgresql/timezone/America/Mendoza ./share/postgresql/timezone/America/Bogota ./share/postgresql/timezone/America/Glace_Bay ./share/postgresql/timezone/America/Nipigon ./share/postgresql/timezone/America/Manaus ./share/postgresql/timezone/America/Godthab ./share/postgresql/timezone/America/Halifax ./share/postgresql/timezone/America/Fortaleza ./share/postgresql/timezone/America/Ensenada ./share/postgresql/timezone/America/Swift_Current ./share/postgresql/timezone/America/Araguaina ./share/postgresql/timezone/America/Vancouver ./share/postgresql/timezone/America/St_Thomas ./share/postgresql/timezone/America/New_York ./share/postgresql/timezone/America/Goose_Bay ./share/postgresql/timezone/America/Toronto ./share/postgresql/timezone/America/Anchorage ./share/postgresql/timezone/America/Antigua ./share/postgresql/timezone/America/Mazatlan ./share/postgresql/timezone/America/Jamaica ./share/postgresql/timezone/America/St_Vincent ./share/postgresql/timezone/America/Hermosillo ./share/postgresql/timezone/America/Nome ./share/postgresql/timezone/America/Denver ./share/postgresql/timezone/America/Tegucigalpa ./share/postgresql/timezone/America/Caracas ./share/postgresql/timezone/America/Atka ./share/postgresql/timezone/America/Campo_Grande ./share/postgresql/timezone/America/Barbados ./share/postgresql/timezone/America/Mexico_City ./share/postgresql/timezone/America/Porto_Acre ./share/postgresql/timezone/America/Pangnirtung ./share/postgresql/timezone/America/Blanc-Sablon ./share/postgresql/timezone/America/Dominica ./share/postgresql/timezone/America/Argentina/ ./share/postgresql/timezone/America/Argentina/Mendoza ./share/postgresql/timezone/America/Argentina/La_Rioja ./share/postgresql/timezone/America/Argentina/San_Juan ./share/postgresql/timezone/America/Argentina/San_Luis ./share/postgresql/timezone/America/Argentina/ComodRivadavia ./share/postgresql/timezone/America/Argentina/Buenos_Aires ./share/postgresql/timezone/America/Argentina/Ushuaia ./share/postgresql/timezone/America/Argentina/Salta ./share/postgresql/timezone/America/Argentina/Tucuman ./share/postgresql/timezone/America/Argentina/Catamarca ./share/postgresql/timezone/America/Argentina/Jujuy ./share/postgresql/timezone/America/Argentina/Cordoba ./share/postgresql/timezone/America/Argentina/Rio_Gallegos ./share/postgresql/timezone/America/Adak ./share/postgresql/timezone/America/Belem ./share/postgresql/timezone/America/Winnipeg ./share/postgresql/timezone/America/Matamoros ./share/postgresql/timezone/America/Rankin_Inlet ./share/postgresql/timezone/America/Juneau ./share/postgresql/timezone/America/Dawson ./share/postgresql/timezone/America/Martinique ./share/postgresql/timezone/America/Costa_Rica ./share/postgresql/timezone/America/Havana ./share/postgresql/timezone/America/Chicago ./share/postgresql/timezone/America/North_Dakota/ ./share/postgresql/timezone/America/North_Dakota/Center ./share/postgresql/timezone/America/North_Dakota/New_Salem ./share/postgresql/timezone/America/North_Dakota/Beulah ./share/postgresql/timezone/America/Kentucky/ ./share/postgresql/timezone/America/Kentucky/Monticello ./share/postgresql/timezone/America/Kentucky/Louisville ./share/postgresql/timezone/America/Eirunepe ./share/postgresql/timezone/America/Grand_Turk ./share/postgresql/timezone/America/Anguilla ./share/postgresql/timezone/America/Port-au-Prince ./share/postgresql/timezone/America/Cambridge_Bay ./share/postgresql/timezone/America/Yellowknife ./share/postgresql/timezone/America/Sao_Paulo ./share/postgresql/timezone/America/Tijuana ./share/postgresql/timezone/America/Detroit ./share/postgresql/timezone/America/Rainy_River ./share/postgresql/timezone/America/Sitka ./share/postgresql/timezone/America/St_Barthelemy ./share/postgresql/timezone/America/Ojinaga ./share/postgresql/timezone/America/Asuncion ./share/postgresql/timezone/America/Noronha ./share/postgresql/timezone/America/Atikokan ./share/postgresql/timezone/America/Boise ./share/postgresql/timezone/America/Santa_Isabel ./share/postgresql/timezone/America/Fort_Wayne ./share/postgresql/timezone/America/Cuiaba ./share/postgresql/timezone/America/Aruba ./share/postgresql/timezone/America/Inuvik ./share/postgresql/timezone/America/Yakutat ./share/postgresql/timezone/America/Shiprock ./share/postgresql/timezone/America/Chihuahua ./share/postgresql/timezone/America/Guatemala ./share/postgresql/timezone/America/Buenos_Aires ./share/postgresql/timezone/America/Montserrat ./share/postgresql/timezone/America/St_Johns ./share/postgresql/timezone/America/Guayaquil ./share/postgresql/timezone/America/Rio_Branco ./share/postgresql/timezone/America/Knox_IN ./share/postgresql/timezone/America/Whitehorse ./share/postgresql/timezone/America/Rosario ./share/postgresql/timezone/America/Port_of_Spain ./share/postgresql/timezone/America/Panama ./share/postgresql/timezone/America/Marigot ./share/postgresql/timezone/America/Iqaluit ./share/postgresql/timezone/America/Merida ./share/postgresql/timezone/America/Monterrey ./share/postgresql/timezone/America/Paramaribo ./share/postgresql/timezone/America/Porto_Velho ./share/postgresql/timezone/America/Bahia ./share/postgresql/timezone/America/Guyana ./share/postgresql/timezone/America/El_Salvador ./share/postgresql/timezone/America/Indianapolis ./share/postgresql/timezone/America/Tortola ./share/postgresql/timezone/America/Santiago ./share/postgresql/timezone/America/Los_Angeles ./share/postgresql/timezone/America/Creston ./share/postgresql/timezone/America/Grenada ./share/postgresql/timezone/America/Scoresbysund ./share/postgresql/timezone/America/Cayenne ./share/postgresql/timezone/America/Montreal ./share/postgresql/timezone/America/Recife ./share/postgresql/timezone/America/Virgin ./share/postgresql/timezone/America/Cayman ./share/postgresql/timezone/America/Lower_Princes ./share/postgresql/timezone/America/Menominee ./share/postgresql/timezone/America/Boa_Vista ./share/postgresql/timezone/America/Bahia_Banderas ./share/postgresql/timezone/America/Maceio ./share/postgresql/timezone/America/Kralendijk ./share/postgresql/timezone/America/Cancun ./share/postgresql/timezone/America/Metlakatla ./share/postgresql/timezone/America/St_Lucia ./share/postgresql/timezone/America/Coral_Harbour ./share/postgresql/timezone/America/Louisville ./share/postgresql/timezone/America/Puerto_Rico ./share/postgresql/timezone/America/Curacao ./share/postgresql/timezone/America/La_Paz ./share/postgresql/timezone/America/Nassau ./share/postgresql/timezone/America/Thule ./share/postgresql/timezone/America/St_Kitts ./share/postgresql/timezone/America/Catamarca ./share/postgresql/timezone/America/Jujuy ./share/postgresql/timezone/America/Cordoba ./share/postgresql/timezone/America/Miquelon ./share/postgresql/timezone/America/Resolute ./share/postgresql/timezone/America/Moncton ./share/postgresql/timezone/America/Regina ./share/postgresql/timezone/America/Managua ./share/postgresql/timezone/America/Montevideo ./share/postgresql/timezone/America/Guadeloupe ./share/postgresql/timezone/America/Santo_Domingo ./share/postgresql/timezone/America/Indiana/ ./share/postgresql/timezone/America/Indiana/Knox ./share/postgresql/timezone/America/Indiana/Vincennes ./share/postgresql/timezone/America/Indiana/Marengo ./share/postgresql/timezone/America/Indiana/Tell_City ./share/postgresql/timezone/America/Indiana/Winamac ./share/postgresql/timezone/America/Indiana/Vevay ./share/postgresql/timezone/America/Indiana/Indianapolis ./share/postgresql/timezone/America/Indiana/Petersburg ./share/postgresql/timezone/CST6CDT ./share/postgresql/timezone/HST ./share/postgresql/timezone/ROK ./share/postgresql/timezone/Eire ./share/postgresql/timezone/Egypt ./share/postgresql/timezone/Mideast/ ./share/postgresql/timezone/Mideast/Riyadh88 ./share/postgresql/timezone/Mideast/Riyadh87 ./share/postgresql/timezone/Mideast/Riyadh89 ./share/postgresql/timezone/Factory ./share/postgresql/timezone/Chile/ ./share/postgresql/timezone/Chile/Continental ./share/postgresql/timezone/Chile/EasterIsland ./share/postgresql/timezone/Greenwich ./share/postgresql/timezone/Europe/ ./share/postgresql/timezone/Europe/Vienna ./share/postgresql/timezone/Europe/Prague ./share/postgresql/timezone/Europe/Sofia ./share/postgresql/timezone/Europe/Kiev ./share/postgresql/timezone/Europe/Volgograd ./share/postgresql/timezone/Europe/Kaliningrad ./share/postgresql/timezone/Europe/Vilnius ./share/postgresql/timezone/Europe/Vaduz ./share/postgresql/timezone/Europe/Oslo ./share/postgresql/timezone/Europe/Isle_of_Man ./share/postgresql/timezone/Europe/London ./share/postgresql/timezone/Europe/Andorra ./share/postgresql/timezone/Europe/Tallinn ./share/postgresql/timezone/Europe/Samara ./share/postgresql/timezone/Europe/Berlin ./share/postgresql/timezone/Europe/Belfast ./share/postgresql/timezone/Europe/Busingen ./share/postgresql/timezone/Europe/Guernsey ./share/postgresql/timezone/Europe/Vatican ./share/postgresql/timezone/Europe/Brussels ./share/postgresql/timezone/Europe/Uzhgorod ./share/postgresql/timezone/Europe/Helsinki ./share/postgresql/timezone/Europe/Luxembourg ./share/postgresql/timezone/Europe/Warsaw ./share/postgresql/timezone/Europe/Jersey ./share/postgresql/timezone/Europe/Belgrade ./share/postgresql/timezone/Europe/Zagreb ./share/postgresql/timezone/Europe/Istanbul ./share/postgresql/timezone/Europe/Minsk ./share/postgresql/timezone/Europe/Zurich ./share/postgresql/timezone/Europe/Budapest ./share/postgresql/timezone/Europe/Riga ./share/postgresql/timezone/Europe/Sarajevo ./share/postgresql/timezone/Europe/Zaporozhye ./share/postgresql/timezone/Europe/Skopje ./share/postgresql/timezone/Europe/Bucharest ./share/postgresql/timezone/Europe/Chisinau ./share/postgresql/timezone/Europe/Malta ./share/postgresql/timezone/Europe/San_Marino ./share/postgresql/timezone/Europe/Tiraspol ./share/postgresql/timezone/Europe/Gibraltar ./share/postgresql/timezone/Europe/Madrid ./share/postgresql/timezone/Europe/Rome ./share/postgresql/timezone/Europe/Paris ./share/postgresql/timezone/Europe/Podgorica ./share/postgresql/timezone/Europe/Stockholm ./share/postgresql/timezone/Europe/Tirane ./share/postgresql/timezone/Europe/Mariehamn ./share/postgresql/timezone/Europe/Lisbon ./share/postgresql/timezone/Europe/Bratislava ./share/postgresql/timezone/Europe/Dublin ./share/postgresql/timezone/Europe/Nicosia ./share/postgresql/timezone/Europe/Moscow ./share/postgresql/timezone/Europe/Copenhagen ./share/postgresql/timezone/Europe/Ljubljana ./share/postgresql/timezone/Europe/Amsterdam ./share/postgresql/timezone/Europe/Athens ./share/postgresql/timezone/Europe/Monaco ./share/postgresql/timezone/Europe/Simferopol ./share/postgresql/timezone/GMT ./share/postgresql/timezone/Japan ./share/postgresql/timezone/Singapore ./share/postgresql/timezone/US/ ./share/postgresql/timezone/US/Pacific ./share/postgresql/timezone/US/Alaska ./share/postgresql/timezone/US/Pacific-New ./share/postgresql/timezone/US/Arizona ./share/postgresql/timezone/US/East-Indiana ./share/postgresql/timezone/US/Michigan ./share/postgresql/timezone/US/Indiana-Starke ./share/postgresql/timezone/US/Eastern ./share/postgresql/timezone/US/Mountain ./share/postgresql/timezone/US/Aleutian ./share/postgresql/timezone/US/Central ./share/postgresql/timezone/US/Samoa ./share/postgresql/timezone/US/Hawaii ./share/postgresql/timezone/NZ-CHAT ./share/postgresql/timezone/Canada/ ./share/postgresql/timezone/Canada/Pacific ./share/postgresql/timezone/Canada/Atlantic ./share/postgresql/timezone/Canada/Newfoundland ./share/postgresql/timezone/Canada/Yukon ./share/postgresql/timezone/Canada/Eastern ./share/postgresql/timezone/Canada/Saskatchewan ./share/postgresql/timezone/Canada/Mountain ./share/postgresql/timezone/Canada/Central ./share/postgresql/timezone/Arctic/ ./share/postgresql/timezone/Arctic/Longyearbyen ./share/postgresql/timezone/Iceland ./share/postgresql/timezone/GB-Eire ./share/postgresql/timezone/GMT+0 ./share/postgresql/timezone/Asia/ ./share/postgresql/timezone/Asia/Tashkent ./share/postgresql/timezone/Asia/Magadan ./share/postgresql/timezone/Asia/Jayapura ./share/postgresql/timezone/Asia/Macau ./share/postgresql/timezone/Asia/Novosibirsk ./share/postgresql/timezone/Asia/Colombo ./share/postgresql/timezone/Asia/Ashgabat ./share/postgresql/timezone/Asia/Kamchatka ./share/postgresql/timezone/Asia/Vladivostok ./share/postgresql/timezone/Asia/Bangkok ./share/postgresql/timezone/Asia/Pyongyang ./share/postgresql/timezone/Asia/Shanghai ./share/postgresql/timezone/Asia/Krasnoyarsk ./share/postgresql/timezone/Asia/Phnom_Penh ./share/postgresql/timezone/Asia/Gaza ./share/postgresql/timezone/Asia/Kolkata ./share/postgresql/timezone/Asia/Aden ./share/postgresql/timezone/Asia/Chongqing ./share/postgresql/timezone/Asia/Pontianak ./share/postgresql/timezone/Asia/Riyadh88 ./share/postgresql/timezone/Asia/Ulaanbaatar ./share/postgresql/timezone/Asia/Dili ./share/postgresql/timezone/Asia/Dhaka ./share/postgresql/timezone/Asia/Baghdad ./share/postgresql/timezone/Asia/Novokuznetsk ./share/postgresql/timezone/Asia/Kuching ./share/postgresql/timezone/Asia/Kashgar ./share/postgresql/timezone/Asia/Amman ./share/postgresql/timezone/Asia/Vientiane ./share/postgresql/timezone/Asia/Hong_Kong ./share/postgresql/timezone/Asia/Katmandu ./share/postgresql/timezone/Asia/Beijing ./share/postgresql/timezone/Asia/Kathmandu ./share/postgresql/timezone/Asia/Yakutsk ./share/postgresql/timezone/Asia/Harbin ./share/postgresql/timezone/Asia/Urumqi ./share/postgresql/timezone/Asia/Dushanbe ./share/postgresql/timezone/Asia/Samarkand ./share/postgresql/timezone/Asia/Almaty ./share/postgresql/timezone/Asia/Chungking ./share/postgresql/timezone/Asia/Hovd ./share/postgresql/timezone/Asia/Ho_Chi_Minh ./share/postgresql/timezone/Asia/Yerevan ./share/postgresql/timezone/Asia/Taipei ./share/postgresql/timezone/Asia/Karachi ./share/postgresql/timezone/Asia/Rangoon ./share/postgresql/timezone/Asia/Makassar ./share/postgresql/timezone/Asia/Muscat ./share/postgresql/timezone/Asia/Choibalsan ./share/postgresql/timezone/Asia/Khandyga ./share/postgresql/timezone/Asia/Bishkek ./share/postgresql/timezone/Asia/Macao ./share/postgresql/timezone/Asia/Tehran ./share/postgresql/timezone/Asia/Ashkhabad ./share/postgresql/timezone/Asia/Istanbul ./share/postgresql/timezone/Asia/Omsk ./share/postgresql/timezone/Asia/Yekaterinburg ./share/postgresql/timezone/Asia/Bahrain ./share/postgresql/timezone/Asia/Tokyo ./share/postgresql/timezone/Asia/Singapore ./share/postgresql/timezone/Asia/Oral ./share/postgresql/timezone/Asia/Qyzylorda ./share/postgresql/timezone/Asia/Aqtobe ./share/postgresql/timezone/Asia/Thimbu ./share/postgresql/timezone/Asia/Hebron ./share/postgresql/timezone/Asia/Sakhalin ./share/postgresql/timezone/Asia/Ust-Nera ./share/postgresql/timezone/Asia/Riyadh87 ./share/postgresql/timezone/Asia/Brunei ./share/postgresql/timezone/Asia/Tel_Aviv ./share/postgresql/timezone/Asia/Anadyr ./share/postgresql/timezone/Asia/Kabul ./share/postgresql/timezone/Asia/Irkutsk ./share/postgresql/timezone/Asia/Qatar ./share/postgresql/timezone/Asia/Beirut ./share/postgresql/timezone/Asia/Ulan_Bator ./share/postgresql/timezone/Asia/Saigon ./share/postgresql/timezone/Asia/Kuwait ./share/postgresql/timezone/Asia/Manila ./share/postgresql/timezone/Asia/Aqtau ./share/postgresql/timezone/Asia/Thimphu ./share/postgresql/timezone/Asia/Calcutta ./share/postgresql/timezone/Asia/Damascus ./share/postgresql/timezone/Asia/Nicosia ./share/postgresql/timezone/Asia/Jakarta ./share/postgresql/timezone/Asia/Jerusalem ./share/postgresql/timezone/Asia/Dacca ./share/postgresql/timezone/Asia/Dubai ./share/postgresql/timezone/Asia/Riyadh89 ./share/postgresql/timezone/Asia/Seoul ./share/postgresql/timezone/Asia/Tbilisi ./share/postgresql/timezone/Asia/Ujung_Pandang ./share/postgresql/timezone/Asia/Baku ./share/postgresql/timezone/Asia/Kuala_Lumpur ./share/postgresql/timezone/Asia/Riyadh ./share/postgresql/timezone/ROC ./share/postgresql/timezone/Africa/ ./share/postgresql/timezone/Africa/Ndjamena ./share/postgresql/timezone/Africa/Asmara ./share/postgresql/timezone/Africa/Lubumbashi ./share/postgresql/timezone/Africa/Johannesburg ./share/postgresql/timezone/Africa/Freetown ./share/postgresql/timezone/Africa/Juba ./share/postgresql/timezone/Africa/Dar_es_Salaam ./share/postgresql/timezone/Africa/Libreville ./share/postgresql/timezone/Africa/Malabo ./share/postgresql/timezone/Africa/Maputo ./share/postgresql/timezone/Africa/Maseru ./share/postgresql/timezone/Africa/Lusaka ./share/postgresql/timezone/Africa/Gaborone ./share/postgresql/timezone/Africa/Khartoum ./share/postgresql/timezone/Africa/Algiers ./share/postgresql/timezone/Africa/Asmera ./share/postgresql/timezone/Africa/Nairobi ./share/postgresql/timezone/Africa/Lome ./share/postgresql/timezone/Africa/Brazzaville ./share/postgresql/timezone/Africa/Bamako ./share/postgresql/timezone/Africa/Addis_Ababa ./share/postgresql/timezone/Africa/Nouakchott ./share/postgresql/timezone/Africa/El_Aaiun ./share/postgresql/timezone/Africa/Kigali ./share/postgresql/timezone/Africa/Lagos ./share/postgresql/timezone/Africa/Abidjan ./share/postgresql/timezone/Africa/Ouagadougou ./share/postgresql/timezone/Africa/Niamey ./share/postgresql/timezone/Africa/Bangui ./share/postgresql/timezone/Africa/Ceuta ./share/postgresql/timezone/Africa/Blantyre ./share/postgresql/timezone/Africa/Accra ./share/postgresql/timezone/Africa/Timbuktu ./share/postgresql/timezone/Africa/Tripoli ./share/postgresql/timezone/Africa/Harare ./share/postgresql/timezone/Africa/Sao_Tome ./share/postgresql/timezone/Africa/Cairo ./share/postgresql/timezone/Africa/Tunis ./share/postgresql/timezone/Africa/Douala ./share/postgresql/timezone/Africa/Kampala ./share/postgresql/timezone/Africa/Luanda ./share/postgresql/timezone/Africa/Bissau ./share/postgresql/timezone/Africa/Porto-Novo ./share/postgresql/timezone/Africa/Mogadishu ./share/postgresql/timezone/Africa/Casablanca ./share/postgresql/timezone/Africa/Kinshasa ./share/postgresql/timezone/Africa/Dakar ./share/postgresql/timezone/Africa/Banjul ./share/postgresql/timezone/Africa/Windhoek ./share/postgresql/timezone/Africa/Mbabane ./share/postgresql/timezone/Africa/Monrovia ./share/postgresql/timezone/Africa/Conakry ./share/postgresql/timezone/Africa/Djibouti ./share/postgresql/timezone/Africa/Bujumbura ./share/postgresql/timezone/GMT0 ./share/postgresql/timezone/GMT-0 ./share/postgresql/timezone/Cuba ./share/postgresql/timezone/W-SU ./share/postgresql/timezone/Universal ./share/postgresql/timezone/EST5EDT ./share/postgresql/timezone/posixrules ./share/postgresql/timezone/Libya ./share/postgresql/timezone/Turkey ./share/postgresql/timezone/WET ./share/postgresql/timezone/Indian/ ./share/postgresql/timezone/Indian/Mahe ./share/postgresql/timezone/Indian/Kerguelen ./share/postgresql/timezone/Indian/Antananarivo ./share/postgresql/timezone/Indian/Mayotte ./share/postgresql/timezone/Indian/Christmas ./share/postgresql/timezone/Indian/Maldives ./share/postgresql/timezone/Indian/Comoro ./share/postgresql/timezone/Indian/Cocos ./share/postgresql/timezone/Indian/Mauritius ./share/postgresql/timezone/Indian/Chagos ./share/postgresql/timezone/Indian/Reunion ./share/postgresql/timezone/Kwajalein ./share/postgresql/timezone/Navajo ./share/postgresql/timezone/PST8PDT ./share/postgresql/timezone/MET ./share/postgresql/timezone/EST ./share/postgresql/timezonesets/ ./share/postgresql/timezonesets/Antarctica.txt ./share/postgresql/timezonesets/Pacific.txt ./share/postgresql/timezonesets/Australia ./share/postgresql/timezonesets/Atlantic.txt ./share/postgresql/timezonesets/Europe.txt ./share/postgresql/timezonesets/Africa.txt ./share/postgresql/timezonesets/Indian.txt ./share/postgresql/timezonesets/Default ./share/postgresql/timezonesets/India ./share/postgresql/timezonesets/America.txt ./share/postgresql/timezonesets/Asia.txt ./share/postgresql/timezonesets/Etc.txt ./share/postgresql/timezonesets/Australia.txt ./share/postgresql/mot.conf.sample ./share/postgresql/postgres.bki ./share/postgresql/pg_service.conf.sample ./share/postgresql/pg_hba.conf.sample ./share/postgresql/snowball_create.sql ./share/postgresql/postgres.description ./share/sslcert/ ./share/sslcert/gsql/ ./share/sslcert/gsql/openssl.cnf ./share/sslcert/om/ ./share/sslcert/om/openssl.cnf ./share/llvmir/ ./share/llvmir/GaussDB_expr.ir ./simpleInstall/ ./simpleInstall/finance.sql ./simpleInstall/README.md ./simpleInstall/install.sh ./simpleInstall/school.sql ./version.cfg End generate openGauss-Server-6.0.0-openEuler20.03-aarch64.tar.bz2 tar file Begin generate openGauss-Server-6.0.0-openEuler20.03-aarch64.sha256 sha256 file... End generate openGauss-Server-6.0.0-openEuler20.03-aarch64.sha256 sha256 file ./include/ ./include/libpq-fe.h ./include/postgres_ext.h ./include/libpq/ ./include/libpq/libpq-fs.h ./include/libpq-events.h ./include/gs_thread.h ./include/gs_threadlocal.h ./lib/ ./lib/libgssrpc_gauss.so.4.2 ./lib/libgauss_cl_jni.so ./lib/libssl.so ./lib/libk5crypto_gauss.so ./lib/libkrb5_gauss.so.3.3 ./lib/libkrb5support_gauss.so ./lib/libgssapi_krb5_gauss.so ./lib/libkrb5_gauss.so.3 ./lib/libpgport_tool.so ./lib/libpq.so.5.5 ./lib/libcrypto.so.1.1 ./lib/libpgport_tool.so.1 ./lib/libconfig.so.4 ./lib/libgssapi_krb5_gauss.so.2.2 ./lib/libpq.so.5 ./lib/libgssrpc_gauss.so ./lib/libssl.so.1.1 ./lib/libkrb5support_gauss.so.0.1 ./lib/libcjson.so.1 ./lib/libk5crypto_gauss.so.3.1 ./lib/libcom_err_gauss.so ./lib/libcom_err_gauss.so.3.0 ./lib/libpq_ce.so.5.5 ./lib/libconfig.so ./lib/libcjson.so ./lib/libpq.so ./lib/libkrb5_gauss.so ./lib/libgssapi_krb5_gauss.so.2 ./lib/libcjson.so.1.7.15 ./lib/libcom_err_gauss.so.3 ./lib/libpq.a ./lib/libpq_ce.so ./lib/libpq_ce.so.5 ./lib/libkrb5support_gauss.so.0 ./lib/libgssrpc_gauss.so.4 ./lib/libstdc++.so.6 ./lib/libcrypto.so ./lib/libk5crypto_gauss.so.3 install libpq tools is openGauss-Libpq-6.0.0-openEuler20.03-aarch64.tar.gz of /usr1/build/workspace/openGauss/server/output directory ./bin/ ./bin/gsql ./bin/gs_dumpall ./bin/gs_probackup ./bin/gs_basebackup ./bin/gs_dump ./bin/gs_restore ./lib/ ./lib/libgssrpc_gauss.so.4.2 ./lib/libgauss_cl_jni.so ./lib/libssl.so ./lib/libk5crypto_gauss.so ./lib/libkrb5_gauss.so.3.3 ./lib/libkrb5support_gauss.so ./lib/libgssapi_krb5_gauss.so ./lib/libkrb5_gauss.so.3 ./lib/libpgport_tool.so ./lib/libpq.so.5.5 ./lib/postgresql/ ./lib/postgresql/utf8_and_johab.so ./lib/postgresql/utf8_and_euc_cn.so ./lib/postgresql/euc_jp_and_sjis.so ./lib/postgresql/utf8_and_sjis2004.so ./lib/postgresql/utf8_and_iso8859_1.so ./lib/postgresql/latin2_and_win1250.so ./lib/postgresql/utf8_and_ascii.so ./lib/postgresql/utf8_and_big5.so ./lib/postgresql/utf8_and_win.so ./lib/postgresql/utf8_and_euc_kr.so ./lib/postgresql/utf8_and_euc_tw.so ./lib/postgresql/euc_kr_and_mic.so ./lib/postgresql/euc_tw_and_big5.so ./lib/postgresql/utf8_and_sjis.so ./lib/postgresql/euc2004_sjis2004.so ./lib/postgresql/utf8_and_cyrillic.so ./lib/postgresql/utf8_and_euc2004.so ./lib/postgresql/utf8_and_gb18030.so ./lib/postgresql/ascii_and_mic.so ./lib/postgresql/utf8_and_euc_jp.so ./lib/postgresql/utf8_and_iso8859.so ./lib/postgresql/pgxs/ ./lib/postgresql/pgxs/src/ ./lib/postgresql/pgxs/src/Makefile.global ./lib/postgresql/pgxs/src/Makefile.port ./lib/postgresql/pgxs/src/nls-global.mk ./lib/postgresql/pgxs/src/Makefile.shlib ./lib/postgresql/pgxs/src/makefiles/ ./lib/postgresql/pgxs/src/makefiles/pgxs.mk ./lib/postgresql/pgxs/config/ ./lib/postgresql/pgxs/config/install-sh ./lib/postgresql/java/ ./lib/postgresql/java/pljava.jar ./lib/postgresql/cyrillic_and_mic.so ./lib/postgresql/utf8_and_gbk.so ./lib/postgresql/dict_snowball.so ./lib/postgresql/euc_cn_and_mic.so ./lib/postgresql/latin_and_mic.so ./lib/postgresql/utf8_and_uhc.so ./lib/libcrypto.so.1.1 ./lib/libpgport_tool.so.1 ./lib/libconfig.so.4 ./lib/libgssapi_krb5_gauss.so.2.2 ./lib/libpq.so.5 ./lib/libgssrpc_gauss.so ./lib/libssl.so.1.1 ./lib/libkrb5support_gauss.so.0.1 ./lib/libcjson.so.1 ./lib/libk5crypto_gauss.so.3.1 ./lib/libcom_err_gauss.so ./lib/libcom_err_gauss.so.3.0 ./lib/libpq_ce.so.5.5 ./lib/libconfig.so ./lib/libcjson.so ./lib/libpq.so ./lib/libkrb5_gauss.so ./lib/libgssapi_krb5_gauss.so.2 ./lib/libcjson.so.1.7.15 ./lib/libcom_err_gauss.so.3 ./lib/libpq.a ./lib/libpljava.so ./lib/libpq_ce.so ./lib/libpq_ce.so.5 ./lib/libkrb5support_gauss.so.0 ./lib/libgssrpc_gauss.so.4 ./lib/libstdc++.so.6 ./lib/libcrypto.so ./lib/libk5crypto_gauss.so.3 install client tools is openGauss-Tools-6.0.0-openEuler20.03-aarch64.tar.gz of /usr1/build/workspace/openGauss/server/output directory