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: *** [distclean] Error 1 Begin configure. checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-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-RC1 build 3be0826c) compiled at 2024-07-11 19:00:59 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 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.0.4 checking for flex... /usr/bin/flex configure: using flex 2.5.37 checking for perl... /usr/bin/perl configure: using perl 5.16.3 checking for main in -lm... yes checking for library containing setproctitle... no checking for library containing dlopen... -ldl checking for library containing socket... none required checking for library containing shl_load... no checking for library containing getopt_long... none required checking for library containing crypt... -lcrypt checking for library containing fdatasync... none required checking for library containing gethostbyname_r... none required checking for library containing shmget... none required checking for library containing readline... -lreadline checking for xmlSaveToBuffer in -lxml2... yes checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking crypt.h usability... yes checking crypt.h presence... yes checking for crypt.h... yes checking dld.h usability... no checking dld.h presence... no checking for dld.h... no checking fp_class.h usability... no checking fp_class.h presence... no checking for fp_class.h... no checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking ieeefp.h usability... no checking ieeefp.h presence... no checking for ieeefp.h... no checking ifaddrs.h usability... yes checking ifaddrs.h presence... yes checking for ifaddrs.h... yes checking langinfo.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/ipc.h usability... yes checking sys/ipc.h presence... yes checking for sys/ipc.h... yes checking sys/poll.h usability... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking sys/pstat.h usability... no checking sys/pstat.h presence... no checking for sys/pstat.h... no checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/sem.h usability... yes checking sys/sem.h presence... yes checking for sys/sem.h... yes checking sys/shm.h usability... yes checking sys/shm.h presence... yes checking for sys/shm.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/sockio.h usability... no checking sys/sockio.h presence... no checking for sys/sockio.h... no checking sys/tas.h usability... no checking sys/tas.h presence... no checking for sys/tas.h... no checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/ucred.h usability... no checking sys/ucred.h presence... no checking for sys/ucred.h... no checking sys/un.h usability... yes checking sys/un.h presence... yes checking for sys/un.h... yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking ucred.h usability... no checking ucred.h presence... no checking for ucred.h... no checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking wctype.h usability... yes checking wctype.h presence... yes checking for wctype.h... yes checking for net/if.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking for netinet/tcp.h... yes checking readline/readline.h usability... yes checking readline/readline.h presence... yes checking for readline/readline.h... yes checking readline/history.h usability... yes checking readline/history.h presence... yes checking for readline/history.h... yes checking libxml/parser.h usability... yes checking libxml/parser.h presence... yes checking for libxml/parser.h... yes checking whether byte ordering is bigendian... no checking for an ANSI C-conforming const... yes checking for inline... inline checking for quiet inline (no complaint if unreferenced)... yes checking for preprocessor stringizing operator... yes checking for flexible array members... yes checking for signed types... yes checking for working volatile... yes checking for __func__... yes checking for computed goto support... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for tzname... no checking for union semun... no checking for struct sockaddr_un... yes checking for struct sockaddr_storage... yes checking for struct sockaddr_storage.ss_family... yes checking for struct sockaddr_storage.__ss_family... no checking for struct sockaddr_storage.ss_len... no checking for struct sockaddr_storage.__ss_len... no checking for struct sockaddr.sa_len... no checking for struct addrinfo... yes checking for intptr_t... yes checking for uintptr_t... yes checking for long long int... yes checking for locale_t... yes checking for struct cmsgcred... no checking for struct option... yes checking whether assembler supports x86_64 popcntq... 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... yes 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... yes checking which CRC-32C implementation to use... SSE 4.2 with runtime check 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... sx checking thread safety of required library functions... yes checking whether g++ supports -Wl,--as-needed... no configure: using compiler=g++ (GCC) 10.3.0 configure: using C++ CFLAGS= -std=c++11 -D_GLIBCXX_USE_CXX11_ABI=0 -fsigned-char -DSTREAMPLAN -DPGXC -mcx16 -msse4.2 -O2 -g3 -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 heapdesc.o xactdesc.o relmapdesc.o clogdesc.o mxactdesc.o logicalddlmsgdesc.o barrierdesc.o spgdesc.o gindesc.o hashdesc.o segpagedesc.o tblspcdesc.o undologdesc.o slotdesc.o replorigindesc.o smgrdesc.o seqdesc.o gistdesc.o motdesc.o nbtdesc.o uheapdesc.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 heapdesc.cpp xactdesc.cpp relmapdesc.cpp clogdesc.cpp mxactdesc.cpp logicalddlmsgdesc.cpp barrierdesc.cpp spgdesc.cpp gindesc.cpp hashdesc.cpp segpagedesc.cpp tblspcdesc.cpp undologdesc.cpp slotdesc.cpp replorigindesc.cpp smgrdesc.cpp seqdesc.cpp gistdesc.cpp motdesc.cpp nbtdesc.cpp uheapdesc.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 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_sse42.o pg_crc32c_sb8.o pg_crc32c_choose.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_sse42_srv.o pg_crc32c_sb8_srv.o pg_crc32c_choose_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 *.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 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 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 knl_uverify.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/config/layered_config_tree.o ./obj/infra/config/config_manager.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/config_value_type.o ./obj/infra/config/props_config_file_loader.o ./obj/infra/stats/statistics_manager.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/numeric_statistic_variable.o ./obj/infra/stats/rate_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/containers/bitmapset.o ./obj/infra/containers/mot_string.o ./obj/infra/synchronization/rw_lock.o ./obj/infra/synchronization/cycles.o ./obj/infra/synchronization/spin_lock.o ./obj/infra/synchronization/affinity.o ./obj/memory/mm_lf_stack.o ./obj/memory/mm_buffer_chunk.o ./obj/memory/mm_virtual_huge_chunk.o ./obj/memory/mm_raw_chunk_store.o ./obj/memory/mm_buffer_class.o ./obj/memory/mm_session_large_buffer_store.o ./obj/memory/mm_raw_chunk_pool.o ./obj/memory/mm_def.o ./obj/memory/mm_global_api.o ./obj/memory/mm_buffer_list.o ./obj/memory/mm_buffer_heap.o ./obj/memory/mm_numa.o ./obj/memory/object_pool_impl.o ./obj/memory/mm_api.o ./obj/memory/mm_session_large_buffer_list.o ./obj/memory/mm_buffer_allocator.o ./obj/memory/object_pool.o ./obj/memory/mm_raw_chunk_dir.o ./obj/memory/mm_session_large_buffer_pool.o ./obj/memory/sys_numa_api.o ./obj/memory/mm_huge_object_allocator.o ./obj/memory/mm_lock.o ./obj/memory/mm_buffer_api.o ./obj/memory/object_pool_compact.o ./obj/memory/mm_session_allocator.o ./obj/memory/mm_session_api.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/index_factory.o ./obj/storage/index/surrogate_key_manager.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/statistics/network_statistics.o ./obj/system/statistics/db_session_statistics.o ./obj/system/statistics/system_statistics.o ./obj/system/statistics/process_statistics.o ./obj/system/transaction_logger/pending_txn_logger.o ./obj/system/transaction_logger/redo_log_writer.o ./obj/system/transaction_logger/redo_log_handler_type.o ./obj/system/transaction_logger/base_txn_logger.o ./obj/system/transaction_logger/redo_statistics.o ./obj/system/transaction_logger/redo_log.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/checkpoint/checkpoint_worker.o ./obj/system/checkpoint/checkpoint_manager.o ./obj/system/checkpoint/checkpoint_utils.o ./obj/system/checkpoint/checkpoint_ctrlfile.o ./obj/system/recovery/checkpoint_recovery.o ./obj/system/recovery/mtls_transaction_committer.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/recovery_ops.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/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/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/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_explain.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_exec.o ./obj/jit_llvm.o ./obj/jit_source_pool.o ./obj/jit_common.o ./obj/jit_profiler.o ./obj/jit_llvm_util.o ./obj/jit_llvm_sp.o ./obj/jit_llvm_query_codegen.o ./obj/jit_context.o ./obj/jit_plan_expr.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 *.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/column_settings_list.o client_logic_cache/cached_column.o client_logic_cache/cached_setting.o client_logic_cache/cached_global_setting.o client_logic_cache/cached_type.o client_logic_cache/cached_columns.o client_logic_cache/search_path_list.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/columns_list.o client_logic_cache/cache_id.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 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/srf_fusion_basic.out expected/autoanalyze_test_gucset.out expected/autoanalyze_test3.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/gs_global_config_audit.out expected/test_whitebox_concurrent_toastDelete.out expected/test_unione_insert_select_mix_1.out expected/test_ustore_except_3.out expected/cstore_alter_table.out expected/hw_partition_start_end.out expected/prevent_table_in_sys_schema.out expected/vec_sonic_hashjoin_string_nospill.out expected/hw_user_revoke.out expected/autoanalyze_test_gucreset.out expected/hw_audit_multi_thread.out expected/hw_cstore_tablespace_5.out expected/cstore_alter_table3.out expected/hw_partition_scan_03.out expected/timecapsule_recyclebin_test_8.out expected/comment_proc_1.out expected/test_unione_union_mix_2.out expected/hw_partition_interval.out expected/sqlpatch_func.out expected/single_node_misc.out expected/vec_nestloop_pre.out expected/temp__5.out expected/hw_subpartition_vacuum_partition.out expected/hw_user_namespace.out expected/gtt_merge.out expected/db4ai_plpython_fence.out expected/segment_subpartition_tablespace.out expected/test_ustore_intersect_3.out expected/db4ai_kmeans_train_predict.out expected/single_node_constraints.out expected/pg_proc_test.out expected/inlist2join_cost_base.out expected/hw_cstore_roughcheck.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/gs_dump_tableconstraint.out expected/hw_rawtype_hash.out expected/quality_derive.out expected/vec_hashjoin1.out expected/hw_partition_hash_exchange.out expected/cmpr_drop_column.out expected/constraints_1.out expected/pldebugger_shutdown.out expected/cmpr_timewithzone.out expected/cmpr_prefix_150left.out expected/db4ai_gd_houses.out expected/hw_partition_scan_05.out expected/hw_vec_int8.out expected/sort_optimize_row.out expected/hw_alter_table_instant.out expected/hw_partition_sql_adapt0.out expected/create_enumtype.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/timecapsule_partition_ustore_test_1.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_mode_none00.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/cgin_select.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/gs_aggregate.out expected/hw_partition_table_like.out expected/rewrite.out expected/timecapsule_version_test_4.out expected/test_unione_insert_select_mix_2.out expected/alter_set_same_parameter.out expected/test_unione_intersect_mix_4.out expected/hw_partition_truncate0.out expected/hw_cstore_index.out expected/compress02.out expected/hw_vec_float4.out expected/csv_text_test.out expected/gs_encrypt.out expected/largeobject_3.out expected/hw_sslpwd.out expected/cmpr_nulls_delta.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/directory_test.out expected/test_unione_intersect_mix_1.out expected/dolphin_guc_config.out expected/hw_wait_event.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/test_ustore_groupby_1.out expected/slow_sql.out expected/db4ai_snapshots.out expected/delete_delta_row_partition.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/bulkload_parallel_test_3.out expected/hw_partition_dump.out expected/vec_nestloop1.out expected/hw_partition_tablespace.out expected/group_concat_max_len_gs_guc.out expected/test_unione_union_mix_4.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/single_node_largeobject_1.out expected/hw_audit_enabled.out expected/test_ustore_orderby_3.out expected/hw_partition_list_exchange.out expected/test_unione_mix_tables_1.out expected/hw_user_basic.out expected/vec_sonic_hashjoin_date_nospill.out expected/single_node_random.out expected/ustore_rewrite.out expected/bypass_pbe.out expected/cmpr_rollback.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/cstore_cmpr_every_datatype.out expected/hw_sec_account_lock_unlock.out expected/udf_crem.out expected/mysql_function_clearup.out expected/component_view_enhancements.out expected/autoanalyze_test2.out expected/hw_audit_pg_query.out expected/test_ustore_union.out expected/xact.out expected/cstore_unsupported_feature.out expected/dfs_alter_table.out expected/delete_delta_cstore.out expected/cmpr_cluster_00.out expected/hw_nvarchar2_hash.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_basebackup.out expected/test_unione_leftjoin_mix_2.out expected/delete_delta_partition_dupdelete.out expected/copy_gb18030_test.out expected/largeobject_2.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_cstore_tablespace_3.out expected/publication.out expected/hw_sslconn.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/cstore_cmpr_rle_2byte_runs.out expected/db4ai_svm_kernels.out expected/test_unione_mix_type.out expected/binary.out expected/cstore_partial_cluster_info.out expected/constraints_2.out expected/hw_partition_set_tablespace.out expected/hw_tsdicts.out expected/test_unione_intersect_mix_2.out expected/pri_execute_any_function.out expected/constraints.out expected/ustore_xact.out expected/test_whitebox_concurrent_update.out expected/test_unione_rightjoin_mix_3.out expected/fdw_prepare.out expected/partiton_pathkey_row_randomexec.out expected/delete_delta_col_dupdelete.out expected/test_unione_union_mix_1.out expected/test_ustore_orderby_2.out expected/hw_tablespace.out expected/hw_cipher_sm4.out expected/vec_mergejoin_1.out expected/db4ai_explain_model.out expected/cmpr_nulls_prefix.out expected/hw_audit_client.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/dw_switch.out expected/gs_dump.out expected/hw_hashint1.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/partition_expr_key.out expected/hw_vec_int4.out expected/sp_masking_udf.out expected/ustore_decoding_in_xact.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/test_whitebox_concurrent_fetch.out expected/test_ustore_except_2.out expected/view_definer_test.out expected/cstore_cmpr_rle_bound1.out expected/copy_3.out expected/cmpr_datetime.out expected/test_whitebox_concurrent_multiInsert.out expected/temp__3.out expected/vec_prepare.out expected/hw_subpartition_tablespace.out expected/vec_prepare_003.out expected/db4ai_gd_train_predict.out expected/row_count_function.out expected/single_node_copy.out expected/test_unione_leftjoin_mix_1.out expected/ustore_replication_origin.out expected/largeobject_1.out expected/db4ai_gd_snapshots.out expected/sequence_cache_test.out expected/ts_gb18030_utf8.out expected/cstore_alter_table2.out expected/gsbasebackup_options.out expected/hw_setop_writefile.out expected/test_whitebox_concurrent_delete.out expected/cstore_unsupported_feature1.out expected/timecapsule_version_test_7.out expected/hw_partition_sql_adapt1.out expected/cstore_array.out expected/vec_nestloop_end.out expected/test_ustore_transactions.out expected/recovery_2pc_tools02.out expected/analyse_verify.out expected/comment_proc.out expected/cmpr_numstr01.out expected/test_ustore_union_2.out expected/cstore_create_clause1.out expected/hw_audit_system_func.out expected/cmpr_index_00.out expected/delete_delta_col_partition.out expected/hw_partition_sql_adapt2.out expected/spill.out expected/single_node_tablespace.out expected/cstore_cmpr_zlib.out expected/delete_delta_col_partition_dupdelete.out expected/holdable_cursor.out expected/test_ustore_orderby_1.out expected/replication_origin.out expected/gaussdb_options.out expected/gsqlerr.out expected/rlstm.out expected/hw_partition_insert.out expected/partiton_pathkey_row_plan.out expected/tablespace_1.out expected/cstore_alter_table6.out expected/hw_owner.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/hw_partition_scan_02.out expected/copy_error_log.out expected/dump_partition_b_db.out expected/misc.out expected/cmpr_smallint.out expected/temp__4.out expected/cmpr_float.out expected/iud.out expected/hw_cstore_btree_index1.out expected/test_unione_except_mix_3.out expected/accept_empty_copy.out expected/mysql_function.out expected/hw_audit_full.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/cstore_alter_table1.out expected/dump_auto_increment.out expected/hw_cstore_copy.out expected/timecapsule_version_test_2.out expected/cstore_cmpr_rle_bound.out expected/vec_prepare_002.out expected/select_into_user_defined_variables.out expected/bulkload_parallel_test_2.out expected/gs_initdb.out expected/vec_bitmap_prepare.out expected/hw_partition_cluster_1.out expected/gs_dump_package.out expected/largeobject.out expected/area.out expected/hw_cstore_index1.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_insert_select_new.out expected/test_debug5.out expected/event_dump_audit.out expected/hw_audit_config.out expected/add_b_format_behavior_all.out expected/hw_cstore_tablespace_2.out expected/cmpr_dead_loop_00.out expected/srf_fusion.out expected/cmpr_drop_column_03.out expected/cmpr_int.out expected/test_unione_rightjoin_mix_2.out expected/copy.out expected/cstore_cmpr_delta_nbits.out expected/test_unione_innerjoin_mix_2.out expected/test_unione_mix_tables_4.out expected/cmpr_cluster_01.out expected/psql.out expected/instr_unique_sql.out expected/explain_fqs.out expected/vec_sonic_hashjoin_string_prepare.out expected/tablespace_limit.out expected/cmpr_copyto.out expected/timecapsule_recyclebin_test_9.out expected/cstore_create_clause.out expected/cstore_cmpr_time_with_timezone.out expected/cstore_log2_error.out expected/hw_user_pguser.out expected/hw_vec_float8.out expected/cmpr_numstr.out expected/ustore_subpartition_tablespace.out expected/copy_gbk_test.out expected/cstore_alter_table5.out expected/test_unione_union_mix_3.out expected/copy_eol.out expected/single_node_temple.out expected/not_accept_empty_copy.out expected/tablespace_limit2.out expected/hw_pwd_complexity.out expected/aioptimizer.out expected/cstore_cmpr_delta.out expected/vec_prepare_001.out expected/cmpr_toast_000.out expected/test_interface.out expected/hw_partition_storage_parameters_index.out expected/segment_subpartition_vacuum_partition.out expected/vec_sonic_hashjoin_explain.out expected/timecapsule_version_ustore_test_6.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/cmpr_mode_none01.out expected/gsql.out expected/plpgsql_reset_session.out expected/autoanalyze_test1.out expected/gs_dump_subpartition.out expected/aioptimizer_small.out expected/hw_pwd_encryption_sm3.out expected/mysql_delimiter_fix.out expected/xc_notrans_block.out expected/single_node_largeobject.out expected/ustore_ddl.out expected/view_dump.out expected/hw_cipher_sm4_1.out expected/sort_optimize_001.out expected/timecapsule_version_test_1.out expected/single_node_create_function_1.out expected/copy_2.out expected/ustore_subpartition_vacuum_partition.out expected/cstore_cmpr_delta_int.out expected/autoanalyze_test4.out expected/hw_audit_space.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/srf_fusion_agg.out expected/test_ustore_union_3.out expected/vec_sonic_hashjoin_string_spill.out expected/cstore_cmpr_dict_00.out expected/retry.out expected/timecapsule_version_ustore_test_4.out expected/timecapsule_version_ustore_test_5.out expected/misc_2.out expected/hw_audit_rotation_size.out expected/any_privs.out expected/hw_partition_exchange2.out expected/cstore_infinity.out expected/hw_partition_merge1.out expected/gsc_db.out expected/gs_guc_value_range.out expected/gin_getbitmap.out expected/mysql_function_2.out expected/copy_1.out expected/set_system_variables_test.out expected/sp_set_policy_plugin_disable.out expected/predefined_roles.out expected/ddl.out expected/ustore_spill.out expected/create_c_function.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/gin_select.out sql/row_count_function.sql sql/single_node_misc.sql sql/hw_audit_enabled.sql sql/pldebugger_shutdown.sql sql/test_ustore_transactions.sql sql/timecapsule_version_ustore_test_6.sql sql/fdw_prepare.sql sql/temp_table.sql sql/compress01.sql sql/gs_dump_sequence.sql sql/create_tbl_init_td_check.sql sql/vec_sonic_hashjoin_date_prepare.sql sql/test_whitebox_concurrent_pagePrune.sql sql/db4ai_plpython_fence.sql sql/create_function_2.sql sql/segment_subpartition_tablespace.sql sql/test_ustore_intersect_3.sql sql/vec_mergejoin_1.sql sql/db4ai_kmeans_train_predict.sql sql/vec_sonic_hashjoin_date_spill.sql sql/hw_user_privilege.sql sql/test_ustore_orderby_2.sql sql/hw_cstore_vacuum.sql sql/vec_nestloop_end.sql sql/gin_select.sql sql/test_unione_fulljoin_mix_1.sql sql/test_ustore_concurrent_whitebox4.sql sql/timecapsule_version_test_3.sql sql/cstore_alter_table8.sql sql/cstore_cmpr_date.sql sql/vec_sonic_hashjoin_number_prepare.sql sql/copy_new_gram.sql sql/disable_dbeperf_and_snapshot.sql sql/cstore_alter_table10.sql sql/test_unione_intersect_mix_3.sql sql/cstore_drop_column.sql sql/hw_audit_multi_thread_rotation_size.sql sql/recovery_2pc_tools02.sql sql/sp_set_policy_plugin_enable.sql sql/hw_smalldatetime_hash.sql sql/gs_dump_package.sql sql/hw_cstore_copy.sql sql/csv_text_test.sql sql/cstore_cmpr_rle_bound.sql sql/ts_gb18030_utf8.sql sql/vec_prepare_002.sql sql/quality_derive.sql sql/test_unione_leftjoin_mix_1.sql sql/vec_hashjoin1.sql sql/hw_partition_hash_exchange.sql sql/bulkload_parallel_test_2.sql sql/gs_initdb.sql sql/vec_bitmap_prepare.sql sql/delete_delta_col_dupdelete.sql sql/cmpr_drop_column.sql sql/cstore_alter_table2.sql sql/hw_partition_exchange2.sql sql/cstore_cmpr_every_datatype.sql sql/largeobject.sql sql/hw_audit_toughness.sql sql/cmpr_timewithzone.sql sql/hw_cstore_index1.sql sql/hw_partition_scan_01.sql sql/sort_optimize_row.sql sql/test_unione_insert_select_mix_1.sql sql/retry.sql sql/test_unione_except_mix_2.sql sql/analyse_verify.sql sql/single_node_copy.sql sql/vec_result.sql sql/initdb.sql sql/test_unione_mix_table.sql sql/cmpr_drop_column_01.sql sql/bypass_pbe.sql sql/bulkload_parallel_test_3.sql sql/vec_prepare.sql sql/vec_nestloop1.sql sql/db4ai_gd_snapshots.sql sql/copy_eol.sql sql/hw_pwd_complexity.sql sql/hw_partition_scan_02.sql sql/view_definer_test.sql sql/test_unione_union_mix_4.sql sql/timecapsule_version_test_6.sql sql/test_unione_except_mix_1.sql sql/single_node_create_function_1.sql sql/gsbasebackup_options.sql sql/hw_setop_writefile.sql sql/relation_cache_inval_msg.sql sql/test_unione_mix_tables_3.sql sql/gs_guc.sql sql/hw_partition_scan_06.sql sql/hw_partition_interval.sql sql/cstore_unsupported_feature1.sql sql/test_ustore_orderby_3.sql sql/hw_partition_list_exchange.sql sql/test_unione_mix_tables_1.sql sql/partiton_pathkey_col_plan.sql sql/holdable_cursor.sql sql/timecapsule_version_test_2.sql sql/timecapsule_partition_ustore_test_1.sql sql/hw_partition_dump.sql sql/vec_sonic_hashjoin_date_nospill.sql sql/cstore_array.sql sql/test_debug5.sql sql/single_node_random.sql sql/cstore_cmpr_zlib.sql sql/timecapsule_version_test_7.sql sql/test_whitebox_concurrent_update.sql sql/cstore_infinity.sql sql/delete_delta_dupdelete.sql sql/hw_partition_table_like.sql sql/create_function_1.sql sql/comment_proc.sql sql/cmpr_numstr01.sql sql/timecapsule_partition_ustore_test_2.sql sql/cmpr_rollback.sql sql/cstore_create_clause1.sql sql/delete_delta_col_partition.sql sql/temp__3.sql sql/cstore_nan.sql sql/cmpr_nulls_delta.sql sql/hw_audit_system_func.sql sql/charset_connection_test.sql sql/pg_object_test.sql sql/unify_superuser_definition.sql sql/gs_guc_reload.sql sql/gsloader_options.sql sql/hw_partition_sql_adapt2.sql sql/test_unione_insert_select_mix_2.sql sql/set_system_variables_test.sql sql/hw_sec_account_lock_unlock.sql sql/udf_crem.sql sql/select_into_file.sql sql/sequence_cache_test.sql sql/pri_execute_any_function.sql sql/accept_empty_copy.sql sql/mysql_function_clearup.sql sql/component_view_enhancements.sql sql/hw_createtbl_llt.sql sql/gs_basebackup.sql sql/autoanalyze_test2.sql sql/delete_delta_col_partition_dupdelete.sql sql/test_ustore_intersect.sql sql/tablespace_limit.sql sql/hw_audit_rotation_size.sql sql/test_whitebox_concurrent_insert.sql sql/test_ustore_orderby_1.sql sql/single_node_user_mapping.sql sql/autoanalyze_test3.sql sql/cmpr_prefix_150left.sql sql/trigger_dump.sql sql/gsql_options.sql sql/insert_right_ref.sql sql/mysql_function_prepare.sql sql/gsqlerr.sql sql/rlstm.sql sql/hw_partition_insert.sql sql/partiton_pathkey_row_plan.sql sql/cmpr_index_00.sql sql/test_ustore_concurrent_whitebox3.sql sql/cluster_sql_count.sql sql/cstore_alter_table6.sql sql/data_source.sql sql/test_unione_fulljoin_mix_3.sql sql/gs_global_config_audit.sql sql/vec_sonic_hashjoin_explain.sql sql/alter_system_set.sql sql/hw_cstore_tablespace_4.sql sql/test_alter_table_set_refresh.sql sql/test_ustore_except_3.sql sql/test_ustore_union_2.sql sql/copy_error_log.sql sql/prevent_table_in_sys_schema.sql sql/gs_dumpall.sql sql/vec_sonic_hashjoin_string_nospill.sql sql/dump_partition_b_db.sql sql/misc.sql sql/cmpr_smallint.sql sql/autoanalyze_test_gucreset.sql sql/temp__4.sql sql/hw_user_alter_pguser.sql sql/hw_user.sql sql/cstore_alter_table3.sql sql/hw_partition_scan_03.sql sql/hw_cstore_btree_index1.sql sql/timecapsule_recyclebin_test_8.sql sql/single_node_constraints.sql sql/hw_cstore_index2.sql sql/test_unione_union_mix_2.sql sql/db4ai_gd_train_predict.sql sql/sqlpatch_func.sql sql/copy.sql sql/hw_partition_split.sql sql/hw_user_namespace.sql sql/hw_sslpwd.sql sql/aioptimizer.sql sql/gs_dump_encrypt.sql sql/cmpr_cluster_01.sql sql/hw_partition_tablespace.sql sql/mysql_function.sql sql/psql.sql sql/instr_unique_sql.sql sql/vec_sonic_hashjoin_string_spill.sql sql/cstore_cmpr_delta_int.sql sql/compress02.sql sql/pg_proc_test.sql sql/cmpr_copyto.sql sql/test_ustore_union_3.sql sql/test_unione_mix_tables_5.sql sql/timecapsule_recyclebin_test_9.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/hw_partition_merge1.sql sql/test_unione_union_mix_3.sql sql/timecapsule_version_ustore_test_5.sql sql/autoanalyze_test4.sql sql/single_node_temple.sql sql/gs_guc_value_range.sql sql/gin_getbitmap.sql sql/mysql_function_2.sql sql/vec_sonic_hashjoin_string_prepare.sql sql/test_unione_innerjoin_mix_2.sql sql/not_accept_empty_copy.sql sql/hw_audit_multi_thread.sql sql/hw_cstore_tablespace_5.sql sql/predefined_roles.sql sql/srf_fusion_agg.sql sql/cstore_cmpr_delta.sql sql/pri_alter_any_table.sql sql/hw_cstore_tablespace_3.sql sql/test_unione_fulljoin_mix_2.sql sql/create_c_function.sql sql/cmpr_toast_000.sql sql/test_unione_mix_tables_6.sql sql/test_whitebox_concurrent_delete.sql sql/hw_user_audit.sql sql/test_ustore_groupby_2.sql sql/test_ustore_except_2.sql sql/test_interface.sql sql/plpgsql_reset_session.sql sql/ustore_subpartition_tablespace.sql sql/gsdump_options.sql sql/hw_partition_insert_01.sql sql/cstore_alter_table7.sql sql/hw_partition_sql_adapt1.sql sql/tablespace_limit2.sql sql/hw_audit_full.sql sql/test_ustore_union.sql sql/related_hdfs_object_ddl.sql sql/gaussdb_options.sql sql/hw_partition_merge2.sql sql/segment_subpartition_vacuum_partition.sql sql/hw_partition_scan_05.sql sql/db4ai_xgboost_train_predict.sql sql/hw_partition_exchange1.sql sql/delete_delta_cstore.sql sql/aioptimizer_small.sql sql/cmpr_mode_none01.sql sql/hw_cstore_partition.sql sql/cmpr_cluster_00.sql sql/test_unione_except_mix_3.sql sql/gsql.sql sql/test_unione_rightjoin_mix_2.sql sql/libcomm_check_status.sql sql/performance_enhance.sql sql/autoanalyze_test1.sql sql/hw_partition_scan_04.sql sql/db4ai_gd_houses.sql sql/cstore_cmpr_delta_nbits.sql sql/hw_cstore_analyze.sql sql/gs_dump.sql sql/test_unione_leftjoin_mix_2.sql sql/hw_alter_table_instant.sql sql/tpchrush.sql sql/hw_partition_sql_adapt0.sql sql/delete_delta_partition_dupdelete.sql sql/any_privs.sql sql/single_node_largeobject.sql sql/timecapsule_version_ustore_test_4.sql sql/hw_user_basic.sql sql/hw_partition_storage_parameters_index.sql sql/test_whitebox_concurrent_toastInsert.sql sql/hw_audit_space.sql sql/copy_from_support_parallel.sql sql/cstore_cmpr_timestamp_with_timezone.sql sql/hw_cstore_tablespace_1.sql sql/test_whitebox_ubtree_insert.sql sql/sort_optimize_column.sql sql/copy_gb18030_test.sql sql/event_trigger_dump_restore.sql sql/process_switch.sql sql/tablespace_limit3.sql sql/cmpr_references_00.sql sql/cmpr_6bytes.sql sql/test_unione_mix_tables_7.sql sql/recovery_2pc_tools.sql sql/fdw_audit.sql sql/test_unione_mix_tables_2.sql sql/hw_partition_interval_dump_restore.sql sql/hw_rawtype_hash.sql sql/xc_ARM_copy.sql sql/temp__5.sql sql/cstore_nulls_00.sql sql/cmpr_mode_none00.sql sql/test_ustore_except.sql sql/hw_sslconn.sql sql/db4ai_explain_model.sql sql/hw_partition_sysview.sql sql/hw_cstore_btree_index2.sql sql/test_unione_rightjoin_mix_3.sql sql/hw_partition_exchange3.sql sql/test_unione_mix_type.sql sql/cmpr_uint32_oid.sql sql/hw_cstore_btree_index.sql sql/test_whitebox_concurrent_lock.sql sql/hw_audit_detailinfo.sql sql/cstore_cmpr_rle_2byte_runs.sql sql/transaction_with_snapshot.sql sql/timecapsule_version_ustore_test_3.sql sql/set_user_defined_variables_test.sql sql/hw_owner.sql sql/cmpr_toast_update.sql sql/hw_vec_int8.sql sql/inlist2join_cost_base.sql sql/gs_dump_tableconstraint.sql sql/ustore_decode.sql sql/single_node_forbidden.sql sql/hw_partition_set_tablespace.sql sql/pri_create_any_function.sql sql/hw_user_revoke.sql sql/hw_partition_cluster.sql sql/pg_session_locale.sql sql/vec_nestloop_pre.sql sql/constraints.sql sql/cstore_alter_table9.sql sql/subscription.sql sql/tablespace.sql sql/timecapsule_version_ustore_test_2.sql sql/test_unione_except_mix_4.sql sql/hw_subpartition_vacuum_partition.sql sql/db4ai_svm_kernels.sql sql/gs_dump_tableof.sql sql/hw_vec_int4.sql sql/partiton_pathkey_row_randomexec.sql sql/timecapsule_recyclebin_test_7.sql sql/cstore_partial_cluster_info.sql sql/sp_set_policy_plugin_disable.sql sql/partiton_pathkey_col_randomexec.sql sql/test_unione_union_mix_1.sql sql/directory_test.sql sql/hw_tablespace.sql sql/hw_wait_event.sql sql/hw_cipher_sm4.sql sql/test_whitebox_undo.sql sql/copy_1.sql sql/bitmapops.sql sql/mysql_delimiter_fix.sql sql/vec_prepare_001.sql sql/gs_dump_subpartition.sql sql/hw_audit_config.sql sql/test_ustore_groupby_3.sql sql/cmpr_drop_column_02.sql sql/cstore_alter_table.sql sql/hw_tsdicts.sql sql/cgin_select.sql sql/single_node_tablespace.sql sql/subplan_new.sql sql/cstore_alter_table4.sql sql/hw_partition_exchange.sql sql/timecapsule_version_test_4.sql sql/single_node_create_function_2.sql sql/hw_audit_multi_thread_rotation_interval.sql sql/dw_switch.sql sql/test_unione_rightjoin_mix_1.sql sql/alter_set_same_parameter.sql sql/test_unione_intersect_mix_4.sql sql/cstore_drop_column_replicated.sql sql/gtt_merge.sql sql/hw_hashint1.sql sql/ustore_subpartition_vacuum_partition.sql sql/hw_cstore_index.sql sql/timecapsule_version_test_5.sql sql/gsc_db.sql sql/hw_partition_start_end.sql sql/create_basetype.sql sql/single_node_produce_commit_rollback.sql sql/hw_cstore_copy1.sql sql/hw_audit_pg_query.sql sql/publication.sql sql/cstore_cmpr_str.sql sql/test_whitebox_concurrent_toastDelete.sql sql/test_unione_leftjoin_mix_3.sql sql/gs_aggregate.sql sql/hw_cstore_roughcheck.sql sql/gs_encrypt.sql sql/slow_sql.sql sql/sort_optimize.sql sql/test_unione_innerjoin_mix_1.sql sql/autoanalyze_test_gucset.sql sql/srf_fusion.sql sql/test_unione_innerjoin_mix_3.sql sql/sp_masking_udf.sql sql/ledger_table_case.sql sql/hw_alter_session.sql sql/cmpr_nulls_prefix.sql sql/hw_independent_user.sql sql/dump_auto_increment.sql sql/test_ustore_intersect_2.sql sql/cmpr_drop_column_03.sql sql/hw_pwd_encryption_sm3.sql sql/group_concat_max_len_gs_guc.sql sql/test_ustore_groupby_1.sql sql/copy_support_transform.sql sql/hw_partition_toast.sql sql/db4ai_gd_pca_train_predict.sql sql/charset_b_format.sql sql/create_enumtype.sql sql/cmpr_references_01.sql sql/test_whitebox_concurrent_fetch.sql sql/cmpr_dead_loop_00.sql sql/cmpr_float.sql sql/hw_audit_client.sql sql/explain_fqs.sql sql/hw_audit_rotation_interval.sql sql/dolphin_guc_config.sql sql/cmpr_int.sql sql/delete_delta.sql sql/cstore_cmpr_rle_bound1.sql sql/xc_copy.sql sql/copy_3.sql sql/cmpr_datetime.sql sql/test_whitebox_concurrent_multiInsert.sql sql/gstrace_options.sql sql/delete_delta_row_partition.sql sql/hw_subpartition_tablespace.sql sql/cstore_cmpr_dict_00.sql sql/vec_prepare_003.sql sql/single_node_checkguc.sql sql/db4ai_snapshots.sql sql/ss_standby_support_write.sql sql/partition_expr_key.sql sql/hw_vec_float4.sql sql/hw_audit_multi_thread_space.sql sql/procedure_privilege_test.sql sql/select_into_user_defined_variables.sql sql/xc_notrans_block.sql sql/test_ustore_insert_select_new.sql sql/security_ft.sql sql/test_unione_intersect_mix_2.sql sql/view_dump.sql sql/cstore_alter_table1.sql sql/event_dump_audit.sql sql/sort_optimize_001.sql sql/timecapsule_version_test_1.sql sql/add_b_format_behavior_all.sql sql/hw_cstore_tablespace_2.sql sql/test_unione_mix_tables_4.sql sql/copy_2.sql sql/hw_nvarchar2_hash.sql sql/cstore_unsupported_feature.sql sql/test_unione_intersect_mix_1.sql sql/user_host_test.sql sql/iud.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_sse42.o pg_crc32c_sb8.o pg_crc32c_choose.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_sse42_srv.o pg_crc32c_sb8_srv.o pg_crc32c_choose_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/srf_fusion_basic.out expected/autoanalyze_test_gucset.out expected/autoanalyze_test3.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/gs_global_config_audit.out expected/test_whitebox_concurrent_toastDelete.out expected/test_unione_insert_select_mix_1.out expected/test_ustore_except_3.out expected/cstore_alter_table.out expected/hw_partition_start_end.out expected/prevent_table_in_sys_schema.out expected/vec_sonic_hashjoin_string_nospill.out expected/hw_user_revoke.out expected/autoanalyze_test_gucreset.out expected/hw_audit_multi_thread.out expected/hw_cstore_tablespace_5.out expected/cstore_alter_table3.out expected/hw_partition_scan_03.out expected/timecapsule_recyclebin_test_8.out expected/comment_proc_1.out expected/test_unione_union_mix_2.out expected/hw_partition_interval.out expected/sqlpatch_func.out expected/single_node_misc.out expected/vec_nestloop_pre.out expected/temp__5.out expected/hw_subpartition_vacuum_partition.out expected/hw_user_namespace.out expected/gtt_merge.out expected/db4ai_plpython_fence.out expected/segment_subpartition_tablespace.out expected/test_ustore_intersect_3.out expected/db4ai_kmeans_train_predict.out expected/single_node_constraints.out expected/pg_proc_test.out expected/inlist2join_cost_base.out expected/hw_cstore_roughcheck.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/gs_dump_tableconstraint.out expected/hw_rawtype_hash.out expected/quality_derive.out expected/vec_hashjoin1.out expected/hw_partition_hash_exchange.out expected/cmpr_drop_column.out expected/constraints_1.out expected/pldebugger_shutdown.out expected/cmpr_timewithzone.out expected/cmpr_prefix_150left.out expected/db4ai_gd_houses.out expected/hw_partition_scan_05.out expected/hw_vec_int8.out expected/sort_optimize_row.out expected/hw_alter_table_instant.out expected/hw_partition_sql_adapt0.out expected/create_enumtype.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/timecapsule_partition_ustore_test_1.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_mode_none00.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/cgin_select.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/gs_aggregate.out expected/hw_partition_table_like.out expected/rewrite.out expected/timecapsule_version_test_4.out expected/test_unione_insert_select_mix_2.out expected/alter_set_same_parameter.out expected/test_unione_intersect_mix_4.out expected/hw_partition_truncate0.out expected/hw_cstore_index.out expected/compress02.out expected/hw_vec_float4.out expected/csv_text_test.out expected/gs_encrypt.out expected/largeobject_3.out expected/hw_sslpwd.out expected/cmpr_nulls_delta.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/directory_test.out expected/test_unione_intersect_mix_1.out expected/dolphin_guc_config.out expected/hw_wait_event.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/test_ustore_groupby_1.out expected/slow_sql.out expected/db4ai_snapshots.out expected/delete_delta_row_partition.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/bulkload_parallel_test_3.out expected/hw_partition_dump.out expected/vec_nestloop1.out expected/hw_partition_tablespace.out expected/group_concat_max_len_gs_guc.out expected/test_unione_union_mix_4.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/single_node_largeobject_1.out expected/hw_audit_enabled.out expected/test_ustore_orderby_3.out expected/hw_partition_list_exchange.out expected/test_unione_mix_tables_1.out expected/hw_user_basic.out expected/vec_sonic_hashjoin_date_nospill.out expected/single_node_random.out expected/ustore_rewrite.out expected/bypass_pbe.out expected/cmpr_rollback.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/cstore_cmpr_every_datatype.out expected/hw_sec_account_lock_unlock.out expected/udf_crem.out expected/mysql_function_clearup.out expected/component_view_enhancements.out expected/autoanalyze_test2.out expected/hw_audit_pg_query.out expected/test_ustore_union.out expected/xact.out expected/cstore_unsupported_feature.out expected/dfs_alter_table.out expected/delete_delta_cstore.out expected/cmpr_cluster_00.out expected/hw_nvarchar2_hash.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_basebackup.out expected/test_unione_leftjoin_mix_2.out expected/delete_delta_partition_dupdelete.out expected/copy_gb18030_test.out expected/largeobject_2.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_cstore_tablespace_3.out expected/publication.out expected/hw_sslconn.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/cstore_cmpr_rle_2byte_runs.out expected/db4ai_svm_kernels.out expected/test_unione_mix_type.out expected/binary.out expected/cstore_partial_cluster_info.out expected/constraints_2.out expected/hw_partition_set_tablespace.out expected/hw_tsdicts.out expected/test_unione_intersect_mix_2.out expected/pri_execute_any_function.out expected/constraints.out expected/ustore_xact.out expected/test_whitebox_concurrent_update.out expected/test_unione_rightjoin_mix_3.out expected/fdw_prepare.out expected/partiton_pathkey_row_randomexec.out expected/delete_delta_col_dupdelete.out expected/test_unione_union_mix_1.out expected/test_ustore_orderby_2.out expected/hw_tablespace.out expected/hw_cipher_sm4.out expected/vec_mergejoin_1.out expected/db4ai_explain_model.out expected/cmpr_nulls_prefix.out expected/hw_audit_client.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/dw_switch.out expected/gs_dump.out expected/hw_hashint1.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/partition_expr_key.out expected/hw_vec_int4.out expected/sp_masking_udf.out expected/ustore_decoding_in_xact.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/test_whitebox_concurrent_fetch.out expected/test_ustore_except_2.out expected/view_definer_test.out expected/cstore_cmpr_rle_bound1.out expected/copy_3.out expected/cmpr_datetime.out expected/test_whitebox_concurrent_multiInsert.out expected/temp__3.out expected/vec_prepare.out expected/hw_subpartition_tablespace.out expected/vec_prepare_003.out expected/db4ai_gd_train_predict.out expected/row_count_function.out expected/single_node_copy.out expected/test_unione_leftjoin_mix_1.out expected/ustore_replication_origin.out expected/largeobject_1.out expected/db4ai_gd_snapshots.out expected/sequence_cache_test.out expected/ts_gb18030_utf8.out expected/cstore_alter_table2.out expected/gsbasebackup_options.out expected/hw_setop_writefile.out expected/test_whitebox_concurrent_delete.out expected/cstore_unsupported_feature1.out expected/timecapsule_version_test_7.out expected/hw_partition_sql_adapt1.out expected/cstore_array.out expected/vec_nestloop_end.out expected/test_ustore_transactions.out expected/recovery_2pc_tools02.out expected/analyse_verify.out expected/comment_proc.out expected/cmpr_numstr01.out expected/test_ustore_union_2.out expected/cstore_create_clause1.out expected/hw_audit_system_func.out expected/cmpr_index_00.out expected/delete_delta_col_partition.out expected/hw_partition_sql_adapt2.out expected/spill.out expected/single_node_tablespace.out expected/cstore_cmpr_zlib.out expected/delete_delta_col_partition_dupdelete.out expected/holdable_cursor.out expected/test_ustore_orderby_1.out expected/replication_origin.out expected/gaussdb_options.out expected/gsqlerr.out expected/rlstm.out expected/hw_partition_insert.out expected/partiton_pathkey_row_plan.out expected/tablespace_1.out expected/cstore_alter_table6.out expected/hw_owner.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/hw_partition_scan_02.out expected/copy_error_log.out expected/dump_partition_b_db.out expected/misc.out expected/cmpr_smallint.out expected/temp__4.out expected/cmpr_float.out expected/iud.out expected/hw_cstore_btree_index1.out expected/test_unione_except_mix_3.out expected/accept_empty_copy.out expected/mysql_function.out expected/hw_audit_full.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/cstore_alter_table1.out expected/dump_auto_increment.out expected/hw_cstore_copy.out expected/timecapsule_version_test_2.out expected/cstore_cmpr_rle_bound.out expected/vec_prepare_002.out expected/select_into_user_defined_variables.out expected/bulkload_parallel_test_2.out expected/gs_initdb.out expected/vec_bitmap_prepare.out expected/hw_partition_cluster_1.out expected/gs_dump_package.out expected/largeobject.out expected/area.out expected/hw_cstore_index1.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_insert_select_new.out expected/test_debug5.out expected/event_dump_audit.out expected/hw_audit_config.out expected/add_b_format_behavior_all.out expected/hw_cstore_tablespace_2.out expected/cmpr_dead_loop_00.out expected/srf_fusion.out expected/cmpr_drop_column_03.out expected/cmpr_int.out expected/test_unione_rightjoin_mix_2.out expected/copy.out expected/cstore_cmpr_delta_nbits.out expected/test_unione_innerjoin_mix_2.out expected/test_unione_mix_tables_4.out expected/cmpr_cluster_01.out expected/psql.out expected/instr_unique_sql.out expected/explain_fqs.out expected/vec_sonic_hashjoin_string_prepare.out expected/tablespace_limit.out expected/cmpr_copyto.out expected/timecapsule_recyclebin_test_9.out expected/cstore_create_clause.out expected/cstore_cmpr_time_with_timezone.out expected/cstore_log2_error.out expected/hw_user_pguser.out expected/hw_vec_float8.out expected/cmpr_numstr.out expected/ustore_subpartition_tablespace.out expected/copy_gbk_test.out expected/cstore_alter_table5.out expected/test_unione_union_mix_3.out expected/copy_eol.out expected/single_node_temple.out expected/not_accept_empty_copy.out expected/tablespace_limit2.out expected/hw_pwd_complexity.out expected/aioptimizer.out expected/cstore_cmpr_delta.out expected/vec_prepare_001.out expected/cmpr_toast_000.out expected/test_interface.out expected/hw_partition_storage_parameters_index.out expected/segment_subpartition_vacuum_partition.out expected/vec_sonic_hashjoin_explain.out expected/timecapsule_version_ustore_test_6.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/cmpr_mode_none01.out expected/gsql.out expected/plpgsql_reset_session.out expected/autoanalyze_test1.out expected/gs_dump_subpartition.out expected/aioptimizer_small.out expected/hw_pwd_encryption_sm3.out expected/mysql_delimiter_fix.out expected/xc_notrans_block.out expected/single_node_largeobject.out expected/ustore_ddl.out expected/view_dump.out expected/hw_cipher_sm4_1.out expected/sort_optimize_001.out expected/timecapsule_version_test_1.out expected/single_node_create_function_1.out expected/copy_2.out expected/ustore_subpartition_vacuum_partition.out expected/cstore_cmpr_delta_int.out expected/autoanalyze_test4.out expected/hw_audit_space.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/srf_fusion_agg.out expected/test_ustore_union_3.out expected/vec_sonic_hashjoin_string_spill.out expected/cstore_cmpr_dict_00.out expected/retry.out expected/timecapsule_version_ustore_test_4.out expected/timecapsule_version_ustore_test_5.out expected/misc_2.out expected/hw_audit_rotation_size.out expected/any_privs.out expected/hw_partition_exchange2.out expected/cstore_infinity.out expected/hw_partition_merge1.out expected/gsc_db.out expected/gs_guc_value_range.out expected/gin_getbitmap.out expected/mysql_function_2.out expected/copy_1.out expected/set_system_variables_test.out expected/sp_set_policy_plugin_disable.out expected/predefined_roles.out expected/ddl.out expected/ustore_spill.out expected/create_c_function.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/gin_select.out sql/row_count_function.sql sql/single_node_misc.sql sql/hw_audit_enabled.sql sql/pldebugger_shutdown.sql sql/test_ustore_transactions.sql sql/timecapsule_version_ustore_test_6.sql sql/fdw_prepare.sql sql/temp_table.sql sql/compress01.sql sql/gs_dump_sequence.sql sql/create_tbl_init_td_check.sql sql/vec_sonic_hashjoin_date_prepare.sql sql/test_whitebox_concurrent_pagePrune.sql sql/db4ai_plpython_fence.sql sql/create_function_2.sql sql/segment_subpartition_tablespace.sql sql/test_ustore_intersect_3.sql sql/vec_mergejoin_1.sql sql/db4ai_kmeans_train_predict.sql sql/vec_sonic_hashjoin_date_spill.sql sql/hw_user_privilege.sql sql/test_ustore_orderby_2.sql sql/hw_cstore_vacuum.sql sql/vec_nestloop_end.sql sql/gin_select.sql sql/test_unione_fulljoin_mix_1.sql sql/test_ustore_concurrent_whitebox4.sql sql/timecapsule_version_test_3.sql sql/cstore_alter_table8.sql sql/cstore_cmpr_date.sql sql/vec_sonic_hashjoin_number_prepare.sql sql/copy_new_gram.sql sql/disable_dbeperf_and_snapshot.sql sql/cstore_alter_table10.sql sql/test_unione_intersect_mix_3.sql sql/cstore_drop_column.sql sql/hw_audit_multi_thread_rotation_size.sql sql/recovery_2pc_tools02.sql sql/sp_set_policy_plugin_enable.sql sql/hw_smalldatetime_hash.sql sql/gs_dump_package.sql sql/hw_cstore_copy.sql sql/csv_text_test.sql sql/cstore_cmpr_rle_bound.sql sql/ts_gb18030_utf8.sql sql/vec_prepare_002.sql sql/quality_derive.sql sql/test_unione_leftjoin_mix_1.sql sql/vec_hashjoin1.sql sql/hw_partition_hash_exchange.sql sql/bulkload_parallel_test_2.sql sql/gs_initdb.sql sql/vec_bitmap_prepare.sql sql/delete_delta_col_dupdelete.sql sql/cmpr_drop_column.sql sql/cstore_alter_table2.sql sql/hw_partition_exchange2.sql sql/cstore_cmpr_every_datatype.sql sql/largeobject.sql sql/hw_audit_toughness.sql sql/cmpr_timewithzone.sql sql/hw_cstore_index1.sql sql/hw_partition_scan_01.sql sql/sort_optimize_row.sql sql/test_unione_insert_select_mix_1.sql sql/retry.sql sql/test_unione_except_mix_2.sql sql/analyse_verify.sql sql/single_node_copy.sql sql/vec_result.sql sql/initdb.sql sql/test_unione_mix_table.sql sql/cmpr_drop_column_01.sql sql/bypass_pbe.sql sql/bulkload_parallel_test_3.sql sql/vec_prepare.sql sql/vec_nestloop1.sql sql/db4ai_gd_snapshots.sql sql/copy_eol.sql sql/hw_pwd_complexity.sql sql/hw_partition_scan_02.sql sql/view_definer_test.sql sql/test_unione_union_mix_4.sql sql/timecapsule_version_test_6.sql sql/test_unione_except_mix_1.sql sql/single_node_create_function_1.sql sql/gsbasebackup_options.sql sql/hw_setop_writefile.sql sql/relation_cache_inval_msg.sql sql/test_unione_mix_tables_3.sql sql/gs_guc.sql sql/hw_partition_scan_06.sql sql/hw_partition_interval.sql sql/cstore_unsupported_feature1.sql sql/test_ustore_orderby_3.sql sql/hw_partition_list_exchange.sql sql/test_unione_mix_tables_1.sql sql/partiton_pathkey_col_plan.sql sql/holdable_cursor.sql sql/timecapsule_version_test_2.sql sql/timecapsule_partition_ustore_test_1.sql sql/hw_partition_dump.sql sql/vec_sonic_hashjoin_date_nospill.sql sql/cstore_array.sql sql/test_debug5.sql sql/single_node_random.sql sql/cstore_cmpr_zlib.sql sql/timecapsule_version_test_7.sql sql/test_whitebox_concurrent_update.sql sql/cstore_infinity.sql sql/delete_delta_dupdelete.sql sql/hw_partition_table_like.sql sql/create_function_1.sql sql/comment_proc.sql sql/cmpr_numstr01.sql sql/timecapsule_partition_ustore_test_2.sql sql/cmpr_rollback.sql sql/cstore_create_clause1.sql sql/delete_delta_col_partition.sql sql/temp__3.sql sql/cstore_nan.sql sql/cmpr_nulls_delta.sql sql/hw_audit_system_func.sql sql/charset_connection_test.sql sql/pg_object_test.sql sql/unify_superuser_definition.sql sql/gs_guc_reload.sql sql/gsloader_options.sql sql/hw_partition_sql_adapt2.sql sql/test_unione_insert_select_mix_2.sql sql/set_system_variables_test.sql sql/hw_sec_account_lock_unlock.sql sql/udf_crem.sql sql/select_into_file.sql sql/sequence_cache_test.sql sql/pri_execute_any_function.sql sql/accept_empty_copy.sql sql/mysql_function_clearup.sql sql/component_view_enhancements.sql sql/hw_createtbl_llt.sql sql/gs_basebackup.sql sql/autoanalyze_test2.sql sql/delete_delta_col_partition_dupdelete.sql sql/test_ustore_intersect.sql sql/tablespace_limit.sql sql/hw_audit_rotation_size.sql sql/test_whitebox_concurrent_insert.sql sql/test_ustore_orderby_1.sql sql/single_node_user_mapping.sql sql/autoanalyze_test3.sql sql/cmpr_prefix_150left.sql sql/trigger_dump.sql sql/gsql_options.sql sql/insert_right_ref.sql sql/mysql_function_prepare.sql sql/gsqlerr.sql sql/rlstm.sql sql/hw_partition_insert.sql sql/partiton_pathkey_row_plan.sql sql/cmpr_index_00.sql sql/test_ustore_concurrent_whitebox3.sql sql/cluster_sql_count.sql sql/cstore_alter_table6.sql sql/data_source.sql sql/test_unione_fulljoin_mix_3.sql sql/gs_global_config_audit.sql sql/vec_sonic_hashjoin_explain.sql sql/alter_system_set.sql sql/hw_cstore_tablespace_4.sql sql/test_alter_table_set_refresh.sql sql/test_ustore_except_3.sql sql/test_ustore_union_2.sql sql/copy_error_log.sql sql/prevent_table_in_sys_schema.sql sql/gs_dumpall.sql sql/vec_sonic_hashjoin_string_nospill.sql sql/dump_partition_b_db.sql sql/misc.sql sql/cmpr_smallint.sql sql/autoanalyze_test_gucreset.sql sql/temp__4.sql sql/hw_user_alter_pguser.sql sql/hw_user.sql sql/cstore_alter_table3.sql sql/hw_partition_scan_03.sql sql/hw_cstore_btree_index1.sql sql/timecapsule_recyclebin_test_8.sql sql/single_node_constraints.sql sql/hw_cstore_index2.sql sql/test_unione_union_mix_2.sql sql/db4ai_gd_train_predict.sql sql/sqlpatch_func.sql sql/copy.sql sql/hw_partition_split.sql sql/hw_user_namespace.sql sql/hw_sslpwd.sql sql/aioptimizer.sql sql/gs_dump_encrypt.sql sql/cmpr_cluster_01.sql sql/hw_partition_tablespace.sql sql/mysql_function.sql sql/psql.sql sql/instr_unique_sql.sql sql/vec_sonic_hashjoin_string_spill.sql sql/cstore_cmpr_delta_int.sql sql/compress02.sql sql/pg_proc_test.sql sql/cmpr_copyto.sql sql/test_ustore_union_3.sql sql/test_unione_mix_tables_5.sql sql/timecapsule_recyclebin_test_9.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/hw_partition_merge1.sql sql/test_unione_union_mix_3.sql sql/timecapsule_version_ustore_test_5.sql sql/autoanalyze_test4.sql sql/single_node_temple.sql sql/gs_guc_value_range.sql sql/gin_getbitmap.sql sql/mysql_function_2.sql sql/vec_sonic_hashjoin_string_prepare.sql sql/test_unione_innerjoin_mix_2.sql sql/not_accept_empty_copy.sql sql/hw_audit_multi_thread.sql sql/hw_cstore_tablespace_5.sql sql/predefined_roles.sql sql/srf_fusion_agg.sql sql/cstore_cmpr_delta.sql sql/pri_alter_any_table.sql sql/hw_cstore_tablespace_3.sql sql/test_unione_fulljoin_mix_2.sql sql/create_c_function.sql sql/cmpr_toast_000.sql sql/test_unione_mix_tables_6.sql sql/test_whitebox_concurrent_delete.sql sql/hw_user_audit.sql sql/test_ustore_groupby_2.sql sql/test_ustore_except_2.sql sql/test_interface.sql sql/plpgsql_reset_session.sql sql/ustore_subpartition_tablespace.sql sql/gsdump_options.sql sql/hw_partition_insert_01.sql sql/cstore_alter_table7.sql sql/hw_partition_sql_adapt1.sql sql/tablespace_limit2.sql sql/hw_audit_full.sql sql/test_ustore_union.sql sql/related_hdfs_object_ddl.sql sql/gaussdb_options.sql sql/hw_partition_merge2.sql sql/segment_subpartition_vacuum_partition.sql sql/hw_partition_scan_05.sql sql/db4ai_xgboost_train_predict.sql sql/hw_partition_exchange1.sql sql/delete_delta_cstore.sql sql/aioptimizer_small.sql sql/cmpr_mode_none01.sql sql/hw_cstore_partition.sql sql/cmpr_cluster_00.sql sql/test_unione_except_mix_3.sql sql/gsql.sql sql/test_unione_rightjoin_mix_2.sql sql/libcomm_check_status.sql sql/performance_enhance.sql sql/autoanalyze_test1.sql sql/hw_partition_scan_04.sql sql/db4ai_gd_houses.sql sql/cstore_cmpr_delta_nbits.sql sql/hw_cstore_analyze.sql sql/gs_dump.sql sql/test_unione_leftjoin_mix_2.sql sql/hw_alter_table_instant.sql sql/tpchrush.sql sql/hw_partition_sql_adapt0.sql sql/delete_delta_partition_dupdelete.sql sql/any_privs.sql sql/single_node_largeobject.sql sql/timecapsule_version_ustore_test_4.sql sql/hw_user_basic.sql sql/hw_partition_storage_parameters_index.sql sql/test_whitebox_concurrent_toastInsert.sql sql/hw_audit_space.sql sql/copy_from_support_parallel.sql sql/cstore_cmpr_timestamp_with_timezone.sql sql/hw_cstore_tablespace_1.sql sql/test_whitebox_ubtree_insert.sql sql/sort_optimize_column.sql sql/copy_gb18030_test.sql sql/event_trigger_dump_restore.sql sql/process_switch.sql sql/tablespace_limit3.sql sql/cmpr_references_00.sql sql/cmpr_6bytes.sql sql/test_unione_mix_tables_7.sql sql/recovery_2pc_tools.sql sql/fdw_audit.sql sql/test_unione_mix_tables_2.sql sql/hw_partition_interval_dump_restore.sql sql/hw_rawtype_hash.sql sql/xc_ARM_copy.sql sql/temp__5.sql sql/cstore_nulls_00.sql sql/cmpr_mode_none00.sql sql/test_ustore_except.sql sql/hw_sslconn.sql sql/db4ai_explain_model.sql sql/hw_partition_sysview.sql sql/hw_cstore_btree_index2.sql sql/test_unione_rightjoin_mix_3.sql sql/hw_partition_exchange3.sql sql/test_unione_mix_type.sql sql/cmpr_uint32_oid.sql sql/hw_cstore_btree_index.sql sql/test_whitebox_concurrent_lock.sql sql/hw_audit_detailinfo.sql sql/cstore_cmpr_rle_2byte_runs.sql sql/transaction_with_snapshot.sql sql/timecapsule_version_ustore_test_3.sql sql/set_user_defined_variables_test.sql sql/hw_owner.sql sql/cmpr_toast_update.sql sql/hw_vec_int8.sql sql/inlist2join_cost_base.sql sql/gs_dump_tableconstraint.sql sql/ustore_decode.sql sql/single_node_forbidden.sql sql/hw_partition_set_tablespace.sql sql/pri_create_any_function.sql sql/hw_user_revoke.sql sql/hw_partition_cluster.sql sql/pg_session_locale.sql sql/vec_nestloop_pre.sql sql/constraints.sql sql/cstore_alter_table9.sql sql/subscription.sql sql/tablespace.sql sql/timecapsule_version_ustore_test_2.sql sql/test_unione_except_mix_4.sql sql/hw_subpartition_vacuum_partition.sql sql/db4ai_svm_kernels.sql sql/gs_dump_tableof.sql sql/hw_vec_int4.sql sql/partiton_pathkey_row_randomexec.sql sql/timecapsule_recyclebin_test_7.sql sql/cstore_partial_cluster_info.sql sql/sp_set_policy_plugin_disable.sql sql/partiton_pathkey_col_randomexec.sql sql/test_unione_union_mix_1.sql sql/directory_test.sql sql/hw_tablespace.sql sql/hw_wait_event.sql sql/hw_cipher_sm4.sql sql/test_whitebox_undo.sql sql/copy_1.sql sql/bitmapops.sql sql/mysql_delimiter_fix.sql sql/vec_prepare_001.sql sql/gs_dump_subpartition.sql sql/hw_audit_config.sql sql/test_ustore_groupby_3.sql sql/cmpr_drop_column_02.sql sql/cstore_alter_table.sql sql/hw_tsdicts.sql sql/cgin_select.sql sql/single_node_tablespace.sql sql/subplan_new.sql sql/cstore_alter_table4.sql sql/hw_partition_exchange.sql sql/timecapsule_version_test_4.sql sql/single_node_create_function_2.sql sql/hw_audit_multi_thread_rotation_interval.sql sql/dw_switch.sql sql/test_unione_rightjoin_mix_1.sql sql/alter_set_same_parameter.sql sql/test_unione_intersect_mix_4.sql sql/cstore_drop_column_replicated.sql sql/gtt_merge.sql sql/hw_hashint1.sql sql/ustore_subpartition_vacuum_partition.sql sql/hw_cstore_index.sql sql/timecapsule_version_test_5.sql sql/gsc_db.sql sql/hw_partition_start_end.sql sql/create_basetype.sql sql/single_node_produce_commit_rollback.sql sql/hw_cstore_copy1.sql sql/hw_audit_pg_query.sql sql/publication.sql sql/cstore_cmpr_str.sql sql/test_whitebox_concurrent_toastDelete.sql sql/test_unione_leftjoin_mix_3.sql sql/gs_aggregate.sql sql/hw_cstore_roughcheck.sql sql/gs_encrypt.sql sql/slow_sql.sql sql/sort_optimize.sql sql/test_unione_innerjoin_mix_1.sql sql/autoanalyze_test_gucset.sql sql/srf_fusion.sql sql/test_unione_innerjoin_mix_3.sql sql/sp_masking_udf.sql sql/ledger_table_case.sql sql/hw_alter_session.sql sql/cmpr_nulls_prefix.sql sql/hw_independent_user.sql sql/dump_auto_increment.sql sql/test_ustore_intersect_2.sql sql/cmpr_drop_column_03.sql sql/hw_pwd_encryption_sm3.sql sql/group_concat_max_len_gs_guc.sql sql/test_ustore_groupby_1.sql sql/copy_support_transform.sql sql/hw_partition_toast.sql sql/db4ai_gd_pca_train_predict.sql sql/charset_b_format.sql sql/create_enumtype.sql sql/cmpr_references_01.sql sql/test_whitebox_concurrent_fetch.sql sql/cmpr_dead_loop_00.sql sql/cmpr_float.sql sql/hw_audit_client.sql sql/explain_fqs.sql sql/hw_audit_rotation_interval.sql sql/dolphin_guc_config.sql sql/cmpr_int.sql sql/delete_delta.sql sql/cstore_cmpr_rle_bound1.sql sql/xc_copy.sql sql/copy_3.sql sql/cmpr_datetime.sql sql/test_whitebox_concurrent_multiInsert.sql sql/gstrace_options.sql sql/delete_delta_row_partition.sql sql/hw_subpartition_tablespace.sql sql/cstore_cmpr_dict_00.sql sql/vec_prepare_003.sql sql/single_node_checkguc.sql sql/db4ai_snapshots.sql sql/ss_standby_support_write.sql sql/partition_expr_key.sql sql/hw_vec_float4.sql sql/hw_audit_multi_thread_space.sql sql/procedure_privilege_test.sql sql/select_into_user_defined_variables.sql sql/xc_notrans_block.sql sql/test_ustore_insert_select_new.sql sql/security_ft.sql sql/test_unione_intersect_mix_2.sql sql/view_dump.sql sql/cstore_alter_table1.sql sql/event_dump_audit.sql sql/sort_optimize_001.sql sql/timecapsule_version_test_1.sql sql/add_b_format_behavior_all.sql sql/hw_cstore_tablespace_2.sql sql/test_unione_mix_tables_4.sql sql/copy_2.sql sql/hw_nvarchar2_hash.sql sql/cstore_unsupported_feature.sql sql/test_unione_intersect_mix_1.sql sql/user_host_test.sql sql/iud.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. 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159: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-13: warning: deprecated directive, use ‘%name-prefix’ [-Wdeprecated] %name-prefix="base_yy" ^^^^^^^^^^^^^ preproc.y:17227.2-12: warning: type clash on default action: != <> [-Wother] WAIT Iconst opt_nowait_or_skip: ^^^^^^^^^^^ Writing fmgroids.h Writing fmgrtab.cpp Writing pg_builtin_proc.h Writing fmgroids.h Writing fmgrtab.cpp Writing pg_builtin_proc.h In file included from ../../../../../src/include/postgres.h:53, from plsql_packages.cpp:25: ../../../../../src/include/c.h:99: warning: "_" redefined 99 | #define _(x) gettext(x) | In file included from plsql_packages.cpp:24: ../../../../../src/include/utils/plpgsql_domain.h:13: note: this is the location of the previous definition 13 | #define _(x) dgettext(TEXTDOMAIN, x) | In file included from ../../../../../src/include/access/attnum.h:17, from ../../../../../src/include/access/skey.h:17, from ../../../../../src/include/access/genam.h:19, from ../../../../../src/include/nodes/execnodes.h:18, from ../../../../../src/include/commands/copy.h:18, from pl_debugger_api.cpp:25: ../../../../../src/include/c.h:99: warning: "_" redefined 99 | #define _(x) gettext(x) | In file included from pl_debugger_api.cpp:24: ../../../../../src/include/utils/plpgsql_domain.h:13: note: this is the location of the previous definition 13 | #define _(x) dgettext(TEXTDOMAIN, x) | In file included from ../../../../../src/include/postgres.h:53, from ../../../../../src/include/access/tupdesc.h:19, from ../../../../../src/include/access/htup.h:18, from ../../../../../src/include/catalog/namespace.h:20, from pl_debugger.cpp:25: ../../../../../src/include/c.h:99: warning: "_" redefined 99 | #define _(x) gettext(x) | In file included from pl_debugger.cpp:24: ../../../../../src/include/utils/plpgsql_domain.h:13: note: this is the location of the previous definition 13 | #define _(x) dgettext(TEXTDOMAIN, x) | In file included from ../../../../../src/include/postgres.h:53, from ../../../../../src/include/utils/plpgsql.h:19, from pl_sql_validator.cpp:25: ../../../../../src/include/c.h:99: warning: "_" redefined 99 | #define _(x) gettext(x) | In file included from pl_sql_validator.cpp:24: ../../../../../src/include/utils/plpgsql_domain.h:13: note: this is the location of the previous definition 13 | #define _(x) dgettext(TEXTDOMAIN, x) | In file included from ../../../../../src/include/postgres.h:54, from plsql_packages.cpp:25: ../../../../../src/include/utils/elog.h:146: warning: "TEXTDOMAIN" redefined 146 | #define TEXTDOMAIN NULL | In file included from plsql_packages.cpp:24: ../../../../../src/include/utils/plpgsql_domain.h:10: note: this is the location of the previous definition 10 | #define TEXTDOMAIN PG_TEXTDOMAIN("plpgsql") | Writing postgres.bki Writing schemapg.h Writing postgres.description Writing postgres.shdescription In file included from ../../../../../src/include/postgres.h:54, from ../../../../../src/include/fmgr.h:24, from ../../../../../src/include/access/skey.h:18, from ../../../../../src/include/access/genam.h:19, from ../../../../../src/include/nodes/execnodes.h:18, from ../../../../../src/include/commands/copy.h:18, from pl_debugger_api.cpp:25: ../../../../../src/include/utils/elog.h:146: warning: "TEXTDOMAIN" redefined 146 | #define TEXTDOMAIN NULL | In file included from pl_debugger_api.cpp:24: ../../../../../src/include/utils/plpgsql_domain.h:10: note: this is the location of the previous definition 10 | #define TEXTDOMAIN PG_TEXTDOMAIN("plpgsql") | In file included from ../../../../../src/include/postgres.h:54, from ../../../../../src/include/access/tupdesc.h:19, from ../../../../../src/include/access/htup.h:18, from ../../../../../src/include/catalog/namespace.h:20, from pl_debugger.cpp:25: ../../../../../src/include/utils/elog.h:146: warning: "TEXTDOMAIN" redefined 146 | #define TEXTDOMAIN NULL | In file included from pl_debugger.cpp:24: ../../../../../src/include/utils/plpgsql_domain.h:10: note: this is the location of the previous definition 10 | #define TEXTDOMAIN PG_TEXTDOMAIN("plpgsql") | In file included from ../../../../../src/include/postgres.h:54, from ../../../../../src/include/utils/plpgsql.h:19, from pl_sql_validator.cpp:25: ../../../../../src/include/utils/elog.h:146: warning: "TEXTDOMAIN" redefined 146 | #define TEXTDOMAIN NULL | In file included from pl_sql_validator.cpp:24: ../../../../../src/include/utils/plpgsql_domain.h:10: note: this is the location of the previous definition 10 | #define TEXTDOMAIN PG_TEXTDOMAIN("plpgsql") | In file included from ../../../../../src/include/postgres.h:53, from ../../../../../src/include/utils/plpgsql.h:19, from gram.y:17: ../../../../../src/include/c.h:99: warning: "_" redefined 99 | #define _(x) gettext(x) | In file included from gram.y:16: ../../../../../src/include/utils/plpgsql_domain.h:13: note: this is the location of the previous definition 13 | #define _(x) dgettext(TEXTDOMAIN, x) | In file included from ../../../../../src/include/postgres.h:54, from ../../../../../src/include/utils/plpgsql.h:19, from gram.y:17: ../../../../../src/include/utils/elog.h:146: warning: "TEXTDOMAIN" redefined 146 | #define TEXTDOMAIN NULL | In file included from gram.y:16: ../../../../../src/include/utils/plpgsql_domain.h:10: note: this is the location of the previous definition 10 | #define TEXTDOMAIN PG_TEXTDOMAIN("plpgsql") | In file included from ../../../../../src/include/postgres.h:53, from ../../../../../src/include/utils/plpgsql.h:19, from pl_handler.cpp:18: ../../../../../src/include/c.h:99: warning: "_" redefined 99 | #define _(x) gettext(x) | In file included from pl_handler.cpp:17: ../../../../../src/include/utils/plpgsql_domain.h:13: note: this is the location of the previous definition 13 | #define _(x) dgettext(TEXTDOMAIN, x) | In file included from ../../../../../src/include/postgres.h:54, from ../../../../../src/include/utils/plpgsql.h:19, from pl_handler.cpp:18: ../../../../../src/include/utils/elog.h:146: warning: "TEXTDOMAIN" redefined 146 | #define TEXTDOMAIN NULL | In file included from pl_handler.cpp:17: ../../../../../src/include/utils/plpgsql_domain.h:10: note: this is the location of the previous definition 10 | #define TEXTDOMAIN PG_TEXTDOMAIN("plpgsql") | In file included from ../../../../../src/include/postgres.h:53, from ../../../../../src/include/utils/plpgsql.h:19, from ../../../../../src/include/utils/pl_package.h:27, from pl_comp.cpp:17: ../../../../../src/include/c.h:99: warning: "_" redefined 99 | #define _(x) gettext(x) | In file included from pl_comp.cpp:16: ../../../../../src/include/utils/plpgsql_domain.h:13: note: this is the location of the previous definition 13 | #define _(x) dgettext(TEXTDOMAIN, x) | In file included from ../../../../../src/include/postgres.h:54, from ../../../../../src/include/utils/plpgsql.h:19, from ../../../../../src/include/utils/pl_package.h:27, from pl_comp.cpp:17: ../../../../../src/include/utils/elog.h:146: warning: "TEXTDOMAIN" redefined 146 | #define TEXTDOMAIN NULL | In file included from pl_comp.cpp:16: ../../../../../src/include/utils/plpgsql_domain.h:10: note: this is the location of the previous definition 10 | #define TEXTDOMAIN PG_TEXTDOMAIN("plpgsql") | In file included from ../../../../../src/include/postgres.h:53, from ../../../../../src/include/utils/plpgsql.h:19, from pl_exec.cpp:18: ../../../../../src/include/c.h:99: warning: "_" redefined 99 | #define _(x) gettext(x) | In file included from pl_exec.cpp:17: ../../../../../src/include/utils/plpgsql_domain.h:13: note: this is the location of the previous definition 13 | #define _(x) dgettext(TEXTDOMAIN, x) | In file included from ../../../../../src/include/postgres.h:53, from ../../../../../src/include/utils/plpgsql.h:19, from pl_funcs.cpp:19: ../../../../../src/include/c.h:99: warning: "_" redefined 99 | #define _(x) gettext(x) | In file included from pl_funcs.cpp:18: ../../../../../src/include/utils/plpgsql_domain.h:13: note: this is the location of the previous definition 13 | #define _(x) dgettext(TEXTDOMAIN, x) | In file included from ../../../../../src/include/postgres.h:53, from ../../../../../src/include/access/tupdesc.h:19, from ../../../../../src/include/access/htup.h:18, from ../../../../../src/include/catalog/namespace.h:20, from pl_package.cpp:13: ../../../../../src/include/c.h:99: warning: "_" redefined 99 | #define _(x) gettext(x) | In file included from pl_package.cpp:12: ../../../../../src/include/utils/plpgsql_domain.h:13: note: this is the location of the previous definition 13 | #define _(x) dgettext(TEXTDOMAIN, x) | In file included from ../../../../../src/include/postgres.h:54, from ../../../../../src/include/utils/plpgsql.h:19, from pl_exec.cpp:18: ../../../../../src/include/utils/elog.h:146: warning: "TEXTDOMAIN" redefined 146 | #define TEXTDOMAIN NULL | In file included from pl_exec.cpp:17: ../../../../../src/include/utils/plpgsql_domain.h:10: note: this is the location of the previous definition 10 | #define TEXTDOMAIN PG_TEXTDOMAIN("plpgsql") | In file included from ../../../../../src/include/postgres.h:54, from ../../../../../src/include/utils/plpgsql.h:19, from pl_funcs.cpp:19: ../../../../../src/include/utils/elog.h:146: warning: "TEXTDOMAIN" redefined 146 | #define TEXTDOMAIN NULL | In file included from pl_funcs.cpp:18: ../../../../../src/include/utils/plpgsql_domain.h:10: note: this is the location of the previous definition 10 | #define TEXTDOMAIN PG_TEXTDOMAIN("plpgsql") | In file included from ../../../../../src/include/postgres.h:54, from ../../../../../src/include/access/tupdesc.h:19, from ../../../../../src/include/access/htup.h:18, from ../../../../../src/include/catalog/namespace.h:20, from pl_package.cpp:13: ../../../../../src/include/utils/elog.h:146: warning: "TEXTDOMAIN" redefined 146 | #define TEXTDOMAIN NULL | In file included from pl_package.cpp:12: ../../../../../src/include/utils/plpgsql_domain.h:10: note: this is the location of the previous definition 10 | #define TEXTDOMAIN PG_TEXTDOMAIN("plpgsql") | In file included from ../../../../../src/include/postgres.h:53, from ../../../../../src/include/fmgr.h:24, from ../../../../../src/include/utils/builtins.h:20, from pl_scanner.cpp:17: ../../../../../src/include/c.h:99: warning: "_" redefined 99 | #define _(x) gettext(x) | In file included from pl_scanner.cpp:16: ../../../../../src/include/utils/plpgsql_domain.h:13: note: this is the location of the previous definition 13 | #define _(x) dgettext(TEXTDOMAIN, x) | In file included from ../../../../../src/include/postgres.h:54, from ../../../../../src/include/fmgr.h:24, from ../../../../../src/include/utils/builtins.h:20, from pl_scanner.cpp:17: ../../../../../src/include/utils/elog.h:146: warning: "TEXTDOMAIN" redefined 146 | #define TEXTDOMAIN NULL | In file included from pl_scanner.cpp:16: ../../../../../src/include/utils/plpgsql_domain.h:10: note: this is the location of the previous definition 10 | #define TEXTDOMAIN PG_TEXTDOMAIN("plpgsql") | pl_handler.cpp: In function ‘void get_proc_coverage(Oid, int*)’: pl_handler.cpp:2140:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 2140 | for (int i = 1; i < rows; ++i) { | ~~^~~~~~ In file included from ../../../../../src/include/postgres.h:54, from ../../../../../src/include/utils/plpgsql.h:19, from gram.y:17: gram.y: In function ‘PLpgSQL_stmt* make_execsql_stmt(int, int)’: gram.y:9996:51: warning: format not a string literal and no format arguments [-Wformat-security] 9996 | errmsg(err_msg), | ^ ../../../../../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:9994:29: note: in expansion of macro ‘ereport’ 9994 | ereport(errstate, | ^~~~~~~ gram.y:10017:51: warning: format not a string literal and no format arguments [-Wformat-security] 10017 | errmsg(err_msg), | ^ ../../../../../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:10015:29: note: in expansion of macro ‘ereport’ 10015 | ereport(errstate, | ^~~~~~~ gram.y:10024:51: warning: format not a string literal and no format arguments [-Wformat-security] 10024 | errmsg(err_msg), | ^ ../../../../../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:10022:29: note: in expansion of macro ‘ereport’ 10022 | ereport(errstate, | ^~~~~~~ gram.y:10075:47: warning: format not a string literal and no format arguments [-Wformat-security] 10075 | errmsg(err_msg), | ^ ../../../../../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:10073:25: note: in expansion of macro ‘ereport’ 10073 | ereport(errstate, | ^~~~~~~ gram.y:10102:47: warning: format not a string literal and no format arguments [-Wformat-security] 10102 | errmsg(err_msg), | ^ ../../../../../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:10100:25: note: in expansion of macro ‘ereport’ 10100 | ereport(errstate, | ^~~~~~~ gram.y:10109:47: warning: format not a string literal and no format arguments [-Wformat-security] 10109 | errmsg(err_msg), | ^ ../../../../../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:10107:25: note: in expansion of macro ‘ereport’ 10107 | ereport(errstate, | ^~~~~~~ gram.y: In function ‘void check_labels(const char*, const char*, int)’: gram.y:12962:21: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 12962 | (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:12961:17: note: in expansion of macro ‘ereport’ 12961 | ereport(errstate, | ^~~~~~~ ../../../../src/common/interfaces/libpq/client_logic_common/cstrings_map.cpp createplan.cpp:6737:14: warning: ‘List* replace_scan_clause(List*, Index)’ defined but not used [-Wunused-function] 6737 | static List* replace_scan_clause(List* scan_clauses, Index idx) | ^~~~~~~~~~~~~~~~~~~ createplan.cpp:6541:13: warning: ‘void estimate_directHashjoin_Cost(PlannerInfo*, List*, Plan*, Plan*, HashJoin*)’ defined but not used [-Wunused-function] 6541 | static void estimate_directHashjoin_Cost( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ^~~~ 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 /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 | ^~~~ bbox_threads.cpp: In function ‘s32 BBOX_GetAllThreads(GET_THREAD_TYPE, BBOX_GetAllThreadDone, void*, BBOX_GetAllThreadsCallBack, ...)’: bbox_threads.cpp:92:21: warning: array subscript -56 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 -56 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 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 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 | ^~~~ libcomm_interface.cpp: In function ‘int gs_internal_connect(libcommaddrinfo*)’: libcomm_interface.cpp:771:24: warning: narrowing conversion of ‘node_idx’ from ‘int’ to ‘uint16’ {aka ‘short unsigned int’} [-Wnarrowing] 771 | .node_id = node_idx, | ^~~~~~~~ libcomm_interface.cpp:778:24: warning: narrowing conversion of ‘node_idx’ from ‘int’ to ‘uint16’ {aka ‘short unsigned int’} [-Wnarrowing] 778 | .idx = node_idx, | ^~~~~~~~ libcomm_interface.cpp:779:24: warning: narrowing conversion of ‘streamid’ from ‘int’ to ‘uint16’ {aka ‘short unsigned int’} [-Wnarrowing] 779 | .sid = streamid, | ^~~~~~~~ libcomm_interface.cpp:780:24: warning: narrowing conversion of ‘version’ from ‘int’ to ‘uint16’ {aka ‘short unsigned int’} [-Wnarrowing] 780 | .ver = version, | ^~~~~~~ libcomm_interface.cpp:804:28: warning: narrowing conversion of ‘node_idx’ from ‘int’ to ‘uint16’ {aka ‘short unsigned int’} [-Wnarrowing] 804 | .node_id = node_idx, | ^~~~~~~~ libcomm_shakehands.cpp: In function ‘int gs_r_build_reply_connection(BackConnInfo*, int, uint16*)’: libcomm_shakehands.cpp:190:24: warning: narrowing conversion of ‘node_idx’ from ‘int’ to ‘uint16’ {aka ‘short unsigned int’} [-Wnarrowing] 190 | .node_id = node_idx, | ^~~~~~~~ libcomm_shakehands.cpp:199:24: warning: narrowing conversion of ‘node_idx’ from ‘int’ to ‘uint16’ {aka ‘short unsigned int’} [-Wnarrowing] 199 | .idx = node_idx, | ^~~~~~~~ libcomm_shakehands.cpp:200:24: warning: narrowing conversion of ‘streamid’ from ‘int’ to ‘uint16’ {aka ‘short unsigned int’} [-Wnarrowing] 200 | .sid = streamid, | ^~~~~~~~ libcomm_shakehands.cpp:201:24: warning: narrowing conversion of ‘remote_version’ from ‘int’ to ‘uint16’ {aka ‘short unsigned int’} [-Wnarrowing] 201 | .ver = remote_version, | ^~~~~~~~~~~~~~ In file included from ../../../../src/include/postgres.h:54, from namespace.cpp:21: namespace.cpp: In function ‘Oid LookupExplicitNamespace(const char*, bool)’: namespace.cpp:3346:21: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 3346 | (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:3345:17: note: in expansion of macro ‘ereport’ 3345 | ereport(ERROR, | ^~~~~~~ opfusion_update.cpp: In member function ‘void UpdateFusion::InitBaseParam(List*)’: opfusion_update.cpp:116:18: warning: unused variable ‘res’ [-Wunused-variable] 116 | TargetEntry* res = NULL; | ^~~ 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; | ^~~~ prepunion.cpp: In function ‘Node* adjust_appendrel_attrs_multilevel(PlannerInfo*, Node*, Relids, Relids)’: prepunion.cpp:1827:34: warning: ‘appinfo’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1827 | node = adjust_appendrel_attrs(root, node, appinfo); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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_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 | ^~~~ ss_dms_bufmgr.cpp: In function ‘void ForgetBufferNeedCheckPin(Buffer)’: ss_dms_bufmgr.cpp:1144:52: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘Buffer’ {aka ‘int’} [-Wsign-compare] 1144 | if (t_thrd.dms_cxt.pincount_array[i].bufid == buf_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ss_dms_bufmgr.cpp:1148:24: warning: unused variable ‘count’ [-Wunused-variable] 1148 | uint32 count = pg_atomic_sub_fetch_u32(&(buf_ctrl->pinned_count), 1); | ^~~~~ execExpr.cpp: In function ‘ExprState* ExecBuildAggTrans(AggState*, AggStatePerPhase, bool, bool)’: execExpr.cpp:2877:13: warning: unused variable ‘numInputs’ [-Wunused-variable] 2877 | int numInputs = pertrans->numInputs; | ^~~~~~~~~ In file included from ../../../../src/include/postgres.h:54, from ss_dms_callback.cpp:25: ss_dms_callback.cpp: In function ‘int tryEnterLocalPage(BufferTag*, dms_lock_mode_t, dms_buf_ctrl_t**)’: ss_dms_callback.cpp:638:28: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 8 has type ‘long unsigned int’ [-Wformat=] 638 | errmsg("[%d/%d/%d/%d %d-%d] try enter page failed, buffer is not valid, state = 0x%x", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 639 | tag->rnode.spcNode, tag->rnode.dbNode, tag->rnode.relNode, tag->rnode.bucketNode, 640 | tag->forkNum, tag->blockNum, buf_desc->state))); | ~~~~~~~~~~~~~~~ | | | 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:637:17: note: in expansion of macro ‘ereport’ 637 | ereport(WARNING, (errmodule(MOD_DMS), | ^~~~~~~ ss_dms_callback.cpp:649:28: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 8 has type ‘long unsigned int’ [-Wformat=] 649 | errmsg("[%d/%d/%d/%d %d-%d] try enter page failed, buffer is io error, state = 0x%x", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650 | tag->rnode.spcNode, tag->rnode.dbNode, tag->rnode.relNode, tag->rnode.bucketNode, 651 | tag->forkNum, tag->blockNum, buf_desc->state))); | ~~~~~~~~~~~~~~~ | | | 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:648:17: note: in expansion of macro ‘ereport’ 648 | ereport(WARNING, (errmodule(MOD_DMS), | ^~~~~~~ ss_dms_callback.cpp: In function ‘int CBInvalidatePage(void*, char*, unsigned char)’: ss_dms_callback.cpp:782:32: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 8 has type ‘long unsigned int’ [-Wformat=] 782 | errmsg("[%d/%d/%d/%d %d-%d] invalidate page, buffer is not valid or io error, state = 0x%x", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 783 | tag->rnode.spcNode, tag->rnode.dbNode, tag->rnode.relNode, tag->rnode.bucketNode, 784 | tag->forkNum, tag->blockNum, buf_desc->state))); | ~~~~~~~~~~~~~~~ | | | 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:781:21: note: in expansion of macro ‘ereport’ 781 | ereport(LOG, (errmodule(MOD_DMS), | ^~~~~~~ ss_dms_callback.cpp:798:32: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 8 has type ‘long unsigned int’ [-Wformat=] 798 | errmsg("[%d/%d/%d/%d %d-%d] invalidate owner rejected, buffer is dirty/permanent, state = 0x%x", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 799 | tag->rnode.spcNode, tag->rnode.dbNode, tag->rnode.relNode, tag->rnode.bucketNode, 800 | tag->forkNum, tag->blockNum, buf_desc->state))); | ~~~~~~~~~~~~~~~ | | | 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:797:21: note: in expansion of macro ‘ereport’ 797 | ereport(DEBUG1, (errmodule(MOD_DMS), | ^~~~~~~ ss_dms_callback.cpp:835:28: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 8 has type ‘long unsigned int’ [-Wformat=] 835 | errmsg("[%d/%d/%d/%d %d-%d] invalidate page, buffer is not valid or io error, state = 0x%x", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | tag->rnode.spcNode, tag->rnode.dbNode, tag->rnode.relNode, tag->rnode.bucketNode, 837 | tag->forkNum, tag->blockNum, buf_desc->state))); | ~~~~~~~~~~~~~~~ | | | 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:834:17: note: in expansion of macro ‘ereport’ 834 | ereport(LOG, (errmodule(MOD_DMS), | ^~~~~~~ ss_dms_callback.cpp: In function ‘void CBReformStartNotify(void*, dms_reform_start_context_t*)’: ss_dms_callback.cpp:1870:16: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 5 has type ‘TimestampTz’ {aka ‘long int’} [-Wformat=] 1870 | errmsg("[SS reform] reform start, role:%d, reform type:SS %s, standby scenario:%d, " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1871 | "reform_ver:%llu.", | ~~~~~~~~~~~~~~~~~~ 1872 | reform_info->dms_role, reform_type_str, SSPerformingStandbyScenario(), 1873 | reform_info->reform_ver))); | ~~~~~~~~~~~~~~~~~~~~~~~ | | | TimestampTz {aka long int} ../../../../src/include/utils/elog.h:128:83: note: in definition of macro ‘ereport_domain’ 128 | (errstart(elevel, __FILE__, __LINE__, PG_FUNCNAME_MACRO, domain) ? (errfinish rest) : (void)0) | ^~~~ ss_dms_callback.cpp:1869:5: note: in expansion of macro ‘ereport’ 1869 | ereport(LOG, (errmodule(MOD_DMS), | ^~~~~~~ ss_dms_callback.cpp:1881:26: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 2 has type ‘uint64’ {aka ‘long unsigned int’} [-Wformat=] 1881 | ereport(LOG, (errmsg("[SS reform] old cluster node bitmap: %lld", g_instance.dms_cxt.SSReformInfo.old_bitmap))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | 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:1881:5: note: in expansion of macro ‘ereport’ 1881 | ereport(LOG, (errmsg("[SS reform] old cluster node bitmap: %lld", g_instance.dms_cxt.SSReformInfo.old_bitmap))); | ^~~~~~~ ss_dms_callback.cpp: In function ‘int CBReformDoneNotify(void*)’: ss_dms_callback.cpp:1914:26: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 2 has type ‘uint64’ {aka ‘long unsigned int’} [-Wformat=] 1914 | ereport(LOG, (errmsg("[SS reform] new cluster node bitmap: %lld", g_instance.dms_cxt.SSReformInfo.new_bitmap))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | 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:1914:5: note: in expansion of macro ‘ereport’ 1914 | ereport(LOG, (errmsg("[SS reform] new cluster node bitmap: %lld", g_instance.dms_cxt.SSReformInfo.new_bitmap))); | ^~~~~~~ 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 | ^~~~ 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 ../../../../src/include/postgres.h:54, from ../../../../src/include/fmgr.h:24, from ../../../../src/include/utils/builtins.h:20, from ss_init.cpp:26: ss_init.cpp: In function ‘void StartupWaitReform()’: ss_init.cpp:591:24: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘TimestampTz’ {aka ‘long int’} [-Wformat=] 591 | errmsg("[SS reform] startup no need wait for reform finish, cause new reform has begun. " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | "current reform version:%llu,startup wait reform version:%llu", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593 | reform_info->reform_ver, wait_ver))); | ~~~~~~~~~~~~~~~~~~~~~~~ | | | TimestampTz {aka long int} ../../../../src/include/utils/elog.h:128:83: note: in definition of macro ‘ereport_domain’ 128 | (errstart(elevel, __FILE__, __LINE__, PG_FUNCNAME_MACRO, domain) ? (errfinish rest) : (void)0) | ^~~~ ss_init.cpp:590:13: note: in expansion of macro ‘ereport’ 590 | ereport(LOG, (errmodule(MOD_DMS), | ^~~~~~~ ss_init.cpp:592:44: note: format string is defined here 592 | "current reform version:%llu,startup wait reform version:%llu", | ~~~^ | | | long long unsigned int | %lu In file included from ../../../../src/include/postgres.h:54, from ../../../../src/include/fmgr.h:24, from ../../../../src/include/utils/builtins.h:20, from ss_init.cpp:26: ss_init.cpp:591:24: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘TimestampTz’ {aka ‘long int’} [-Wformat=] 591 | errmsg("[SS reform] startup no need wait for reform finish, cause new reform has begun. " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | "current reform version:%llu,startup wait reform version:%llu", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593 | reform_info->reform_ver, wait_ver))); | ~~~~~~~~ | | | TimestampTz {aka long int} ../../../../src/include/utils/elog.h:128:83: note: in definition of macro ‘ereport_domain’ 128 | (errstart(elevel, __FILE__, __LINE__, PG_FUNCNAME_MACRO, domain) ? (errfinish rest) : (void)0) | ^~~~ ss_init.cpp:590:13: note: in expansion of macro ‘ereport’ 590 | ereport(LOG, (errmodule(MOD_DMS), | ^~~~~~~ ss_init.cpp:592:77: note: format string is defined here 592 | "current reform version:%llu,startup wait reform version:%llu", | ~~~^ | | | long long unsigned int | %lu ss_reform_common.cpp: In function ‘int SSReadXlogInternal(XLogReaderState*, XLogRecPtr, XLogRecPtr, char*, int)’: ss_reform_common.cpp:117:16: warning: unused variable ‘xlogFlushPtrForPerRead’ [-Wunused-variable] 117 | XLogRecPtr xlogFlushPtrForPerRead = xlogreader->xlogFlushPtrForPerRead; | ^~~~~~~~~~~~~~~~~~~~~~ ss_reform_common.cpp:118:10: warning: unused variable ‘isReadFile’ [-Wunused-variable] 118 | bool isReadFile = true; | ^~~~~~~~~~ In file included from ../../../../src/include/postgres.h:54, from ss_reform_common.cpp:26: ss_reform_common.cpp: In function ‘void SSWaitStartupExit(bool)’: ss_reform_common.cpp:603:16: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long int’ [-Wformat=] 603 | errmsg("[SS reform] wait startup thread exit until RTO limit time:%d sec", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604 | rto_limit / (1000 * 1000)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long int ../../../../src/include/utils/elog.h:128:83: note: in definition of macro ‘ereport_domain’ 128 | (errstart(elevel, __FILE__, __LINE__, PG_FUNCNAME_MACRO, domain) ? (errfinish rest) : (void)0) | ^~~~ ss_reform_common.cpp:602:5: note: in expansion of macro ‘ereport’ 602 | ereport(LOG, (errmodule(MOD_DMS), | ^~~~~~~ ss_reform_common.cpp:603:76: note: format string is defined here 603 | errmsg("[SS reform] wait startup thread exit until RTO limit time:%d sec", | ~^ | | | int | %ld In file included from ../../../../src/include/postgres.h:54, from ss_reform_common.cpp:26: ss_reform_common.cpp: In function ‘void SSHandleStartupWhenReformStart(dms_reform_start_context_t*)’: ss_reform_common.cpp:671:20: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘TimestampTz’ {aka ‘long int’} [-Wformat=] 671 | errmsg("[SS reform] start phase, last round reform version:%llu, startup wait version:%llu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | reform_info->reform_ver, reform_info->reform_ver_startup_wait))); | ~~~~~~~~~~~~~~~~~~~~~~~ | | | TimestampTz {aka long int} ../../../../src/include/utils/elog.h:128:83: note: in definition of macro ‘ereport_domain’ 128 | (errstart(elevel, __FILE__, __LINE__, PG_FUNCNAME_MACRO, domain) ? (errfinish rest) : (void)0) | ^~~~ ss_reform_common.cpp:670:9: note: in expansion of macro ‘ereport’ 670 | ereport(WARNING, (errmodule(MOD_DMS), | ^~~~~~~ ss_reform_common.cpp:671:75: note: format string is defined here 671 | errmsg("[SS reform] start phase, last round reform version:%llu, startup wait version:%llu", | ~~~^ | | | long long unsigned int | %lu In file included from ../../../../src/include/postgres.h:54, from ss_reform_common.cpp:26: ss_reform_common.cpp:671:20: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘TimestampTz’ {aka ‘long int’} [-Wformat=] 671 | errmsg("[SS reform] start phase, last round reform version:%llu, startup wait version:%llu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | reform_info->reform_ver, reform_info->reform_ver_startup_wait))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | TimestampTz {aka long int} ../../../../src/include/utils/elog.h:128:83: note: in definition of macro ‘ereport_domain’ 128 | (errstart(elevel, __FILE__, __LINE__, PG_FUNCNAME_MACRO, domain) ? (errfinish rest) : (void)0) | ^~~~ ss_reform_common.cpp:670:9: note: in expansion of macro ‘ereport’ 670 | ereport(WARNING, (errmodule(MOD_DMS), | ^~~~~~~ ss_reform_common.cpp:671:102: note: format string is defined here 671 | errmsg("[SS reform] start phase, last round reform version:%llu, startup wait version:%llu", | ~~~^ | | | long long unsigned int | %lu 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 | ^~~~ readfuncs.cpp: In function ‘SpqIndexScan* _readSpqIndexScan()’: readfuncs.cpp:101:11: warning: unused variable ‘token’ [-Wunused-variable] 101 | char* token = NULL; \ | ^~~~~ readfuncs.cpp:4801:5: note: in expansion of macro ‘READ_TEMP_LOCALS’ 4801 | READ_TEMP_LOCALS(); | ^~~~~~~~~~~~~~~~ readfuncs.cpp:102:9: warning: unused variable ‘length’ [-Wunused-variable] 102 | int length; | ^~~~~~ readfuncs.cpp:4801:5: note: in expansion of macro ‘READ_TEMP_LOCALS’ 4801 | READ_TEMP_LOCALS(); | ^~~~~~~~~~~~~~~~ readfuncs.cpp: In function ‘SpqIndexOnlyScan* _readSpqIndexOnlyScan()’: readfuncs.cpp:101:11: warning: unused variable ‘token’ [-Wunused-variable] 101 | char* token = NULL; \ | ^~~~~ readfuncs.cpp:4811:5: note: in expansion of macro ‘READ_TEMP_LOCALS’ 4811 | READ_TEMP_LOCALS(); | ^~~~~~~~~~~~~~~~ readfuncs.cpp:102:9: warning: unused variable ‘length’ [-Wunused-variable] 102 | int length; | ^~~~~~ readfuncs.cpp:4811:5: note: in expansion of macro ‘READ_TEMP_LOCALS’ 4811 | READ_TEMP_LOCALS(); | ^~~~~~~~~~~~~~~~ readfuncs.cpp: In function ‘SpqBitmapHeapScan* _readSpqBitmapHeapScan()’: readfuncs.cpp:101:11: warning: unused variable ‘token’ [-Wunused-variable] 101 | char* token = NULL; \ | ^~~~~ readfuncs.cpp:4821:5: note: in expansion of macro ‘READ_TEMP_LOCALS’ 4821 | READ_TEMP_LOCALS(); | ^~~~~~~~~~~~~~~~ readfuncs.cpp:102:9: warning: unused variable ‘length’ [-Wunused-variable] 102 | int length; | ^~~~~~ readfuncs.cpp:4821:5: note: in expansion of macro ‘READ_TEMP_LOCALS’ 4821 | READ_TEMP_LOCALS(); | ^~~~~~~~~~~~~~~~ In function ‘char* audit_get_text_array_value(ArrayType*, int*)’, inlined from ‘char* audit_get_value_bytype(FunctionCallInfo, int)’ at auditfuncs.cpp:2179:47: auditfuncs.cpp:2458:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 2458 | appendStringInfo(&buf, "%s", val); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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), | ^ 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 | ^~~~ 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 | ^~~~ indexam.cpp: In function ‘ItemPointerData* index_getnext_tid(IndexScanDesc, ScanDirection)’: indexam.cpp:528:50: warning: comparison of integer expressions of different signedness: ‘BlockNumber’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 528 | if ((unitno % scan->spq_scan->slice_num) != scan->spq_scan->instance_id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodeAgg.cpp: In function ‘TupleTableSlot* ExecAgg(PlanState*)’: nodeAgg.cpp:2174:32: warning: ‘peragg’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2174 | finalize_aggregates(aggstate, peragg, pergroup, 0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodeAgg.cpp:2120:20: note: ‘peragg’ was declared here 2120 | AggStatePerAgg peragg; | ^~~~~~ tlist.cpp: In function ‘TargetEntry* get_sortgroupref_tle_spq(Index, List*, bool)’: tlist.cpp:1555:46: warning: comparison of integer expressions of different signedness: ‘AttrNumber’ {aka ‘short int’} and ‘Index’ {aka ‘unsigned int’} [-Wsign-compare] 1555 | if (IS_SPQ_COORDINATOR && tle->resno == sortref && tle->ressortgroupref == 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_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 ../../../../src/include/postgres.h:54, from streamCore.cpp:25: streamCore.cpp: In member function ‘void StreamNodeGroup::quitSyncPoint()’: streamCore.cpp:631:34: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 5 has type ‘ThreadId’ {aka ‘long unsigned int’} [-Wformat=] 631 | ereport(LOG, (errmsg("Stream info, smp id: %u, m_streamEnter: %d, m_streamEnterCount: %d, " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 632 | "ThreadId: %u, m_createThreadNum: %d, m_size: %d", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 633 | u_sess->stream_cxt.smp_id, m_streamEnter, m_streamEnterCount, 634 | (u_sess->stream_cxt.producer_obj)->getThreadId(), m_createThreadNum, m_size))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ThreadId {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) | ^~~~ streamCore.cpp:631:13: note: in expansion of macro ‘ereport’ 631 | ereport(LOG, (errmsg("Stream info, smp id: %u, m_streamEnter: %d, m_streamEnterCount: %d, " | ^~~~~~~ streamCore.cpp:632:29: note: format string is defined here 632 | "ThreadId: %u, m_createThreadNum: %d, m_size: %d", | ~^ | | | unsigned int | %lu 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 | ^~~~ 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 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 | ^~~~ 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 | ^~~~ nodeModifyTable.cpp: In function ‘TupleTableSlot* ExecUpdate(ItemPointer, Oid, int2, HeapTupleHeader, TupleTableSlot*, TupleTableSlot*, EPQState*, ModifyTableState*, bool, bool, TM_Result*, char*, TM_FailureData*)’: nodeModifyTable.cpp:2516:35: warning: unused variable ‘newsubval’ [-Wunused-variable] 2516 | Datum newsubval = 0; | ^~~~~~~~~ In file included from ../../../../src/include/postgres.h:54, from gram.y:51: gram.y: In function ‘int base_yyparse(core_yyscan_t)’: gram.y:5090:23: warning: format not a string literal and no format arguments [-Wformat-security] 5090 | errmsg(message))); | ^ ../../../../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:5089:7: note: in expansion of macro ‘ereport’ 5089 | ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), | ^~~~~~~ gram.y:5104:23: warning: format not a string literal and no format arguments [-Wformat-security] 5104 | errmsg(message))); | ^ ../../../../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:5103:7: note: in expansion of macro ‘ereport’ 5103 | ereport(ERROR, (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), | ^~~~~~~ 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 = 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 = 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 = true]’: ../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl:416:15: warning: ‘E’ may be used uninitialized in this function [-Wmaybe-uninitialized] 416 | slice_size = E * eml; | ~~~~~~~~~~~^~~~~~~~~ ../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl: In function ‘Datum vec_text_substr(Datum, int32, int32, bool*, mblen_converter) [with bool orclcompat = false; bool withlen = true; int eml = 2; bool is_compress = true]’: ../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl:416:15: warning: ‘E’ may be used uninitialized in this function [-Wmaybe-uninitialized] 416 | slice_size = E * eml; | ~~~~~~~~~~~^~~~~~~~~ ../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl: In function ‘Datum vec_text_substr(Datum, int32, int32, bool*, mblen_converter) [with bool orclcompat = false; bool withlen = true; int eml = 4; bool is_compress = true]’: ../../../../src/include/utils/../../gausskernel/runtime/vecexecutor/vecprimitive/varchar.inl:416:15: warning: ‘E’ may be used uninitialized in this function [-Wmaybe-uninitialized] 416 | slice_size = E * eml; | ~~~~~~~~~~~^~~~~~~~~ nodeValuesscan.cpp: In function ‘TupleTableSlot* ValuesNext(ValuesScanState*)’: nodeValuesscan.cpp:127:13: warning: unused variable ‘targetCount’ [-Wunused-variable] 127 | int targetCount = list_length(expr_state_list); | ^~~~~~~~~~~ page_redo.cpp: In function ‘XLogRecPtr parallel_recovery::GetReplyingRecPtr(parallel_recovery::PageRedoWorker*)’: page_redo.cpp:1032:16: warning: unused variable ‘result’ [-Wunused-variable] 1032 | XLogRecPtr result; | ^~~~~~ 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 ../../../../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))); | ^~~~~~~ logicalddlmsgdesc.cpp: In function ‘void logicalddlmsg_desc(StringInfo, XLogReaderState*)’: logicalddlmsgdesc.cpp:36:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Size’ {aka ‘long unsigned int’} [-Wsign-compare] 36 | for (; cnt < xlrec->message_size - 1; cnt++) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ txn_redo.cpp: In function ‘void parallel_recovery::ApplyReadyTxnLogRecords(parallel_recovery::TxnRedoWorker*, bool)’: txn_redo.cpp:319:20: warning: unused variable ‘curRead’ [-Wunused-variable] 319 | XLogRecPtr curRead; | ^~~~~~~ prepare.cpp: In function ‘void StorePreparedStatementCNGPC(const char*, CachedPlanSource*, bool, bool)’: prepare.cpp:917:17: warning: unused variable ‘cur_ts’ [-Wunused-variable] 917 | TimestampTz cur_ts = GetCurrentStatementStartTimestamp(); | ^~~~~~ 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; | ^~~~~~ %option yylineno entails a performance penalty ONLY on rules that can match newline characters dispatcher.cpp: In function ‘void ondemand_extreme_rto::HandleStartupInterruptsForExtremeRto()’: dispatcher.cpp:425:66: warning: enum constant in boolean context [-Wint-in-bool-context] 425 | (SS_PERFORMING_SWITCHOVER || (SS_STANDBY_MODE && DMS_REFORM_TYPE_FOR_FAILOVER_OPENGAUSS))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bufmgr.cpp: In function ‘Buffer MultiReadBufferExtend(Relation, ForkNumber, BlockNumber, ReadBufferMode, BufferAccessStrategy, int, bool)’: bufmgr.cpp:1642:20: warning: unused variable ‘memCxt’ [-Wunused-variable] 1642 | MemoryContext* memCxt = NULL; | ^~~~~~ In file included from ../../../../src/include/postgres.h:53, from bufmgr.cpp:32: bufmgr.cpp: In function ‘Buffer MultiBulkReadBufferCommon(SMgrRelation, char, ForkNumber, BlockNumber, ReadBufferMode, BufferAccessStrategy, bool*, int, const XLogPhyBlock*, int, char*)’: ../../../../src/include/c.h:801:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘BlockNumber’ {aka ‘unsigned int’} [-Wsign-compare] 801 | #define Min(x, y) ((x) < (y) ? (x) : (y)) | ~~~~^~~~~ bufmgr.cpp:2420:20: note: in expansion of macro ‘Min’ 2420 | maxBulkCount = Min(maxBulkCount, (BlockNumber) RELSEG_SIZE - (firstBlockNum % (BlockNumber) RELSEG_SIZE)); | ^~~ bufmgr.cpp:2328:11: warning: unused variable ‘check_fail’ [-Wunused-variable] 2328 | bool* check_fail; | ^~~~~~~~~~ bufmgr.cpp:2388:1: warning: label ‘found_branch’ defined but not used [-Wunused-label] 2388 | found_branch: | ^~~~~~~~~~~~ In file included 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 bufmgr.cpp:38: bufmgr.cpp: In function ‘void MarkBufferDirtyHint(Buffer, bool)’: ../../../../src/include/storage/buf/buf_internals.h:62:33: warning: left shift count >= width of type [-Wshift-count-overflow] 62 | #define BM_IS_TMP_BUF (1U << 21 << 32) /* temp buf, can not write to disk */ | ~~~~~~~~~^~~~~ bufmgr.cpp:6085:43: note: in expansion of macro ‘BM_IS_TMP_BUF’ 6085 | if (IS_EXRTO_READ && (buf_state & BM_IS_TMP_BUF)) { | ^~~~~~~~~~~~~ bufmgr.cpp: In function ‘bool ConditionalLockBuffer(Buffer)’: bufmgr.cpp:6407:9: warning: unused variable ‘dms_retry_times’ [-Wunused-variable] 6407 | int dms_retry_times = 0; | ^~~~~~~~~~~~~~~ page_redo.cpp: In function ‘void ondemand_extreme_rto::PageManagerMergeHashMapInRealtimeBuild()’: page_redo.cpp:1146:27: warning: unused variable ‘targetHtabCtrl’ [-Wunused-variable] 1146 | ondemand_htab_ctrl_t *targetHtabCtrl = g_dispatcher->pageLines[g_redoWorker->slotId].managerThd->redoItemHashCtrl; | ^~~~~~~~~~~~~~ page_redo.cpp: In function ‘int ondemand_extreme_rto::checkBlockRedoStateAndTryHashMapLock(BufferDesc*, ForkNumber, BlockNumber)’: page_redo.cpp:2131:20: warning: unused variable ‘bufferInfo’ [-Wunused-variable] 2131 | RedoBufferInfo bufferInfo; | ^~~~~~~~~~ In file included from ../../../../../../src/include/postgres.h:54, from page_redo.cpp:34: page_redo.cpp: In function ‘void ondemand_extreme_rto::OndemandLogHashMapUsedStatus()’: page_redo.cpp:4061:16: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 4061 | errmsg("[On-demand] hashmap usedblknum %lu, totalblknum %lu, pause value %lu, continue value %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4062 | pg_atomic_read_u32(&g_dispatcher->parseManager.memctl.usedblknum), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka 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) | ^~~~ page_redo.cpp:4060:5: note: in expansion of macro ‘ereport’ 4060 | ereport(LOG, (errcode(ERRCODE_LOG), | ^~~~~~~ page_redo.cpp:4061:50: note: format string is defined here 4061 | errmsg("[On-demand] hashmap usedblknum %lu, totalblknum %lu, pause value %lu, continue value %lu", | ~~^ | | | long unsigned int | %u In file included from ../../../../../../src/include/postgres.h:54, from page_redo.cpp:34: page_redo.cpp:4061:16: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 4061 | errmsg("[On-demand] hashmap usedblknum %lu, totalblknum %lu, pause value %lu, continue value %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4062 | pg_atomic_read_u32(&g_dispatcher->parseManager.memctl.usedblknum), 4063 | g_dispatcher->parseManager.memctl.totalblknum, g_ondemandXLogParseMemFullValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka 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) | ^~~~ page_redo.cpp:4060:5: note: in expansion of macro ‘ereport’ 4060 | ereport(LOG, (errcode(ERRCODE_LOG), | ^~~~~~~ page_redo.cpp:4061:67: note: format string is defined here 4061 | errmsg("[On-demand] hashmap usedblknum %lu, totalblknum %lu, pause value %lu, continue value %lu", | ~~^ | | | long unsigned int | %u In file included from ../../../../../../src/include/postgres.h:54, from page_redo.cpp:34: page_redo.cpp:4061:16: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 4061 | errmsg("[On-demand] hashmap usedblknum %lu, totalblknum %lu, pause value %lu, continue value %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4062 | pg_atomic_read_u32(&g_dispatcher->parseManager.memctl.usedblknum), 4063 | g_dispatcher->parseManager.memctl.totalblknum, g_ondemandXLogParseMemFullValue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka 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) | ^~~~ page_redo.cpp:4060:5: note: in expansion of macro ‘ereport’ 4060 | ereport(LOG, (errcode(ERRCODE_LOG), | ^~~~~~~ page_redo.cpp:4061:84: note: format string is defined here 4061 | errmsg("[On-demand] hashmap usedblknum %lu, totalblknum %lu, pause value %lu, continue value %lu", | ~~^ | | | long unsigned int | %u In file included from ../../../../../../src/include/postgres.h:54, from page_redo.cpp:34: page_redo.cpp:4061:16: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 4061 | errmsg("[On-demand] hashmap usedblknum %lu, totalblknum %lu, pause value %lu, continue value %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 4064 | g_ondemandXLogParseMemCancelPauseVaule))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka 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) | ^~~~ page_redo.cpp:4060:5: note: in expansion of macro ‘ereport’ 4060 | ereport(LOG, (errcode(ERRCODE_LOG), | ^~~~~~~ page_redo.cpp:4061:104: note: format string is defined here 4061 | errmsg("[On-demand] hashmap usedblknum %lu, totalblknum %lu, pause value %lu, continue value %lu", | ~~^ | | | long unsigned int | %u In file included from ../../../../../../src/include/postgres.h:54, from page_redo.cpp:34: page_redo.cpp: In function ‘void ondemand_extreme_rto::OndemandLogTrxnQueueUsedStatus()’: page_redo.cpp:4070:16: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 4070 | errmsg("[On-demand] trxn queue usedblknum %lu, totalblknum %lu, pause value %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4071 | SPSCGetQueueCount(g_dispatcher->trxnQueue), REALTIME_BUILD_RECORD_QUEUE_SIZE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka 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) | ^~~~ page_redo.cpp:4069:5: note: in expansion of macro ‘ereport’ 4069 | ereport(LOG, (errcode(ERRCODE_LOG), | ^~~~~~~ page_redo.cpp:4070:53: note: format string is defined here 4070 | errmsg("[On-demand] trxn queue usedblknum %lu, totalblknum %lu, pause value %lu", | ~~^ | | | long unsigned int | %u In file included from ../../../../../../src/include/postgres.h:54, from page_redo.cpp:34: page_redo.cpp:4070:16: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘unsigned int’ [-Wformat=] 4070 | errmsg("[On-demand] trxn queue usedblknum %lu, totalblknum %lu, pause value %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4071 | SPSCGetQueueCount(g_dispatcher->trxnQueue), REALTIME_BUILD_RECORD_QUEUE_SIZE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | 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) | ^~~~ page_redo.cpp:4069:5: note: in expansion of macro ‘ereport’ 4069 | ereport(LOG, (errcode(ERRCODE_LOG), | ^~~~~~~ page_redo.cpp:4070:70: note: format string is defined here 4070 | errmsg("[On-demand] trxn queue usedblknum %lu, totalblknum %lu, pause value %lu", | ~~^ | | | long unsigned int | %u In file included from ../../../../../../src/include/postgres.h:54, from page_redo.cpp:34: page_redo.cpp:4070:16: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 4070 | errmsg("[On-demand] trxn queue usedblknum %lu, totalblknum %lu, pause value %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4071 | SPSCGetQueueCount(g_dispatcher->trxnQueue), REALTIME_BUILD_RECORD_QUEUE_SIZE, 4072 | g_ondemandRealtimeBuildQueueFullValue))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka 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) | ^~~~ page_redo.cpp:4069:5: note: in expansion of macro ‘ereport’ 4069 | ereport(LOG, (errcode(ERRCODE_LOG), | ^~~~~~~ page_redo.cpp:4070:87: note: format string is defined here 4070 | errmsg("[On-demand] trxn queue usedblknum %lu, totalblknum %lu, pause value %lu", | ~~^ | | | long unsigned int | %u In file included from ../../../../../../src/include/postgres.h:54, from page_redo.cpp:34: page_redo.cpp: In function ‘void ondemand_extreme_rto::OndemandLogSegQueueUsedStatus()’: page_redo.cpp:4078:16: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 4078 | errmsg("[On-demand] seg queue usedblknum %lu, totalblknum %lu, pause value %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4079 | SPSCGetQueueCount(g_dispatcher->segQueue), REALTIME_BUILD_RECORD_QUEUE_SIZE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka 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) | ^~~~ page_redo.cpp:4077:5: note: in expansion of macro ‘ereport’ 4077 | ereport(LOG, (errcode(ERRCODE_LOG), | ^~~~~~~ page_redo.cpp:4078:52: note: format string is defined here 4078 | errmsg("[On-demand] seg queue usedblknum %lu, totalblknum %lu, pause value %lu", | ~~^ | | | long unsigned int | %u In file included from ../../../../../../src/include/postgres.h:54, from page_redo.cpp:34: page_redo.cpp:4078:16: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘unsigned int’ [-Wformat=] 4078 | errmsg("[On-demand] seg queue usedblknum %lu, totalblknum %lu, pause value %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4079 | SPSCGetQueueCount(g_dispatcher->segQueue), REALTIME_BUILD_RECORD_QUEUE_SIZE, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | 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) | ^~~~ page_redo.cpp:4077:5: note: in expansion of macro ‘ereport’ 4077 | ereport(LOG, (errcode(ERRCODE_LOG), | ^~~~~~~ page_redo.cpp:4078:69: note: format string is defined here 4078 | errmsg("[On-demand] seg queue usedblknum %lu, totalblknum %lu, pause value %lu", | ~~^ | | | long unsigned int | %u In file included from ../../../../../../src/include/postgres.h:54, from page_redo.cpp:34: page_redo.cpp:4078:16: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘uint32’ {aka ‘unsigned int’} [-Wformat=] 4078 | errmsg("[On-demand] seg queue usedblknum %lu, totalblknum %lu, pause value %lu", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4079 | SPSCGetQueueCount(g_dispatcher->segQueue), REALTIME_BUILD_RECORD_QUEUE_SIZE, 4080 | g_ondemandRealtimeBuildQueueFullValue))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | uint32 {aka 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) | ^~~~ page_redo.cpp:4077:5: note: in expansion of macro ‘ereport’ 4077 | ereport(LOG, (errcode(ERRCODE_LOG), | ^~~~~~~ page_redo.cpp:4078:86: note: format string is defined here 4078 | errmsg("[On-demand] seg queue usedblknum %lu, totalblknum %lu, pause value %lu", | ~~^ | | | long unsigned int | %u In file included from ../../../../src/include/postgres.h:53, from walsender.cpp:41: walsender.cpp: In function ‘void XLogRead(char*, XLogRecPtr, Size, char*)’: ../../../../src/include/c.h:801:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const Size’ {aka ‘const long unsigned int’} [-Wsign-compare] 801 | #define Min(x, y) ((x) < (y) ? (x) : (y)) | ~~~~^~~~~ walsender.cpp:4882:32: note: in expansion of macro ‘Min’ 4882 | segbytes = Min(segbytes, MaxReadUwalBytes); | ^~~ execRemote.cpp: In function ‘void HandleDirectRead(PGXCNodeHandle*, const char*, size_t)’: execRemote.cpp:507:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 507 | if (len != checkLen) { | ~~~~^~~~~~~~~~~ execRemote.cpp:508:53: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=] 508 | elog(LOG, "HandleDirectRead len not match [%d:%d]", len, checkLen); | ~^ ~~~ | | | | int size_t {aka long unsigned int} | %ld execRemote.cpp: In function ‘bool backward_connection_walker(Node*, void*)’: execRemote.cpp:1101:44: warning: narrowing conversion of ‘((Plan*)plan)->Plan::plan_node_id’ from ‘int’ to ‘uint32’ {aka ‘unsigned int’} [-Wnarrowing] 1101 | .plan_node_id = ((Plan*)plan)->plan_node_id, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ execRemote.cpp: In function ‘bool build_connections(Node*, void*)’: execRemote.cpp:1220:48: warning: narrowing conversion of ‘((Plan*)plan)->Plan::plan_node_id’ from ‘int’ to ‘uint32’ {aka ‘unsigned int’} [-Wnarrowing] 1220 | .plan_node_id = ((Plan*)plan)->plan_node_id, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ tablecmds.cpp: In function ‘ObjectAddress DefineRelation(CreateStmt*, char, Oid, ObjectAddress*, bool)’: tablecmds.cpp:2919:17: warning: unused variable ‘partTablespaceId’ [-Wunused-variable] 2919 | Oid partTablespaceId = InvalidOid; | ^~~~~~~~~~~~~~~~ tablecmds.cpp: In function ‘void CheckPgRewriteWithDroppedColumn(Oid, Oid, Form_pg_attribute, int2, char**, List**)’: tablecmds.cpp:12080:27: warning: unused variable ‘rtelc’ [-Wunused-variable] 12080 | ListCell* rtelc = NULL; | ^~~~~ In file included from ../../../../src/include/postgres.h:53, from walrcvwriter.cpp:14: walrcvwriter.cpp: In function ‘int walRcvWriteUwal(WalRcvCtlBlock*, UwalrcvWriterState*, UwalInfo*)’: ../../../../src/include/c.h:801:24: warning: comparison of integer expressions of different signedness: ‘const Size’ {aka ‘const long unsigned int’} and ‘int64’ {aka ‘long int’} [-Wsign-compare] 801 | #define Min(x, y) ((x) < (y) ? (x) : (y)) | ~~~~^~~~~ walrcvwriter.cpp:1020:14: note: in expansion of macro ‘Min’ 1020 | nbytes = Min(MaxReadUwalBytes, Min(uwalFreeOffset, readLen)); | ^~~ 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; | ^~ redo_utils.cpp: In function ‘void* OndemandXLogMemCtlInit(RedoMemManager*, Size, int)’: redo_utils.cpp:82:10: warning: unused variable ‘dataSize’ [-Wunused-variable] 82 | Size dataSize = (itemsize + sizeof(RedoMemSlot)) * itemnum; | ^~~~~~~~ In file included from ../../../../../../src/include/access/xlogproc.h:32, from ../../../../../../src/include/access/extreme_rto/batch_redo.h:34, from ../../../../../../src/include/access/extreme_rto/page_redo.h:36, from standby_read_interface.cpp:26: standby_read_interface.cpp: In function ‘Buffer get_newest_page_for_read(Relation, ForkNumber, BlockNumber, ReadBufferMode, BufferAccessStrategy, XLogRecPtr)’: ../../../../../../src/include/storage/buf/buf_internals.h:62:33: warning: left shift count >= width of type [-Wshift-count-overflow] 62 | #define BM_IS_TMP_BUF (1U << 21 << 32) /* temp buf, can not write to disk */ | ~~~~~~~~~^~~~~ standby_read_interface.cpp:119:52: note: in expansion of macro ‘BM_IS_TMP_BUF’ 119 | TerminateBufferIO(buf_desc, false, (BM_VALID | BM_IS_TMP_BUF)); | ^~~~~~~~~~~~~ standby_read_interface.cpp: In function ‘Buffer get_newest_page_for_read_new(Relation, ForkNumber, BlockNumber, ReadBufferMode, BufferAccessStrategy)’: ../../../../../../src/include/storage/buf/buf_internals.h:62:33: warning: left shift count >= width of type [-Wshift-count-overflow] 62 | #define BM_IS_TMP_BUF (1U << 21 << 32) /* temp buf, can not write to disk */ | ~~~~~~~~~^~~~~ standby_read_interface.cpp:162:52: note: in expansion of macro ‘BM_IS_TMP_BUF’ 162 | TerminateBufferIO(buf_desc, false, (BM_VALID | BM_IS_TMP_BUF)); | ^~~~~~~~~~~~~ standby_read_interface.cpp: In function ‘Buffer standby_read_buf(Relation, ForkNumber, BlockNumber, ReadBufferMode, BufferAccessStrategy)’: ../../../../../../src/include/storage/buf/buf_internals.h:62:33: warning: left shift count >= width of type [-Wshift-count-overflow] 62 | #define BM_IS_TMP_BUF (1U << 21 << 32) /* temp buf, can not write to disk */ | ~~~~~~~~~^~~~~ standby_read_interface.cpp:248:52: note: in expansion of macro ‘BM_IS_TMP_BUF’ 248 | TerminateBufferIO(buf_desc, false, (BM_VALID | BM_IS_TMP_BUF)); | ^~~~~~~~~~~~~ standby_read_interface.cpp: In function ‘Buffer extreme_rto_standby_read::standby_read_buf_new(Relation, ForkNumber, BlockNumber, ReadBufferMode, BufferAccessStrategy)’: ../../../../../../src/include/storage/buf/buf_internals.h:62:33: warning: left shift count >= width of type [-Wshift-count-overflow] 62 | #define BM_IS_TMP_BUF (1U << 21 << 32) /* temp buf, can not write to disk */ | ~~~~~~~~~^~~~~ standby_read_interface.cpp:971:52: note: in expansion of macro ‘BM_IS_TMP_BUF’ 971 | TerminateBufferIO(buf_desc, false, (BM_VALID | BM_IS_TMP_BUF)); | ^~~~~~~~~~~~~ jsonfuncs.cpp: In function ‘void setPathObject(JsonbIterator**, Datum*, bool*, int, JsonbParseState**, int, Jsonb*, uint32, int)’: jsonfuncs.cpp:2882:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 2882 | for (i = 0; i < npairs; i++) { | ~~^~~~~~~~ jsonfuncs.cpp:2887:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2887 | if (!done && k.string.len == VARSIZE_ANY_EXHDR(pathelem) && jsonfuncs.cpp:2914:93: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 2914 | if ((op_type & JB_PATH_CREATE_OR_INSERT) && !done && level == path_len - 1 && i == npairs - 1) { | ~~^~~~~~~~~~~~~ jsonfuncs.cpp: In function ‘void setPathArray(JsonbIterator**, Datum*, bool*, int, JsonbParseState**, int, Jsonb*, uint32, int)’: jsonfuncs.cpp:2976:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 2976 | if (-idx > nelems) { | ~~~~~^~~~~~~~ jsonfuncs.cpp:2997:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 2997 | if (idx > 0 && idx > nelems) | ~~~~^~~~~~~~ jsonfuncs.cpp:3013:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 3013 | for (i = 0; i < nelems; i++) { | ~~^~~~~~~~ jsonfuncs.cpp:3064:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 3064 | if (op_type & JB_PATH_FILL_GAPS && idx > nelems) | ~~~~^~~~~~~~ jsonfuncs.cpp: In function ‘Datum jsonb_delete_idx(FunctionCallInfo)’: jsonfuncs.cpp:3270:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 3270 | if (-idx > n) | ~~~~~^~~ jsonfuncs.cpp:3276:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32’ {aka ‘unsigned int’} [-Wsign-compare] 3276 | if (idx >= n) | ~~~~^~~~ jsonfuncs.cpp:3284:21: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 3284 | if (i++ == idx) | ~~~~^~~~~~ 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]; | ^~~~~~~~~~ xlog.cpp:1673:5: warning: "/*" within comment [-Wcomment] 1673 | /* | In file included from ../../../../src/include/postgres.h:54, from slot.cpp:37: slot.cpp: In function ‘void RestoreSlotFromDisk(const char*)’: slot.cpp:1768:28: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 1768 | 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:1768:13: note: in expansion of macro ‘ereport’ 1768 | ereport(PANIC, (errcode_for_file_access(), errmsg("could not read file \"%s\", content is %s", path, | ^~~~~~~ xlog.cpp: In instantiation of ‘char* GetXLogBuffer(XLogRecPtr, PGPROC*) [with bool isGroupInsert = false; XLogRecPtr = long unsigned int; PGPROC = PGPROC]’: xlog.cpp:1754:43: required from here xlog.cpp:1952:16: warning: converting to non-pointer type ‘XLogRecPtr’ {aka ‘long unsigned int’} from NULL [-Wconversion-null] 1952 | XLogRecPtr pastEndPtr = NULL; | ^~~~~~~~~~ data_file.cpp: In function ‘void df_direct_pread_block(SegLogicFile*, char*, BlockNumber, BlockNumber*)’: data_file.cpp:676:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64’ {aka ‘long unsigned int’} [-Wsign-compare] 676 | if (nbytes > ((uint64)(*blocknums) * BLCKSZ) || nbytes < 0) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data_file.cpp:683:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64’ {aka ‘long unsigned int’} [-Wsign-compare] 683 | } else if (nbytes < ((uint64)(*blocknums) * BLCKSZ)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:876:20: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 64 equals destination size [-Wstringop-truncation] 876 | strncpy(_dst, (src), _len); \ | ~~~~~~~^~~~~~~~~~~~~~~~~~~ name.cpp:199:5: note: in expansion of macro ‘StrNCpy’ 199 | StrNCpy(NameStr(*name), str, NAMEDATALEN); | ^~~~~~~ In file included from ../../../../src/include/postgres.h:53, from nvmbuffer.cpp:24: nvmbuffer.cpp: In function ‘bool NvmPinBuffer(BufferDesc*, bool*)’: ../../../../src/include/storage/buf/buf_internals.h:61:33: warning: left shift count >= width of type [-Wshift-count-overflow] 61 | #define BM_IN_MIGRATE (1U << 16 << 32) /* buffer is migrating */ | ~~~~~~~~~^~~~~ ../../../../src/include/c.h:105:39: note: in definition of macro ‘unlikely’ 105 | #define unlikely(x) __builtin_expect((x) != 0, 0) | ^ nvmbuffer.cpp:67:38: note: in expansion of macro ‘BM_IN_MIGRATE’ 67 | if (unlikely(old_buf_state & BM_IN_MIGRATE)) { | ^~~~~~~~~~~~~ In file included from ../../../../src/include/utils/dynahash.h:17, from nvmbuffer.cpp:25: nvmbuffer.cpp: In function ‘void WaitBufHdrUnMigrate(BufferDesc*)’: ../../../../src/include/storage/buf/buf_internals.h:61:33: warning: left shift count >= width of type [-Wshift-count-overflow] 61 | #define BM_IN_MIGRATE (1U << 16 << 32) /* buffer is migrating */ | ~~~~~~~~~^~~~~ nvmbuffer.cpp:157:24: note: in expansion of macro ‘BM_IN_MIGRATE’ 157 | while (buf_state & BM_IN_MIGRATE) { | ^~~~~~~~~~~~~ nvmbuffer.cpp: In function ‘bool SetBufferMigrateFlag(Buffer)’: ../../../../src/include/storage/buf/buf_internals.h:61:33: warning: left shift count >= width of type [-Wshift-count-overflow] 61 | #define BM_IN_MIGRATE (1U << 16 << 32) /* buffer is migrating */ | ~~~~~~~~~^~~~~ nvmbuffer.cpp:180:27: note: in expansion of macro ‘BM_IN_MIGRATE’ 180 | if (oldBufState & BM_IN_MIGRATE) { | ^~~~~~~~~~~~~ ../../../../src/include/storage/buf/buf_internals.h:61:33: warning: left shift count >= width of type [-Wshift-count-overflow] 61 | #define BM_IN_MIGRATE (1U << 16 << 32) /* buffer is migrating */ | ~~~~~~~~~^~~~~ nvmbuffer.cpp:185:21: note: in expansion of macro ‘BM_IN_MIGRATE’ 185 | bufState |= BM_IN_MIGRATE; | ^~~~~~~~~~~~~ nvmbuffer.cpp: In function ‘void UnSetBufferMigrateFlag(Buffer)’: ../../../../src/include/storage/buf/buf_internals.h:61:33: warning: left shift count >= width of type [-Wshift-count-overflow] 61 | #define BM_IN_MIGRATE (1U << 16 << 32) /* buffer is migrating */ | ~~~~~~~~~^~~~~ nvmbuffer.cpp:204:23: note: in expansion of macro ‘BM_IN_MIGRATE’ 204 | bufState &= ~(BM_IN_MIGRATE); | ^~~~~~~~~~~~~ In file included from ../../../../src/include/postgres.h:54, from nvmbuffer.cpp:24: nvmbuffer.cpp: In function ‘void NvmWaitBufferIO(BufferDesc*)’: nvmbuffer.cpp:220:32: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uint64’ {aka ‘long unsigned int’} [-Wformat=] 220 | ereport(PANIC, (errmsg("InProgressBuf not null: id %d flags %u, buf: id %d flags %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../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) | ^~~~ nvmbuffer.cpp:220:9: note: in expansion of macro ‘ereport’ 220 | ereport(PANIC, (errmsg("InProgressBuf not null: id %d flags %u, buf: id %d flags %u", | ^~~~~~~ nvmbuffer.cpp:220:70: note: format string is defined here 220 | ereport(PANIC, (errmsg("InProgressBuf not null: id %d flags %u, buf: id %d flags %u", | ~^ | | | unsigned int | %lu In file included from ../../../../src/include/postgres.h:54, from nvmbuffer.cpp:24: nvmbuffer.cpp:220:32: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 5 has type ‘uint64’ {aka ‘long unsigned int’} [-Wformat=] 220 | ereport(PANIC, (errmsg("InProgressBuf not null: id %d flags %u, buf: id %d flags %u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../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) | ^~~~ nvmbuffer.cpp:220:9: note: in expansion of macro ‘ereport’ 220 | ereport(PANIC, (errmsg("InProgressBuf not null: id %d flags %u, buf: id %d flags %u", | ^~~~~~~ nvmbuffer.cpp:220:91: note: format string is defined here 220 | ereport(PANIC, (errmsg("InProgressBuf not null: id %d flags %u, buf: id %d flags %u", | ~^ | | | unsigned int | %lu gs_uwal.cpp: In function ‘int GsUwalWriteAsync(UwalId*, int, char*, UwalNodeInfo*)’: gs_uwal.cpp:1153:55: warning: narrowing conversion of ‘batchIOSize’ from ‘int’ to ‘uint64_t’ {aka ‘long unsigned int’} [-Wnarrowing] 1153 | UwalBuffer buffers[1] = {{buf + bufferOffset, batchIOSize}}; | ^~~~~~~~~~~ gs_uwal.cpp: In function ‘int GsUwalWalSenderNotify(bool)’: gs_uwal.cpp:768:37: warning: ‘netList.NetList::resv’ may be used uninitialized in this function [-Wmaybe-uninitialized] 768 | nodeList->nodeList[count++] = standbyStateInfo; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ gs_uwal.cpp:768:37: warning: ‘netList.NetList::list[1].NetInfo::ipv4Addr’ may be used uninitialized in this function [-Wmaybe-uninitialized] gs_uwal.cpp:768:37: warning: ‘netList.NetList::list[1].NetInfo::port’ may be used uninitialized in this function [-Wmaybe-uninitialized] gs_uwal.cpp:768:37: warning: ‘netList.NetList::list[1].NetInfo::protocol’ may be used uninitialized in this function [-Wmaybe-uninitialized] gs_uwal.cpp:768:37: warning: ‘netList.NetList::list[2].NetInfo::ipv4Addr’ may be used uninitialized in this function [-Wmaybe-uninitialized] gs_uwal.cpp:768:37: warning: ‘netList.NetList::list[2].NetInfo::port’ may be used uninitialized in this function [-Wmaybe-uninitialized] gs_uwal.cpp:768:37: warning: ‘netList.NetList::list[2].NetInfo::protocol’ may be used uninitialized in this function [-Wmaybe-uninitialized] gs_uwal.cpp:768:37: warning: ‘netList.NetList::list[3].NetInfo::ipv4Addr’ may be used uninitialized in this function [-Wmaybe-uninitialized] gs_uwal.cpp:768:37: warning: ‘netList.NetList::list[3].NetInfo::port’ may be used uninitialized in this function [-Wmaybe-uninitialized] gs_uwal.cpp:768:37: warning: ‘netList.NetList::list[3].NetInfo::protocol’ may be used uninitialized in this function [-Wmaybe-uninitialized] gs_uwal.cpp: In function ‘int GsUwalWalReceiverNotify(bool)’: gs_uwal.cpp:837:31: warning: ‘netList.NetList::resv’ may be used uninitialized in this function [-Wmaybe-uninitialized] 837 | nodeList->nodeList[1] = primaryStateInfo; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ gs_uwal.cpp:837:31: warning: ‘netList.NetList::list[1].NetInfo::ipv4Addr’ may be used uninitialized in this function [-Wmaybe-uninitialized] gs_uwal.cpp:837:31: warning: ‘netList.NetList::list[1].NetInfo::port’ may be used uninitialized in this function [-Wmaybe-uninitialized] gs_uwal.cpp:837:31: warning: ‘netList.NetList::list[1].NetInfo::protocol’ may be used uninitialized in this function [-Wmaybe-uninitialized] gs_uwal.cpp:837:31: warning: ‘netList.NetList::list[2].NetInfo::ipv4Addr’ may be used uninitialized in this function [-Wmaybe-uninitialized] gs_uwal.cpp:837:31: warning: ‘netList.NetList::list[2].NetInfo::port’ may be used uninitialized in this function [-Wmaybe-uninitialized] gs_uwal.cpp:837:31: warning: ‘netList.NetList::list[2].NetInfo::protocol’ may be used uninitialized in this function [-Wmaybe-uninitialized] gs_uwal.cpp:837:31: warning: ‘netList.NetList::list[3].NetInfo::ipv4Addr’ may be used uninitialized in this function [-Wmaybe-uninitialized] gs_uwal.cpp:837:31: warning: ‘netList.NetList::list[3].NetInfo::port’ may be used uninitialized in this function [-Wmaybe-uninitialized] gs_uwal.cpp:837:31: warning: ‘netList.NetList::list[3].NetInfo::protocol’ may be used uninitialized in this function [-Wmaybe-uninitialized] In function ‘List* get_tables_to_merge()’, inlined from ‘void begin_delta_merge(VacuumStmt*)’ at vacuum.cpp:3949:36: vacuum.cpp:3868:29: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 3868 | appendStringInfo(info->schemaname, "%s", schema_name); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ss_cluster_replication.cpp: In function ‘void WriteSSDoradoCtlInfoFile()’: ss_cluster_replication.cpp:33:17: warning: unused variable ‘st’ [-Wunused-variable] 33 | struct stat st; | ^~ Makefile.local:181: warning: overriding recipe for target `objfiles.txt' ../../../../..//src/gausskernel/common.mk:34: warning: ignoring old recipe for target `objfiles.txt' make[6]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. make[7]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. 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; | ^~~~~ 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); | ^~~~~~~~~~~~~ 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 ../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); | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~ ddldeparse.cpp: In function ‘char* deparse_utility_command(CollectedCommand*, ddl_deparse_context*)’: ddldeparse.cpp:840:33: warning: ‘tree’ may be used uninitialized in this function [-Wmaybe-uninitialized] 840 | value = objtree_to_jsonb_rec(tree, NULL, owner); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ddldeparse.cpp:2405:14: note: ‘tree’ was declared here 2405 | ObjTree *tree; | ^~~~ 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 ../../../../..//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_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 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 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 ../../../../..//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 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 ../../../../..//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); | ^~~~~~~~~~~~~ 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_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); | ^~~~~~~~~~~~~ gsdependencies.cpp: In function ‘bool gsplsql_exists_schema_name(const char*)’: gsdependencies.cpp:240:10: warning: unused variable ‘is_null’ [-Wunused-variable] 240 | bool is_null = false; | ^~~~~~~ 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 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; | ~~~^~~~~~~~ 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/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); | ^~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~ 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 ../../../../../src/include/postgres.h:54, from pg_controldata.cpp:16: pg_controldata.cpp: In function ‘void OpenControlFileForDSS(char*, ControlFileData*, size_t, bool*)’: pg_controldata.cpp:137:63: warning: format ‘%s’ expects a matching ‘char*’ argument [-Wformat=] 137 | ereport(ERROR, (errcode_for_file_access(), errmsg("could not read from control file %s : %s"), fileName, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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) | ^~~~ pg_controldata.cpp:137:13: note: in expansion of macro ‘ereport’ 137 | ereport(ERROR, (errcode_for_file_access(), errmsg("could not read from control file %s : %s"), fileName, | ^~~~~~~ pg_controldata.cpp:137:98: note: format string is defined here 137 | ereport(ERROR, (errcode_for_file_access(), errmsg("could not read from control file %s : %s"), fileName, | ~^ | | | char* In file included from ../../../../../src/include/postgres.h:54, from pg_controldata.cpp:16: pg_controldata.cpp:137:63: warning: format ‘%s’ expects a matching ‘char*’ argument [-Wformat=] 137 | ereport(ERROR, (errcode_for_file_access(), errmsg("could not read from control file %s : %s"), fileName, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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) | ^~~~ pg_controldata.cpp:137:13: note: in expansion of macro ‘ereport’ 137 | ereport(ERROR, (errcode_for_file_access(), errmsg("could not read from control file %s : %s"), fileName, | ^~~~~~~ pg_controldata.cpp:137:103: note: format string is defined here 137 | ereport(ERROR, (errcode_for_file_access(), errmsg("could not read from control file %s : %s"), fileName, | ~^ | | | char* In file included from ../../../../../src/include/postgres.h:54, from pg_controldata.cpp:16: pg_controldata.cpp:145:63: warning: format ‘%s’ expects a matching ‘char*’ argument [-Wformat=] 145 | ereport(ERROR, (errcode_for_file_access(), errmsg("could not close control file %s : %s"), fileName, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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) | ^~~~ pg_controldata.cpp:145:13: note: in expansion of macro ‘ereport’ 145 | ereport(ERROR, (errcode_for_file_access(), errmsg("could not close control file %s : %s"), fileName, | ^~~~~~~ pg_controldata.cpp:145:94: note: format string is defined here 145 | ereport(ERROR, (errcode_for_file_access(), errmsg("could not close control file %s : %s"), fileName, | ~^ | | | char* In file included from ../../../../../src/include/postgres.h:54, from pg_controldata.cpp:16: pg_controldata.cpp:145:63: warning: format ‘%s’ expects a matching ‘char*’ argument [-Wformat=] 145 | ereport(ERROR, (errcode_for_file_access(), errmsg("could not close control file %s : %s"), fileName, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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) | ^~~~ pg_controldata.cpp:145:13: note: in expansion of macro ‘ereport’ 145 | ereport(ERROR, (errcode_for_file_access(), errmsg("could not close control file %s : %s"), fileName, | ^~~~~~~ pg_controldata.cpp:145:99: note: format string is defined here 145 | ereport(ERROR, (errcode_for_file_access(), errmsg("could not close control file %s : %s"), fileName, | ~^ | | | char* 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); | ^~~~~~~~~~~~~ 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_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 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_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 ../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_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_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_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 ../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 ../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_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_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_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_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 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/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 /usr/bin/ld: warning: libssl.so.10, needed by /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libobs/comm/lib/libeSDKOBS.so, may conflict with libssl.so.1.1 /usr/bin/ld: warning: libssl.so.10, needed by /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libobs/comm/lib/libeSDKOBS.so, may conflict with libssl.so.1.1 /usr/bin/ld: warning: libssl.so.10, needed by /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libobs/comm/lib/libeSDKOBS.so, may conflict with libssl.so.1.1 /usr/bin/ld: warning: libcrypto.so.10, needed by /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libobs/comm/lib/libeSDKOBS.so, may conflict with libcrypto.so.1.1 /usr/bin/ld: warning: libcrypto.so.10, needed by /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libobs/comm/lib/libeSDKOBS.so, may conflict with libcrypto.so.1.1 /usr/bin/ld: warning: libcrypto.so.10, needed by /usr1/build/workspace/openGauss-third_party_binarylibs/kernel/dependency/libobs/comm/lib/libeSDKOBS.so, may conflict with libcrypto.so.1.1 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:20: note: in expansion of macro ‘ARRAY_NUM’ 213 | int totalnum = 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) | ~~~~~~~~~~~~~^~~~~~ ss_initdb.cpp:215:26: warning: comparison of integer expressions of different signedness: ‘uint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 215 | for (uint32 i = 0; i < totalnum; i++) { | ~~^~~~~~~~~~ fetchmot.cpp: In function ‘void* ProgressReportMot(void*)’: fetchmot.cpp:59:40: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘uint64’ {aka ‘long unsigned int’} [-Wformat=] 59 | fprintf(stderr, "MOT Process: %dKB files have been received\n", totaldone); | ~^ ~~~~~~~~~ | | | | int uint64 {aka long unsigned int} | %ld 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’ ‘../../../../..//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’ 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. 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. 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 show.cpp: In function ‘void show_instance_end()’: show.cpp:321:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 321 | if (show_format == SHOW_JSON) | ^~ show.cpp:323:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 323 | appendPQExpBufferStr(&show_buf, "\n}\n"); | ^~~~~~~~~~~~~~~~~~~~ gs_retrieve.cpp: In function ‘void logical_replication_for_area_decode(PGconn*, XLogRecPtr, XLogRecPtr)’: gs_retrieve.cpp:523:32: warning: ‘decodeLsn’ may be used uninitialized in this function [-Wmaybe-uninitialized] 523 | (uint32)(decodeLsn >> BITS_PER_INT), (uint32)decodeLsn, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ All of openGauss successfully made. Ready to install. rm -f pg_upgrade_support.so pg_upgrade_support.o End make install MPPDB 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 xactdesc.o relmapdesc.o clogdesc.o heapdesc.o mxactdesc.o logicalddlmsgdesc.o barrierdesc.o spgdesc.o gindesc.o hashdesc.o segpagedesc.o tblspcdesc.o undologdesc.o dbasedesc.o slotdesc.o replorigindesc.o smgrdesc.o seqdesc.o gistdesc.o xlogdesc.o motdesc.o nbtdesc.o uheapdesc.o standbydesc.o ../../src/gausskernel/storage/dss/dss_adaptor.o ../../src/gausskernel/storage/gs_uwal/gs_uwal_adaptor.o rm -rf xactdesc.cpp relmapdesc.cpp clogdesc.cpp heapdesc.cpp mxactdesc.cpp logicalddlmsgdesc.cpp barrierdesc.cpp spgdesc.cpp gindesc.cpp hashdesc.cpp segpagedesc.cpp tblspcdesc.cpp undologdesc.cpp dbasedesc.cpp slotdesc.cpp replorigindesc.cpp smgrdesc.cpp seqdesc.cpp gistdesc.cpp xlogdesc.cpp motdesc.cpp nbtdesc.cpp uheapdesc.cpp standbydesc.cpp xlogreader.cpp logicalddlmsgdesc.cpp: In function ‘void logicalddlmsg_desc(StringInfo, XLogReaderState*)’: logicalddlmsgdesc.cpp:36:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Size’ {aka ‘long unsigned int’} [-Wsign-compare] 36 | for (; cnt < xlrec->message_size - 1; cnt++) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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 End insert commitid into version.cfg Begin generate openGauss-6.0.0-RC1-CentOS-64bit.tar.bz2 tar file... ./bin/ ./bin/gs_encrypt ./bin/gs_basebackup ./bin/gs_tar ./bin/dss_clear.sh ./bin/gs_plan_simulator.sh ./bin/encrypt ./bin/gs_cgroup ./bin/perctrl ./bin/kdestroy ./bin/gs_ctl ./bin/gs_restore ./bin/pg_config ./bin/gstrace ./bin/kinit ./bin/krb5kdc ./bin/gs_dbmind ./bin/pagehack ./bin/alarmItem.conf ./bin/retry_errcodes.conf ./bin/lz4 ./bin/kdb5_util ./bin/gsql ./bin/gs_initdb ./bin/dms_contrl.sh ./bin/kadmind ./bin/pg_resetxlog ./bin/pg_xlogdump ./bin/dsscmd ./bin/klist ./bin/kadmin.local ./bin/gaussdb ./bin/gs_guc ./bin/gs_dumpall ./bin/gs_probackup ./bin/cluster_guc.conf ./bin/dssserver ./bin/ecpg ./bin/dss_contrl.sh ./bin/gs_retrieve ./bin/openssl ./bin/pg_recvlogical ./bin/gs_dump ./bin/pg_controldata ./etc/ ./etc/kerberos/ ./etc/kerberos/kadm5.acl ./etc/kerberos/krb5.conf ./etc/kerberos/kdc.conf ./etc/kerberos/mppdb-site.xml ./include/ ./include/postgresql/ ./include/postgresql/server/ ./include/postgresql/server/parser/ ./include/postgresql/server/parser/keywords.h ./include/postgresql/server/parser/scanner.h ./include/postgresql/server/pg_config_manual.h ./include/postgresql/server/libcomm/ ./include/postgresql/server/libcomm/libcomm.h ./include/postgresql/server/tcop/ ./include/postgresql/server/tcop/dest.h ./include/postgresql/server/tcop/stmt_retry.h ./include/postgresql/server/mb/ ./include/postgresql/server/mb/pg_wchar.h ./include/postgresql/server/rewrite/ ./include/postgresql/server/rewrite/prs2lock.h ./include/postgresql/server/cstore.h ./include/postgresql/server/pg_config.h ./include/postgresql/server/c.h ./include/postgresql/server/alarm/ ./include/postgresql/server/alarm/alarm.h ./include/postgresql/server/vecexecutor/ ./include/postgresql/server/vecexecutor/vectorbatch.h ./include/postgresql/server/foreign/ ./include/postgresql/server/foreign/foreign.h ./include/postgresql/server/optimizer/ ./include/postgresql/server/optimizer/bucketinfo.h ./include/postgresql/server/optimizer/pruning.h ./include/postgresql/server/lib/ ./include/postgresql/server/lib/dllist.h ./include/postgresql/server/lib/stringinfo.h ./include/postgresql/server/lib/circularqueue.h ./include/postgresql/server/lib/ilist.h ./include/postgresql/server/bulkload/ ./include/postgresql/server/bulkload/utils.h ./include/postgresql/server/bulkload/dist_fdw.h ./include/postgresql/server/bulkload/importerror.h ./include/postgresql/server/gssignal/ ./include/postgresql/server/gssignal/gs_signal.h ./include/postgresql/server/catalog/ ./include/postgresql/server/catalog/pg_class.h ./include/postgresql/server/catalog/pg_hashbucket_fn.h ./include/postgresql/server/catalog/pg_attribute.h ./include/postgresql/server/catalog/pg_replication_origin.h ./include/postgresql/server/catalog/catalog.h ./include/postgresql/server/catalog/pg_am.h ./include/postgresql/server/catalog/pg_type.h ./include/postgresql/server/catalog/namespace.h ./include/postgresql/server/catalog/pg_subscription.h ./include/postgresql/server/catalog/pg_hashbucket.h ./include/postgresql/server/catalog/pg_tablespace.h ./include/postgresql/server/catalog/catversion.h ./include/postgresql/server/catalog/pg_index.h ./include/postgresql/server/catalog/pg_namespace.h ./include/postgresql/server/catalog/pg_partition.h ./include/postgresql/server/catalog/pg_control.h ./include/postgresql/server/catalog/genbki.h ./include/postgresql/server/cm/ ./include/postgresql/server/cm/etcdapi.h ./include/postgresql/server/gstrace/ ./include/postgresql/server/gstrace/gstrace_infra.h ./include/postgresql/server/gs_thread.h ./include/postgresql/server/gtm/ ./include/postgresql/server/gtm/gtm_c.h ./include/postgresql/server/datatype/ ./include/postgresql/server/datatype/timestamp.h ./include/postgresql/server/port/ ./include/postgresql/server/port/pg_crc32c.h ./include/postgresql/server/port/pg_bswap.h ./include/postgresql/server/hotpatch/ ./include/postgresql/server/hotpatch/hotpatch.h ./include/postgresql/server/hotpatch/hotpatch_backend.h ./include/postgresql/server/replication/ ./include/postgresql/server/replication/origin.h ./include/postgresql/server/replication/worker_internal.h ./include/postgresql/server/replication/libpqwalreceiver.h ./include/postgresql/server/replication/dataqueuedefs.h ./include/postgresql/server/replication/rto_statistic.h ./include/postgresql/server/replication/slot.h ./include/postgresql/server/replication/heartbeat.h ./include/postgresql/server/replication/walprotocol.h ./include/postgresql/server/replication/replicainternal.h ./include/postgresql/server/replication/bcm.h ./include/postgresql/server/port.h ./include/postgresql/server/securec.h ./include/postgresql/server/portability/ ./include/postgresql/server/portability/instr_time.h ./include/postgresql/server/instruments/ ./include/postgresql/server/instruments/instr_mfchain.h ./include/postgresql/server/instruments/gs_stack.h ./include/postgresql/server/knl/ ./include/postgresql/server/knl/knl_guc.h ./include/postgresql/server/knl/knl_guc/ ./include/postgresql/server/knl/knl_guc/knl_instance_attr_common.h ./include/postgresql/server/knl/knl_guc/knl_instance_attr_security.h ./include/postgresql/server/knl/knl_guc/knl_instance_attr_resource.h ./include/postgresql/server/knl/knl_guc/knl_session_attr_common.h ./include/postgresql/server/knl/knl_guc/knl_instance_attr_memory.h ./include/postgresql/server/knl/knl_guc/knl_instance_attr_storage.h ./include/postgresql/server/knl/knl_guc/knl_session_attr_memory.h ./include/postgresql/server/knl/knl_guc/knl_session_attr_security.h ./include/postgresql/server/knl/knl_guc/knl_session_attr_storage.h ./include/postgresql/server/knl/knl_guc/knl_instance_attr_sql.h ./include/postgresql/server/knl/knl_guc/knl_session_attr_network.h ./include/postgresql/server/knl/knl_guc/knl_instance_attr_network.h ./include/postgresql/server/knl/knl_guc/knl_session_attr_sql.h ./include/postgresql/server/knl/knl_guc/knl_guc_common.h ./include/postgresql/server/knl/knl_guc/knl_session_attr_resource.h ./include/postgresql/server/knl/knl_instance.h ./include/postgresql/server/knl/knl_session.h ./include/postgresql/server/knl/knl_variable.h ./include/postgresql/server/knl/knl_thread.h ./include/postgresql/server/access/ ./include/postgresql/server/access/xlogreader.h ./include/postgresql/server/access/redo_statistic_msg.h ./include/postgresql/server/access/xlog.h ./include/postgresql/server/access/tupdesc.h ./include/postgresql/server/access/double_write_basic.h ./include/postgresql/server/access/cstoreskey.h ./include/postgresql/server/access/multi_redo_settings.h ./include/postgresql/server/access/multixact.h ./include/postgresql/server/access/cstore_am.h ./include/postgresql/server/access/xloginsert.h ./include/postgresql/server/access/xact.h ./include/postgresql/server/access/genam.h ./include/postgresql/server/access/htup.h ./include/postgresql/server/access/xlogutils.h ./include/postgresql/server/access/attnum.h ./include/postgresql/server/access/clog.h ./include/postgresql/server/access/cstore_roughcheck_func.h ./include/postgresql/server/access/itup.h ./include/postgresql/server/access/cstore_minmax_func.h ./include/postgresql/server/access/rmgr.h ./include/postgresql/server/access/parallel_recovery/ ./include/postgresql/server/access/parallel_recovery/spsc_blocking_queue.h ./include/postgresql/server/access/parallel_recovery/posix_semaphore.h ./include/postgresql/server/access/parallel_recovery/redo_item.h ./include/postgresql/server/access/parallel_recovery/page_redo.h ./include/postgresql/server/access/obs/ ./include/postgresql/server/access/obs/obs_am.h ./include/postgresql/server/access/obs/eSDKOBS.h ./include/postgresql/server/access/tupmacs.h ./include/postgresql/server/access/ustore/ ./include/postgresql/server/access/ustore/knl_upage.h ./include/postgresql/server/access/ustore/knl_utuple.h ./include/postgresql/server/access/ustore/knl_uredo.h ./include/postgresql/server/access/ustore/knl_uundovec.h ./include/postgresql/server/access/ustore/knl_uheap.h ./include/postgresql/server/access/ustore/knl_utype.h ./include/postgresql/server/access/ustore/undo/ ./include/postgresql/server/access/ustore/undo/knl_uundospace.h ./include/postgresql/server/access/ustore/undo/knl_uundoapi.h ./include/postgresql/server/access/ustore/undo/knl_uundozone.h ./include/postgresql/server/access/ustore/undo/knl_uundoxlog.h ./include/postgresql/server/access/ustore/undo/knl_uundotype.h ./include/postgresql/server/access/ustore/undo/knl_uundotxn.h ./include/postgresql/server/access/ustore/knl_uverify.h ./include/postgresql/server/access/ustore/knl_uundorecord.h ./include/postgresql/server/access/xlogdefs.h ./include/postgresql/server/access/xlogrecord.h ./include/postgresql/server/access/heapam.h ./include/postgresql/server/access/skey.h ./include/postgresql/server/access/sdir.h ./include/postgresql/server/access/xlog_basic.h ./include/postgresql/server/access/relscan.h ./include/postgresql/server/access/rmgrlist.h ./include/postgresql/server/gs_threadlocal.h ./include/postgresql/server/pg_config_os.h ./include/postgresql/server/securec_check.h ./include/postgresql/server/threadpool/ ./include/postgresql/server/threadpool/threadpool_sessctl.h ./include/postgresql/server/threadpool/threadpool_group.h ./include/postgresql/server/threadpool/threadpool_stream.h ./include/postgresql/server/threadpool/threadpool_scheduler.h ./include/postgresql/server/threadpool/threadpool_controler.h ./include/postgresql/server/threadpool/threadpool_worker.h ./include/postgresql/server/threadpool/threadpool.h ./include/postgresql/server/threadpool/threadpool_listener.h ./include/postgresql/server/streaming/ ./include/postgresql/server/streaming/launcher.h ./include/postgresql/server/streaming/init.h ./include/postgresql/server/pgtime.h ./include/postgresql/server/libpq/ ./include/postgresql/server/libpq/hba.h ./include/postgresql/server/libpq/libpq-be.h ./include/postgresql/server/libpq/sha2.h ./include/postgresql/server/libpq/libpq-fe.h ./include/postgresql/server/libpq/pqcomm.h ./include/postgresql/server/nodes/ ./include/postgresql/server/nodes/nodes.h ./include/postgresql/server/nodes/pg_list.h ./include/postgresql/server/nodes/value.h ./include/postgresql/server/nodes/parsenodes.h ./include/postgresql/server/nodes/tidbitmap.h ./include/postgresql/server/nodes/plannodes.h ./include/postgresql/server/nodes/primnodes.h ./include/postgresql/server/nodes/memnodes.h ./include/postgresql/server/nodes/parsenodes_common.h ./include/postgresql/server/nodes/execnodes.h ./include/postgresql/server/nodes/params.h ./include/postgresql/server/nodes/bitmapset.h ./include/postgresql/server/nodes/relation.h ./include/postgresql/server/postmaster/ ./include/postgresql/server/postmaster/pagewriter.h ./include/postgresql/server/postmaster/pagerepair.h ./include/postgresql/server/postmaster/barrier_creator.h ./include/postgresql/server/postmaster/aiocompleter.h ./include/postgresql/server/postmaster/bgwriter.h ./include/postgresql/server/fmgr.h ./include/postgresql/server/utils/ ./include/postgresql/server/utils/numeric.h ./include/postgresql/server/utils/palloc.h ./include/postgresql/server/utils/knl_globalsystupcache.h ./include/postgresql/server/utils/knl_globalsystabcache.h ./include/postgresql/server/utils/tuplesort.h ./include/postgresql/server/utils/date.h ./include/postgresql/server/utils/tzparser.h ./include/postgresql/server/utils/pg_rusage.h ./include/postgresql/server/utils/knl_localtabdefcache.h ./include/postgresql/server/utils/snapmgr.h ./include/postgresql/server/utils/pg_crc.h ./include/postgresql/server/utils/acl.h ./include/postgresql/server/utils/errcodes.h ./include/postgresql/server/utils/memutils.h ./include/postgresql/server/utils/aes.h ./include/postgresql/server/utils/int8.h ./include/postgresql/server/utils/aiomem.h ./include/postgresql/server/utils/knl_globalrelmapcache.h ./include/postgresql/server/utils/selfuncs.h ./include/postgresql/server/utils/relcache.h ./include/postgresql/server/utils/bytea.h ./include/postgresql/server/utils/inval.h ./include/postgresql/server/utils/knl_globalbasedefcache.h ./include/postgresql/server/utils/pl_global_package_runtime_cache.h ./include/postgresql/server/utils/probes.h ./include/postgresql/server/utils/reltrigger.h ./include/postgresql/server/utils/mmpool.h ./include/postgresql/server/utils/guc.h ./include/postgresql/server/utils/knl_localbucketlist.h ./include/postgresql/server/utils/memgroup.h ./include/postgresql/server/utils/snapshot.h ./include/postgresql/server/utils/memprot.h ./include/postgresql/server/utils/rel_gs.h ./include/postgresql/server/utils/bloom_filter.h ./include/postgresql/server/utils/pg_locale.h ./include/postgresql/server/utils/knl_localsystupcache.h ./include/postgresql/server/utils/varbit.h ./include/postgresql/server/utils/knl_globalpartdefcache.h ./include/postgresql/server/utils/array.h ./include/postgresql/server/utils/tuplestore.h ./include/postgresql/server/utils/geo_decls.h ./include/postgresql/server/utils/aset.h ./include/postgresql/server/utils/pg_lzcompress.h ./include/postgresql/server/utils/nabstime.h ./include/postgresql/server/utils/spccache.h ./include/postgresql/server/utils/fmgroids.h ./include/postgresql/server/utils/plpgsql.h ./include/postgresql/server/utils/atomic.h ./include/postgresql/server/utils/guc_tables.h ./include/postgresql/server/utils/partitionmap_gs.h ./include/postgresql/server/utils/pg_crc_tables.h ./include/postgresql/server/utils/partitionkey.h ./include/postgresql/server/utils/knl_globaltabdefcache.h ./include/postgresql/server/utils/cash.h ./include/postgresql/server/utils/builtins.h ./include/postgresql/server/utils/lsyscache.h ./include/postgresql/server/utils/xml.h ./include/postgresql/server/utils/memtrack.h ./include/postgresql/server/utils/knl_localsyscache_common.h ./include/postgresql/server/utils/rbtree.h ./include/postgresql/server/utils/datetime.h ./include/postgresql/server/utils/json.h ./include/postgresql/server/utils/hsearch.h ./include/postgresql/server/utils/ps_status.h ./include/postgresql/server/utils/uuid.h ./include/postgresql/server/utils/partitionmap.h ./include/postgresql/server/utils/logtape.h ./include/postgresql/server/utils/inet.h ./include/postgresql/server/utils/syscall_lock.h ./include/postgresql/server/utils/combocid.h ./include/postgresql/server/utils/distribute_test.h ./include/postgresql/server/utils/syscache.h ./include/postgresql/server/utils/sortsupport.h ./include/postgresql/server/utils/resowner.h ./include/postgresql/server/utils/relmapper.h ./include/postgresql/server/utils/attoptcache.h ./include/postgresql/server/utils/knl_localbasedefcache.h ./include/postgresql/server/utils/dfs_vector.h ./include/postgresql/server/utils/knl_globalbucketlist.h ./include/postgresql/server/utils/plancache.h ./include/postgresql/server/utils/dynamic_loader.h ./include/postgresql/server/utils/typcache.h ./include/postgresql/server/utils/gs_bitmap.h ./include/postgresql/server/utils/fmgrtab.h ./include/postgresql/server/utils/formatting.h ./include/postgresql/server/utils/atomic_arm.h ./include/postgresql/server/utils/dynahash.h ./include/postgresql/server/utils/partcache.h ./include/postgresql/server/utils/portal.h ./include/postgresql/server/utils/catcache.h ./include/postgresql/server/utils/help_config.h ./include/postgresql/server/utils/timestamp.h ./include/postgresql/server/utils/elog.h ./include/postgresql/server/utils/datum.h ./include/postgresql/server/utils/knl_localsystabcache.h ./include/postgresql/server/utils/knl_localpartdefcache.h ./include/postgresql/server/utils/knl_globalsyscache_common.h ./include/postgresql/server/utils/anls_opt.h ./include/postgresql/server/utils/rel.h ./include/postgresql/server/utils/ascii.h ./include/postgresql/server/utils/knl_globaldbstatmanager.h ./include/postgresql/server/utils/knl_localsysdbcache.h ./include/postgresql/server/utils/be_module.h ./include/postgresql/server/utils/oidrbtree.h ./include/postgresql/server/utils/rangetypes.h ./include/postgresql/server/utils/knl_globalsysdbcache.h ./include/postgresql/server/postgres_ext.h ./include/postgresql/server/cipher.h ./include/postgresql/server/commands/ ./include/postgresql/server/commands/trigger.h ./include/postgresql/server/commands/gds_stream.h ./include/postgresql/server/commands/defrem.h ./include/postgresql/server/miscadmin.h ./include/postgresql/server/pgxc/ ./include/postgresql/server/pgxc/pgxc.h ./include/postgresql/server/pgxc/barrier.h ./include/postgresql/server/pgxc/locator.h ./include/postgresql/server/pgxc/nodemgr.h ./include/postgresql/server/ssl/ ./include/postgresql/server/ssl/gs_openssl_client.h ./include/postgresql/server/funcapi.h ./include/postgresql/server/client_logic/ ./include/postgresql/server/client_logic/client_logic_enums.h ./include/postgresql/server/datatypes.h ./include/postgresql/server/storage/ ./include/postgresql/server/storage/backendid.h ./include/postgresql/server/storage/cstore/ ./include/postgresql/server/storage/cstore/cstorealloc.h ./include/postgresql/server/storage/cstore/cstore_mem_alloc.h ./include/postgresql/server/storage/item/ ./include/postgresql/server/storage/item/itemid.h ./include/postgresql/server/storage/item/item.h ./include/postgresql/server/storage/item/itemptr.h ./include/postgresql/server/storage/lwlocknames.h ./include/postgresql/server/storage/procsignal.h ./include/postgresql/server/storage/buf/ ./include/postgresql/server/storage/buf/buf_internals.h ./include/postgresql/server/storage/buf/buffile.h ./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/block.h ./include/postgresql/server/storage/latch.h ./include/postgresql/server/storage/proc.h ./include/postgresql/server/storage/barrier.h ./include/postgresql/server/storage/cache_mgr.h ./include/postgresql/server/storage/pagecompress.h ./include/postgresql/server/storage/cu.h ./include/postgresql/server/storage/smgr/ ./include/postgresql/server/storage/smgr/smgr.h ./include/postgresql/server/storage/smgr/relfilenode.h ./include/postgresql/server/storage/smgr/knl_usync.h ./include/postgresql/server/storage/smgr/fd.h ./include/postgresql/server/storage/cucache_mgr.h ./include/postgresql/server/storage/custorage.h ./include/postgresql/server/storage/lock/ ./include/postgresql/server/storage/lock/waitpolicy.h ./include/postgresql/server/storage/lock/pg_sema.h ./include/postgresql/server/storage/lock/s_lock.h ./include/postgresql/server/storage/lock/lock.h ./include/postgresql/server/storage/lock/lwlock.h ./include/postgresql/server/storage/shmem.h ./include/postgresql/server/storage/page_compression.h ./include/postgresql/server/storage/mot/ ./include/postgresql/server/storage/mot/jit_def.h ./include/postgresql/server/storage/sharedfileset.h ./include/postgresql/server/storage/off.h ./include/postgresql/server/storage/spin.h ./include/postgresql/server/postgres.h ./include/postgresql/server/ecpg/ ./include/postgresql/server/ecpg/ecpgerrno.h ./include/postgresql/server/ecpg/ecpglib.h ./include/postgresql/server/ecpg/ecpgtype.h ./include/postgresql/server/ecpg/ecpg_informix.h ./include/postgresql/server/ecpg/ecpg_config.h ./include/postgresql/server/cjson/ ./include/postgresql/server/cjson/cJSON.h ./include/postgresql/server/db4ai/ ./include/postgresql/server/db4ai/matrix.h ./include/postgresql/server/db4ai/scores.h ./include/postgresql/server/db4ai/db4ai.h ./include/postgresql/server/executor/ ./include/postgresql/server/executor/functions.h ./include/postgresql/server/executor/executor.h ./include/postgresql/server/executor/exec/ ./include/postgresql/server/executor/exec/execdesc.h ./include/postgresql/server/executor/spi.h ./include/postgresql/server/executor/instrument.h ./include/postgresql/server/executor/tuptable.h ./include/postgresql/server/workload/ ./include/postgresql/server/workload/qnode.h ./include/postgresql/server/communication/ ./include/postgresql/server/communication/commproxy_basic.h ./include/postgresql/server/tde_key_management/ ./include/postgresql/server/tde_key_management/data_common.h ./include/postgresql/server/fmgr/ ./include/postgresql/server/fmgr/fmgr_comp.h ./include/postgresql/server/fmgr/fmgr_core.h ./include/postgresql/server/securectype.h ./jre/ ./jre/LICENSE ./jre/ASSEMBLY_EXCEPTION ./jre/lib/ ./jre/lib/logging.properties ./jre/lib/resources.jar ./jre/lib/images/ ./jre/lib/images/cursors/ ./jre/lib/images/cursors/motif_MoveNoDrop32x32.gif ./jre/lib/images/cursors/motif_CopyNoDrop32x32.gif ./jre/lib/images/cursors/motif_LinkNoDrop32x32.gif ./jre/lib/images/cursors/motif_CopyDrop32x32.gif ./jre/lib/images/cursors/motif_LinkDrop32x32.gif ./jre/lib/images/cursors/invalid32x32.gif ./jre/lib/images/cursors/cursors.properties ./jre/lib/images/cursors/motif_MoveDrop32x32.gif ./jre/lib/cmm/ ./jre/lib/cmm/PYCC.pf ./jre/lib/cmm/GRAY.pf ./jre/lib/cmm/CIEXYZ.pf ./jre/lib/cmm/sRGB.pf ./jre/lib/cmm/LINEAR_RGB.pf ./jre/lib/hijrah-config-umalqura.properties ./jre/lib/psfontj2d.properties ./jre/lib/calendars.properties ./jre/lib/charsets.jar ./jre/lib/sound.properties ./jre/lib/flavormap.properties ./jre/lib/content-types.properties ./jre/lib/meta-index ./jre/lib/jfr.jar ./jre/lib/jfr/ ./jre/lib/jfr/profile.jfc ./jre/lib/jfr/default.jfc ./jre/lib/classlist ./jre/lib/rt.jar ./jre/lib/amd64/ ./jre/lib/amd64/libsctp.so ./jre/lib/amd64/libawt_xawt.so ./jre/lib/amd64/libhprof.so ./jre/lib/amd64/libsplashscreen.so ./jre/lib/amd64/libjpeg.so ./jre/lib/amd64/jli/ ./jre/lib/amd64/jli/libjli.so ./jre/lib/amd64/libjawt.so ./jre/lib/amd64/libmlib_image.so ./jre/lib/amd64/libsaproc.so ./jre/lib/amd64/libzip.so ./jre/lib/amd64/libj2gss.so ./jre/lib/amd64/libfontmanager.so ./jre/lib/amd64/libawt_headless.so ./jre/lib/amd64/libdt_socket.so ./jre/lib/amd64/libnio.so ./jre/lib/amd64/libjsoundalsa.so ./jre/lib/amd64/libjava.so ./jre/lib/amd64/libj2pkcs11.so ./jre/lib/amd64/libawt.so ./jre/lib/amd64/libunpack.so ./jre/lib/amd64/server/ ./jre/lib/amd64/server/libjvm.so ./jre/lib/amd64/server/Xusage.txt ./jre/lib/amd64/libmanagement.so ./jre/lib/amd64/libjava_crw_demo.so ./jre/lib/amd64/libj2pcsc.so ./jre/lib/amd64/libjsdt.so ./jre/lib/amd64/libjsig.so ./jre/lib/amd64/libjaas_unix.so ./jre/lib/amd64/libjsound.so ./jre/lib/amd64/jvm.cfg ./jre/lib/amd64/liblcms.so ./jre/lib/amd64/libattach.so ./jre/lib/amd64/libverify.so ./jre/lib/amd64/libsunec.so ./jre/lib/amd64/libnet.so ./jre/lib/amd64/libjdwp.so ./jre/lib/amd64/libnpt.so ./jre/lib/amd64/libinstrument.so ./jre/lib/jce.jar ./jre/lib/management-agent.jar ./jre/lib/ext/ ./jre/lib/ext/localedata.jar ./jre/lib/ext/zipfs.jar ./jre/lib/ext/nashorn.jar ./jre/lib/ext/jaccess.jar ./jre/lib/ext/sunec.jar ./jre/lib/ext/meta-index ./jre/lib/ext/dnsns.jar ./jre/lib/ext/cldrdata.jar ./jre/lib/ext/sunpkcs11.jar ./jre/lib/ext/sunjce_provider.jar ./jre/lib/net.properties ./jre/lib/currency.data ./jre/lib/jvm.hprof.txt ./jre/lib/management/ ./jre/lib/management/jmxremote.access ./jre/lib/management/jmxremote.password.template ./jre/lib/management/management.properties ./jre/lib/management/snmp.acl.template ./jre/lib/psfont.properties.ja ./jre/lib/jsse.jar ./jre/lib/tzdb.dat ./jre/lib/jexec ./jre/lib/security/ ./jre/lib/security/policy/ ./jre/lib/security/policy/unlimited/ ./jre/lib/security/policy/unlimited/US_export_policy.jar ./jre/lib/security/policy/unlimited/local_policy.jar ./jre/lib/security/policy/limited/ ./jre/lib/security/policy/limited/US_export_policy.jar ./jre/lib/security/policy/limited/local_policy.jar ./jre/lib/security/java.security ./jre/lib/security/cacerts ./jre/lib/security/blacklisted.certs ./jre/lib/security/java.policy ./jre/bin/ ./jre/bin/pack200 ./jre/bin/servertool ./jre/bin/tnameserv ./jre/bin/rmiregistry ./jre/bin/keytool ./jre/bin/java ./jre/bin/policytool ./jre/bin/rmid ./jre/bin/orbd ./jre/bin/unpack200 ./jre/bin/jjs ./jre/THIRD_PARTY_README ./lib/ ./lib/libatomic.so.1 ./lib/libkrb5support_gauss.so.0.1 ./lib/libgssapi_krb5_gauss.so ./lib/libiconv.so.2.6.1 ./lib/libatomic.so ./lib/libpcre.so.1.2.13 ./lib/liblog4cpp.so.5 ./lib/libxgboost.so ./lib/libkdb5.so.10.0 ./lib/libkrad.so ./lib/libnghttp2.so.14.20.1 ./lib/libverto.so.0 ./lib/libz.so.1 ./lib/libzstd.so ./lib/libxml2.so.2.9.13 ./lib/libpq.so ./lib/libcharset.so.1 ./lib/libgssapi_krb5_gauss.so.2 ./lib/libkdb5.so.10 ./lib/libkrb5_gauss.so.3.3 ./lib/libodbc.so.2.0.0 ./lib/libkrb5support_gauss.so ./lib/libxml2.so ./lib/libpq_ce.so.5.5 ./lib/libcurl.so ./lib/liblz4.so.1 ./lib/libnghttp2.so ./lib/libkadm5clnt_mit.so.12 ./lib/libodbc.so.2 ./lib/libcharset.so ./lib/libkadm5srv_mit.so.12.0 ./lib/libmasstree.so ./lib/libgssapi_krb5_gauss.so.2.2 ./lib/libpq.so.5 ./lib/libgssrpc_gauss.so.4 ./lib/libnghttp2.so.14 ./lib/libk5crypto_gauss.so.3 ./lib/libssl.so ./lib/libcom_err_gauss.so ./lib/libgssrpc_gauss.so ./lib/libkrad.so.0 ./lib/libcgroup.so.1 ./lib/libsimsearch/ ./lib/libpagecompression.so.1 ./lib/libssl.so.1.1 ./lib/libpq_ce.so ./lib/libkrad.so.0.0 ./lib/postgresql/ ./lib/postgresql/utf8_and_euc_kr.so ./lib/postgresql/security_plugin.so ./lib/postgresql/utf8_and_iso8859_1.so ./lib/postgresql/utf8_and_uhc.so ./lib/postgresql/euc_kr_and_mic.so ./lib/postgresql/utf8_and_ascii.so ./lib/postgresql/hstore.so ./lib/postgresql/euc_tw_and_big5.so ./lib/postgresql/utf8_and_gb18030.so ./lib/postgresql/utf8_and_johab.so ./lib/postgresql/ndpplugin.so ./lib/postgresql/utf8_and_sjis2004.so ./lib/postgresql/latin_and_mic.so ./lib/postgresql/dict_snowball.so ./lib/postgresql/pg_upgrade_support.so ./lib/postgresql/java/ ./lib/postgresql/java/pljava.jar ./lib/postgresql/latin2_and_win1250.so ./lib/postgresql/gms_profiler.so ./lib/postgresql/spqplugin.so ./lib/postgresql/pg_plugin/ ./lib/postgresql/utf8_and_euc2004.so ./lib/postgresql/euc_cn_and_mic.so ./lib/postgresql/proc_srclib/ ./lib/postgresql/utf8_and_iso8859.so ./lib/postgresql/pgoutput.so ./lib/postgresql/utf8_and_euc_tw.so ./lib/postgresql/dblink.so ./lib/postgresql/utf8_and_cyrillic.so ./lib/postgresql/utf8_and_sjis.so ./lib/postgresql/utf8_and_euc_cn.so ./lib/postgresql/mppdb_decoding.so ./lib/postgresql/ascii_and_mic.so ./lib/postgresql/utf8_and_gbk.so ./lib/postgresql/euc2004_sjis2004.so ./lib/postgresql/utf8_and_big5.so ./lib/postgresql/cyrillic_and_mic.so ./lib/postgresql/postgres_fdw.so ./lib/postgresql/euc_jp_and_sjis.so ./lib/postgresql/pgxs/ ./lib/postgresql/pgxs/config/ ./lib/postgresql/pgxs/config/install-sh ./lib/postgresql/pgxs/src/ ./lib/postgresql/pgxs/src/Makefile.shlib ./lib/postgresql/pgxs/src/nls-global.mk ./lib/postgresql/pgxs/src/makefiles/ ./lib/postgresql/pgxs/src/makefiles/pgxs.mk ./lib/postgresql/pgxs/src/Makefile.port ./lib/postgresql/pgxs/src/Makefile.global ./lib/postgresql/utf8_and_euc_jp.so ./lib/postgresql/utf8_and_win.so ./lib/libecpg.so.6.4 ./lib/krb5/ ./lib/krb5/plugins/ ./lib/krb5/plugins/kdb/ ./lib/krb5/plugins/kdb/db2.so ./lib/libcgroup.so ./lib/libsecurec.so ./lib/libkrb5_gauss.so.3 ./lib/libverto.so ./lib/libpgport_tool.so.1 ./lib/libiconv.so ./lib/libecpg_compat.a ./lib/liblog4cpp.so ./lib/libcurl.so.4.7.0 ./lib/libverto.so.0.0 ./lib/libkadm5clnt_mit.so.12.0 ./lib/liblog4cpp.so.5.0.6 ./lib/libz.so.1.2.12 ./lib/libeSDKOBS.so ./lib/libkdb5.so ./lib/libkadm5srv.so ./lib/libzstd.so.1.5.2 ./lib/libk5crypto_gauss.so.3.1 ./lib/libconfig.so.4 ./lib/libkrb5_gauss.so ./lib/libpq_ce.so.5 ./lib/libcom_err_gauss.so.3.0 ./lib/libcrypto.so ./lib/libkadm5srv_mit.so.12 ./lib/libgauss_cl_jni.so ./lib/liblz4.so ./lib/libatomic.so.1.2.0 ./lib/libz.so ./lib/libdssapi.so ./lib/libeSDKLogAPI.so ./lib/libpcre.so.1 ./lib/libpgport_tool.so ./lib/libcom_err_gauss.so.3 ./lib/liblz4.so.1.9.3 ./lib/libodbc.so ./lib/libgcc_s.so.1 ./lib/libxml2.so.2 ./lib/libstdc++.so.6 ./lib/libgssrpc_gauss.so.4.2 ./lib/libecpg_compat.so.3.4 ./lib/libpq.so.5.5 ./lib/libecpg.a ./lib/libcharset.so.1.0.0 ./lib/libiconv.so.2 ./lib/libcurl.so.4 ./lib/libkadm5clnt.so ./lib/libkadm5clnt_mit.so ./lib/libpagecompression.so ./lib/libpljava.so ./lib/libpq.a ./lib/libcjson.so ./lib/libcjson.so.1 ./lib/libdms.so ./lib/libkadm5srv_mit.so ./lib/libzstd.so.1 ./lib/libconfig.so ./lib/OBS.ini ./lib/libcrypto.so.1.1 ./lib/libkrb5support_gauss.so.0 ./lib/libcjson.so.1.7.15 ./lib/libpcre.so ./lib/libk5crypto_gauss.so ./lib/libdcf.so ./share/ ./share/sslcert/ ./share/sslcert/om/ ./share/sslcert/om/openssl.cnf ./share/sslcert/gsql/ ./share/sslcert/gsql/openssl.cnf ./share/postgresql/ ./share/postgresql/postgres.description ./share/postgresql/sql_features.txt ./share/postgresql/snowball_create.sql ./share/postgresql/timezonesets/ ./share/postgresql/timezonesets/America.txt ./share/postgresql/timezonesets/India ./share/postgresql/timezonesets/Australia.txt ./share/postgresql/timezonesets/Australia ./share/postgresql/timezonesets/Antarctica.txt ./share/postgresql/timezonesets/Asia.txt ./share/postgresql/timezonesets/Africa.txt ./share/postgresql/timezonesets/Etc.txt ./share/postgresql/timezonesets/Europe.txt ./share/postgresql/timezonesets/Default ./share/postgresql/timezonesets/Atlantic.txt ./share/postgresql/timezonesets/Pacific.txt ./share/postgresql/timezonesets/Indian.txt ./share/postgresql/pg_hba.conf.sample ./share/postgresql/psqlrc.sample ./share/postgresql/postgres.shdescription ./share/postgresql/postgres.bki ./share/postgresql/timezone/ ./share/postgresql/timezone/CET ./share/postgresql/timezone/ROC ./share/postgresql/timezone/GB-Eire ./share/postgresql/timezone/NZ ./share/postgresql/timezone/Turkey ./share/postgresql/timezone/Atlantic/ ./share/postgresql/timezone/Atlantic/Reykjavik ./share/postgresql/timezone/Atlantic/Bermuda ./share/postgresql/timezone/Atlantic/Azores ./share/postgresql/timezone/Atlantic/St_Helena ./share/postgresql/timezone/Atlantic/Faeroe ./share/postgresql/timezone/Atlantic/Stanley ./share/postgresql/timezone/Atlantic/Faroe ./share/postgresql/timezone/Atlantic/Madeira ./share/postgresql/timezone/Atlantic/South_Georgia ./share/postgresql/timezone/Atlantic/Jan_Mayen ./share/postgresql/timezone/Atlantic/Cape_Verde ./share/postgresql/timezone/Atlantic/Canary ./share/postgresql/timezone/CST6CDT ./share/postgresql/timezone/MET ./share/postgresql/timezone/HST ./share/postgresql/timezone/America/ ./share/postgresql/timezone/America/Nipigon ./share/postgresql/timezone/America/Anchorage ./share/postgresql/timezone/America/Marigot ./share/postgresql/timezone/America/Los_Angeles ./share/postgresql/timezone/America/Managua ./share/postgresql/timezone/America/St_Barthelemy ./share/postgresql/timezone/America/Bahia_Banderas ./share/postgresql/timezone/America/Fort_Wayne ./share/postgresql/timezone/America/Grand_Turk ./share/postgresql/timezone/America/Puerto_Rico ./share/postgresql/timezone/America/Moncton ./share/postgresql/timezone/America/Indiana/ ./share/postgresql/timezone/America/Indiana/Vincennes ./share/postgresql/timezone/America/Indiana/Winamac ./share/postgresql/timezone/America/Indiana/Indianapolis ./share/postgresql/timezone/America/Indiana/Vevay ./share/postgresql/timezone/America/Indiana/Petersburg ./share/postgresql/timezone/America/Indiana/Tell_City ./share/postgresql/timezone/America/Indiana/Knox ./share/postgresql/timezone/America/Indiana/Marengo ./share/postgresql/timezone/America/Grenada ./share/postgresql/timezone/America/North_Dakota/ ./share/postgresql/timezone/America/North_Dakota/Center ./share/postgresql/timezone/America/North_Dakota/Beulah ./share/postgresql/timezone/America/North_Dakota/New_Salem ./share/postgresql/timezone/America/Cancun ./share/postgresql/timezone/America/Lima ./share/postgresql/timezone/America/Tegucigalpa ./share/postgresql/timezone/America/Coral_Harbour ./share/postgresql/timezone/America/Dawson_Creek ./share/postgresql/timezone/America/Cayman ./share/postgresql/timezone/America/Tijuana ./share/postgresql/timezone/America/Recife ./share/postgresql/timezone/America/Cordoba ./share/postgresql/timezone/America/Hermosillo ./share/postgresql/timezone/America/Bahia ./share/postgresql/timezone/America/Knox_IN ./share/postgresql/timezone/America/St_Thomas ./share/postgresql/timezone/America/Caracas ./share/postgresql/timezone/America/Dawson ./share/postgresql/timezone/America/Rankin_Inlet ./share/postgresql/timezone/America/Edmonton ./share/postgresql/timezone/America/Port_of_Spain ./share/postgresql/timezone/America/Yellowknife ./share/postgresql/timezone/America/Creston ./share/postgresql/timezone/America/Ojinaga ./share/postgresql/timezone/America/Belem ./share/postgresql/timezone/America/Goose_Bay ./share/postgresql/timezone/America/Boa_Vista ./share/postgresql/timezone/America/Iqaluit ./share/postgresql/timezone/America/Costa_Rica ./share/postgresql/timezone/America/Argentina/ ./share/postgresql/timezone/America/Argentina/Ushuaia ./share/postgresql/timezone/America/Argentina/Cordoba ./share/postgresql/timezone/America/Argentina/La_Rioja ./share/postgresql/timezone/America/Argentina/Tucuman ./share/postgresql/timezone/America/Argentina/San_Luis ./share/postgresql/timezone/America/Argentina/ComodRivadavia ./share/postgresql/timezone/America/Argentina/Rio_Gallegos ./share/postgresql/timezone/America/Argentina/Buenos_Aires ./share/postgresql/timezone/America/Argentina/San_Juan ./share/postgresql/timezone/America/Argentina/Mendoza ./share/postgresql/timezone/America/Argentina/Catamarca ./share/postgresql/timezone/America/Argentina/Jujuy ./share/postgresql/timezone/America/Argentina/Salta ./share/postgresql/timezone/America/Sao_Paulo ./share/postgresql/timezone/America/Indianapolis ./share/postgresql/timezone/America/Denver ./share/postgresql/timezone/America/Lower_Princes ./share/postgresql/timezone/America/St_Vincent ./share/postgresql/timezone/America/Phoenix ./share/postgresql/timezone/America/Noronha ./share/postgresql/timezone/America/Nassau ./share/postgresql/timezone/America/Havana ./share/postgresql/timezone/America/Kentucky/ ./share/postgresql/timezone/America/Kentucky/Louisville ./share/postgresql/timezone/America/Kentucky/Monticello ./share/postgresql/timezone/America/St_Kitts ./share/postgresql/timezone/America/Atka ./share/postgresql/timezone/America/Montreal ./share/postgresql/timezone/America/Asuncion ./share/postgresql/timezone/America/Rosario ./share/postgresql/timezone/America/Montserrat ./share/postgresql/timezone/America/Guatemala ./share/postgresql/timezone/America/Port-au-Prince ./share/postgresql/timezone/America/Adak ./share/postgresql/timezone/America/Swift_Current ./share/postgresql/timezone/America/Yakutat ./share/postgresql/timezone/America/Campo_Grande ./share/postgresql/timezone/America/Scoresbysund ./share/postgresql/timezone/America/St_Lucia ./share/postgresql/timezone/America/Guadeloupe ./share/postgresql/timezone/America/Panama ./share/postgresql/timezone/America/Mexico_City ./share/postgresql/timezone/America/Rio_Branco ./share/postgresql/timezone/America/Curacao ./share/postgresql/timezone/America/Araguaina ./share/postgresql/timezone/America/Matamoros ./share/postgresql/timezone/America/Dominica ./share/postgresql/timezone/America/Bogota ./share/postgresql/timezone/America/Santarem ./share/postgresql/timezone/America/Chicago ./share/postgresql/timezone/America/Pangnirtung ./share/postgresql/timezone/America/Halifax ./share/postgresql/timezone/America/Louisville ./share/postgresql/timezone/America/Thunder_Bay ./share/postgresql/timezone/America/Buenos_Aires ./share/postgresql/timezone/America/Barbados ./share/postgresql/timezone/America/Godthab ./share/postgresql/timezone/America/Juneau ./share/postgresql/timezone/America/Whitehorse ./share/postgresql/timezone/America/Antigua ./share/postgresql/timezone/America/Belize ./share/postgresql/timezone/America/Santo_Domingo ./share/postgresql/timezone/America/Porto_Acre ./share/postgresql/timezone/America/Winnipeg ./share/postgresql/timezone/America/Kralendijk ./share/postgresql/timezone/America/Monterrey ./share/postgresql/timezone/America/Resolute ./share/postgresql/timezone/America/Santa_Isabel ./share/postgresql/timezone/America/Mendoza ./share/postgresql/timezone/America/Detroit ./share/postgresql/timezone/America/Montevideo ./share/postgresql/timezone/America/Miquelon ./share/postgresql/timezone/America/Catamarca ./share/postgresql/timezone/America/Toronto ./share/postgresql/timezone/America/New_York ./share/postgresql/timezone/America/Danmarkshavn ./share/postgresql/timezone/America/Cambridge_Bay ./share/postgresql/timezone/America/Menominee ./share/postgresql/timezone/America/Eirunepe ./share/postgresql/timezone/America/Shiprock ./share/postgresql/timezone/America/Rainy_River ./share/postgresql/timezone/America/Boise ./share/postgresql/timezone/America/Blanc-Sablon ./share/postgresql/timezone/America/Regina ./share/postgresql/timezone/America/Porto_Velho ./share/postgresql/timezone/America/El_Salvador ./share/postgresql/timezone/America/Sitka ./share/postgresql/timezone/America/Manaus ./share/postgresql/timezone/America/Jujuy ./share/postgresql/timezone/America/Vancouver ./share/postgresql/timezone/America/Cuiaba ./share/postgresql/timezone/America/Virgin ./share/postgresql/timezone/America/Jamaica ./share/postgresql/timezone/America/Santiago ./share/postgresql/timezone/America/Glace_Bay ./share/postgresql/timezone/America/Thule ./share/postgresql/timezone/America/Guyana ./share/postgresql/timezone/America/Cayenne ./share/postgresql/timezone/America/Ensenada ./share/postgresql/timezone/America/La_Paz ./share/postgresql/timezone/America/Atikokan ./share/postgresql/timezone/America/Tortola ./share/postgresql/timezone/America/Mazatlan ./share/postgresql/timezone/America/Martinique ./share/postgresql/timezone/America/Paramaribo ./share/postgresql/timezone/America/St_Johns ./share/postgresql/timezone/America/Maceio ./share/postgresql/timezone/America/Nome ./share/postgresql/timezone/America/Chihuahua ./share/postgresql/timezone/America/Inuvik ./share/postgresql/timezone/America/Anguilla ./share/postgresql/timezone/America/Metlakatla ./share/postgresql/timezone/America/Guayaquil ./share/postgresql/timezone/America/Fortaleza ./share/postgresql/timezone/America/Aruba ./share/postgresql/timezone/America/Merida ./share/postgresql/timezone/GMT0 ./share/postgresql/timezone/Libya ./share/postgresql/timezone/W-SU ./share/postgresql/timezone/Navajo ./share/postgresql/timezone/EET ./share/postgresql/timezone/GMT ./share/postgresql/timezone/Mideast/ ./share/postgresql/timezone/Mideast/Riyadh87 ./share/postgresql/timezone/Mideast/Riyadh88 ./share/postgresql/timezone/Mideast/Riyadh89 ./share/postgresql/timezone/Chile/ ./share/postgresql/timezone/Chile/EasterIsland ./share/postgresql/timezone/Chile/Continental ./share/postgresql/timezone/Kwajalein ./share/postgresql/timezone/Universal ./share/postgresql/timezone/Brazil/ ./share/postgresql/timezone/Brazil/DeNoronha ./share/postgresql/timezone/Brazil/West ./share/postgresql/timezone/Brazil/Acre ./share/postgresql/timezone/Brazil/East ./share/postgresql/timezone/posixrules ./share/postgresql/timezone/EST ./share/postgresql/timezone/Hongkong ./share/postgresql/timezone/Australia/ ./share/postgresql/timezone/Australia/North ./share/postgresql/timezone/Australia/NSW ./share/postgresql/timezone/Australia/Broken_Hill ./share/postgresql/timezone/Australia/West ./share/postgresql/timezone/Australia/Adelaide ./share/postgresql/timezone/Australia/Darwin ./share/postgresql/timezone/Australia/Tasmania ./share/postgresql/timezone/Australia/South ./share/postgresql/timezone/Australia/Victoria ./share/postgresql/timezone/Australia/Lord_Howe ./share/postgresql/timezone/Australia/Canberra ./share/postgresql/timezone/Australia/Lindeman ./share/postgresql/timezone/Australia/LHI ./share/postgresql/timezone/Australia/Currie ./share/postgresql/timezone/Australia/Hobart ./share/postgresql/timezone/Australia/Perth ./share/postgresql/timezone/Australia/Queensland ./share/postgresql/timezone/Australia/Brisbane ./share/postgresql/timezone/Australia/Melbourne ./share/postgresql/timezone/Australia/Eucla ./share/postgresql/timezone/Australia/Yancowinna ./share/postgresql/timezone/Australia/ACT ./share/postgresql/timezone/Australia/Sydney ./share/postgresql/timezone/MST ./share/postgresql/timezone/Pacific/ ./share/postgresql/timezone/Pacific/Ponape ./share/postgresql/timezone/Pacific/Wallis ./share/postgresql/timezone/Pacific/Kosrae ./share/postgresql/timezone/Pacific/Rarotonga ./share/postgresql/timezone/Pacific/Yap ./share/postgresql/timezone/Pacific/Funafuti ./share/postgresql/timezone/Pacific/Fakaofo ./share/postgresql/timezone/Pacific/Efate ./share/postgresql/timezone/Pacific/Kiritimati ./share/postgresql/timezone/Pacific/Honolulu ./share/postgresql/timezone/Pacific/Apia ./share/postgresql/timezone/Pacific/Saipan ./share/postgresql/timezone/Pacific/Norfolk ./share/postgresql/timezone/Pacific/Tahiti ./share/postgresql/timezone/Pacific/Easter ./share/postgresql/timezone/Pacific/Johnston ./share/postgresql/timezone/Pacific/Kwajalein ./share/postgresql/timezone/Pacific/Wake ./share/postgresql/timezone/Pacific/Chatham ./share/postgresql/timezone/Pacific/Niue ./share/postgresql/timezone/Pacific/Pitcairn ./share/postgresql/timezone/Pacific/Gambier ./share/postgresql/timezone/Pacific/Chuuk ./share/postgresql/timezone/Pacific/Tarawa ./share/postgresql/timezone/Pacific/Tongatapu ./share/postgresql/timezone/Pacific/Samoa ./share/postgresql/timezone/Pacific/Auckland ./share/postgresql/timezone/Pacific/Fiji ./share/postgresql/timezone/Pacific/Majuro ./share/postgresql/timezone/Pacific/Guadalcanal ./share/postgresql/timezone/Pacific/Nauru ./share/postgresql/timezone/Pacific/Pohnpei ./share/postgresql/timezone/Pacific/Galapagos ./share/postgresql/timezone/Pacific/Truk ./share/postgresql/timezone/Pacific/Marquesas ./share/postgresql/timezone/Pacific/Midway ./share/postgresql/timezone/Pacific/Guam ./share/postgresql/timezone/Pacific/Pago_Pago ./share/postgresql/timezone/Pacific/Noumea ./share/postgresql/timezone/Pacific/Palau ./share/postgresql/timezone/Pacific/Enderbury ./share/postgresql/timezone/Pacific/Port_Moresby ./share/postgresql/timezone/Indian/ ./share/postgresql/timezone/Indian/Christmas ./share/postgresql/timezone/Indian/Mauritius ./share/postgresql/timezone/Indian/Antananarivo ./share/postgresql/timezone/Indian/Reunion ./share/postgresql/timezone/Indian/Mahe ./share/postgresql/timezone/Indian/Chagos ./share/postgresql/timezone/Indian/Kerguelen ./share/postgresql/timezone/Indian/Cocos ./share/postgresql/timezone/Indian/Mayotte ./share/postgresql/timezone/Indian/Comoro ./share/postgresql/timezone/Indian/Maldives ./share/postgresql/timezone/GMT-0 ./share/postgresql/timezone/UCT ./share/postgresql/timezone/Egypt ./share/postgresql/timezone/Asia/ ./share/postgresql/timezone/Asia/Sakhalin ./share/postgresql/timezone/Asia/Yerevan ./share/postgresql/timezone/Asia/Macau ./share/postgresql/timezone/Asia/Katmandu ./share/postgresql/timezone/Asia/Brunei ./share/postgresql/timezone/Asia/Hebron ./share/postgresql/timezone/Asia/Dubai ./share/postgresql/timezone/Asia/Damascus ./share/postgresql/timezone/Asia/Hong_Kong ./share/postgresql/timezone/Asia/Ashgabat ./share/postgresql/timezone/Asia/Krasnoyarsk ./share/postgresql/timezone/Asia/Ujung_Pandang ./share/postgresql/timezone/Asia/Novosibirsk ./share/postgresql/timezone/Asia/Thimbu ./share/postgresql/timezone/Asia/Makassar ./share/postgresql/timezone/Asia/Kuching ./share/postgresql/timezone/Asia/Riyadh87 ./share/postgresql/timezone/Asia/Kathmandu ./share/postgresql/timezone/Asia/Yakutsk ./share/postgresql/timezone/Asia/Khandyga ./share/postgresql/timezone/Asia/Aqtau ./share/postgresql/timezone/Asia/Kashgar ./share/postgresql/timezone/Asia/Dacca ./share/postgresql/timezone/Asia/Ulaanbaatar ./share/postgresql/timezone/Asia/Bishkek ./share/postgresql/timezone/Asia/Tel_Aviv ./share/postgresql/timezone/Asia/Gaza ./share/postgresql/timezone/Asia/Dili ./share/postgresql/timezone/Asia/Riyadh ./share/postgresql/timezone/Asia/Kabul ./share/postgresql/timezone/Asia/Taipei ./share/postgresql/timezone/Asia/Magadan ./share/postgresql/timezone/Asia/Tehran ./share/postgresql/timezone/Asia/Kamchatka ./share/postgresql/timezone/Asia/Istanbul ./share/postgresql/timezone/Asia/Novokuznetsk ./share/postgresql/timezone/Asia/Bangkok ./share/postgresql/timezone/Asia/Macao ./share/postgresql/timezone/Asia/Anadyr ./share/postgresql/timezone/Asia/Hovd ./share/postgresql/timezone/Asia/Thimphu ./share/postgresql/timezone/Asia/Jerusalem ./share/postgresql/timezone/Asia/Irkutsk ./share/postgresql/timezone/Asia/Oral ./share/postgresql/timezone/Asia/Dhaka ./share/postgresql/timezone/Asia/Aden ./share/postgresql/timezone/Asia/Colombo ./share/postgresql/timezone/Asia/Harbin ./share/postgresql/timezone/Asia/Amman ./share/postgresql/timezone/Asia/Choibalsan ./share/postgresql/timezone/Asia/Qyzylorda ./share/postgresql/timezone/Asia/Riyadh88 ./share/postgresql/timezone/Asia/Omsk ./share/postgresql/timezone/Asia/Seoul ./share/postgresql/timezone/Asia/Kuala_Lumpur ./share/postgresql/timezone/Asia/Baku ./share/postgresql/timezone/Asia/Tokyo ./share/postgresql/timezone/Asia/Aqtobe ./share/postgresql/timezone/Asia/Pontianak ./share/postgresql/timezone/Asia/Calcutta ./share/postgresql/timezone/Asia/Beijing ./share/postgresql/timezone/Asia/Karachi ./share/postgresql/timezone/Asia/Muscat ./share/postgresql/timezone/Asia/Ulan_Bator ./share/postgresql/timezone/Asia/Chungking ./share/postgresql/timezone/Asia/Baghdad ./share/postgresql/timezone/Asia/Kuwait ./share/postgresql/timezone/Asia/Beirut ./share/postgresql/timezone/Asia/Vladivostok ./share/postgresql/timezone/Asia/Kolkata ./share/postgresql/timezone/Asia/Tbilisi ./share/postgresql/timezone/Asia/Almaty ./share/postgresql/timezone/Asia/Singapore ./share/postgresql/timezone/Asia/Phnom_Penh ./share/postgresql/timezone/Asia/Jayapura ./share/postgresql/timezone/Asia/Bahrain ./share/postgresql/timezone/Asia/Manila ./share/postgresql/timezone/Asia/Samarkand ./share/postgresql/timezone/Asia/Shanghai ./share/postgresql/timezone/Asia/Ho_Chi_Minh ./share/postgresql/timezone/Asia/Saigon ./share/postgresql/timezone/Asia/Pyongyang ./share/postgresql/timezone/Asia/Yekaterinburg ./share/postgresql/timezone/Asia/Dushanbe ./share/postgresql/timezone/Asia/Ashkhabad ./share/postgresql/timezone/Asia/Nicosia ./share/postgresql/timezone/Asia/Vientiane ./share/postgresql/timezone/Asia/Chongqing ./share/postgresql/timezone/Asia/Ust-Nera ./share/postgresql/timezone/Asia/Urumqi ./share/postgresql/timezone/Asia/Jakarta ./share/postgresql/timezone/Asia/Tashkent ./share/postgresql/timezone/Asia/Qatar ./share/postgresql/timezone/Asia/Rangoon ./share/postgresql/timezone/Asia/Riyadh89 ./share/postgresql/timezone/ROK ./share/postgresql/timezone/PRC ./share/postgresql/timezone/Poland ./share/postgresql/timezone/Europe/ ./share/postgresql/timezone/Europe/Uzhgorod ./share/postgresql/timezone/Europe/Andorra ./share/postgresql/timezone/Europe/Warsaw ./share/postgresql/timezone/Europe/Vienna ./share/postgresql/timezone/Europe/Oslo ./share/postgresql/timezone/Europe/Rome ./share/postgresql/timezone/Europe/Gibraltar ./share/postgresql/timezone/Europe/Copenhagen ./share/postgresql/timezone/Europe/Vaduz ./share/postgresql/timezone/Europe/San_Marino ./share/postgresql/timezone/Europe/Isle_of_Man ./share/postgresql/timezone/Europe/Moscow ./share/postgresql/timezone/Europe/Jersey ./share/postgresql/timezone/Europe/Podgorica ./share/postgresql/timezone/Europe/Athens ./share/postgresql/timezone/Europe/Tirane ./share/postgresql/timezone/Europe/Brussels ./share/postgresql/timezone/Europe/Helsinki ./share/postgresql/timezone/Europe/Budapest ./share/postgresql/timezone/Europe/Chisinau ./share/postgresql/timezone/Europe/Sarajevo ./share/postgresql/timezone/Europe/Istanbul ./share/postgresql/timezone/Europe/Belfast ./share/postgresql/timezone/Europe/Paris ./share/postgresql/timezone/Europe/Bucharest ./share/postgresql/timezone/Europe/Monaco ./share/postgresql/timezone/Europe/Prague ./share/postgresql/timezone/Europe/Busingen ./share/postgresql/timezone/Europe/Volgograd ./share/postgresql/timezone/Europe/Luxembourg ./share/postgresql/timezone/Europe/Kaliningrad ./share/postgresql/timezone/Europe/Kiev ./share/postgresql/timezone/Europe/Tiraspol ./share/postgresql/timezone/Europe/Dublin ./share/postgresql/timezone/Europe/Madrid ./share/postgresql/timezone/Europe/Guernsey ./share/postgresql/timezone/Europe/Lisbon ./share/postgresql/timezone/Europe/Samara ./share/postgresql/timezone/Europe/Vatican ./share/postgresql/timezone/Europe/Zurich ./share/postgresql/timezone/Europe/Belgrade ./share/postgresql/timezone/Europe/Ljubljana ./share/postgresql/timezone/Europe/Bratislava ./share/postgresql/timezone/Europe/Minsk ./share/postgresql/timezone/Europe/Vilnius ./share/postgresql/timezone/Europe/Zaporozhye ./share/postgresql/timezone/Europe/Malta ./share/postgresql/timezone/Europe/Amsterdam ./share/postgresql/timezone/Europe/Simferopol ./share/postgresql/timezone/Europe/Tallinn ./share/postgresql/timezone/Europe/Sofia ./share/postgresql/timezone/Europe/London ./share/postgresql/timezone/Europe/Berlin ./share/postgresql/timezone/Europe/Mariehamn ./share/postgresql/timezone/Europe/Nicosia ./share/postgresql/timezone/Europe/Riga ./share/postgresql/timezone/Europe/Stockholm ./share/postgresql/timezone/Europe/Skopje ./share/postgresql/timezone/Europe/Zagreb ./share/postgresql/timezone/PST8PDT ./share/postgresql/timezone/Canada/ ./share/postgresql/timezone/Canada/Atlantic ./share/postgresql/timezone/Canada/Saskatchewan ./share/postgresql/timezone/Canada/Central ./share/postgresql/timezone/Canada/Eastern ./share/postgresql/timezone/Canada/Pacific ./share/postgresql/timezone/Canada/Mountain ./share/postgresql/timezone/Canada/Yukon ./share/postgresql/timezone/Canada/Newfoundland ./share/postgresql/timezone/GB ./share/postgresql/timezone/GMT+0 ./share/postgresql/timezone/Cuba ./share/postgresql/timezone/Eire ./share/postgresql/timezone/Singapore ./share/postgresql/timezone/UTC ./share/postgresql/timezone/Factory ./share/postgresql/timezone/US/ ./share/postgresql/timezone/US/Arizona ./share/postgresql/timezone/US/Hawaii ./share/postgresql/timezone/US/Alaska ./share/postgresql/timezone/US/Aleutian ./share/postgresql/timezone/US/Pacific-New ./share/postgresql/timezone/US/East-Indiana ./share/postgresql/timezone/US/Central ./share/postgresql/timezone/US/Eastern ./share/postgresql/timezone/US/Pacific ./share/postgresql/timezone/US/Samoa ./share/postgresql/timezone/US/Indiana-Starke ./share/postgresql/timezone/US/Mountain ./share/postgresql/timezone/US/Michigan ./share/postgresql/timezone/Iran ./share/postgresql/timezone/MST7MDT ./share/postgresql/timezone/NZ-CHAT ./share/postgresql/timezone/EST5EDT ./share/postgresql/timezone/Antarctica/ ./share/postgresql/timezone/Antarctica/Rothera ./share/postgresql/timezone/Antarctica/DumontDUrville ./share/postgresql/timezone/Antarctica/Macquarie ./share/postgresql/timezone/Antarctica/Casey ./share/postgresql/timezone/Antarctica/Syowa ./share/postgresql/timezone/Antarctica/Mawson ./share/postgresql/timezone/Antarctica/South_Pole ./share/postgresql/timezone/Antarctica/Davis ./share/postgresql/timezone/Antarctica/Palmer ./share/postgresql/timezone/Antarctica/McMurdo ./share/postgresql/timezone/Antarctica/Vostok ./share/postgresql/timezone/Greenwich ./share/postgresql/timezone/Iceland ./share/postgresql/timezone/Jamaica ./share/postgresql/timezone/Africa/ ./share/postgresql/timezone/Africa/Nairobi ./share/postgresql/timezone/Africa/Mbabane ./share/postgresql/timezone/Africa/Asmara ./share/postgresql/timezone/Africa/Tripoli ./share/postgresql/timezone/Africa/Brazzaville ./share/postgresql/timezone/Africa/Niamey ./share/postgresql/timezone/Africa/Nouakchott ./share/postgresql/timezone/Africa/Conakry ./share/postgresql/timezone/Africa/Kigali ./share/postgresql/timezone/Africa/Bamako ./share/postgresql/timezone/Africa/Malabo ./share/postgresql/timezone/Africa/Sao_Tome ./share/postgresql/timezone/Africa/Monrovia ./share/postgresql/timezone/Africa/Maseru ./share/postgresql/timezone/Africa/Timbuktu ./share/postgresql/timezone/Africa/Tunis ./share/postgresql/timezone/Africa/Kampala ./share/postgresql/timezone/Africa/Lusaka ./share/postgresql/timezone/Africa/Bujumbura ./share/postgresql/timezone/Africa/Dar_es_Salaam ./share/postgresql/timezone/Africa/Johannesburg ./share/postgresql/timezone/Africa/Luanda ./share/postgresql/timezone/Africa/Bangui ./share/postgresql/timezone/Africa/Libreville ./share/postgresql/timezone/Africa/Khartoum ./share/postgresql/timezone/Africa/Maputo ./share/postgresql/timezone/Africa/Ceuta ./share/postgresql/timezone/Africa/Kinshasa ./share/postgresql/timezone/Africa/Freetown ./share/postgresql/timezone/Africa/Asmera ./share/postgresql/timezone/Africa/Blantyre ./share/postgresql/timezone/Africa/Bissau ./share/postgresql/timezone/Africa/Dakar ./share/postgresql/timezone/Africa/Lome ./share/postgresql/timezone/Africa/Djibouti ./share/postgresql/timezone/Africa/Ndjamena ./share/postgresql/timezone/Africa/Gaborone ./share/postgresql/timezone/Africa/Porto-Novo ./share/postgresql/timezone/Africa/Windhoek ./share/postgresql/timezone/Africa/Harare ./share/postgresql/timezone/Africa/Juba ./share/postgresql/timezone/Africa/Banjul ./share/postgresql/timezone/Africa/Addis_Ababa ./share/postgresql/timezone/Africa/Mogadishu ./share/postgresql/timezone/Africa/Algiers ./share/postgresql/timezone/Africa/Ouagadougou ./share/postgresql/timezone/Africa/Cairo ./share/postgresql/timezone/Africa/El_Aaiun ./share/postgresql/timezone/Africa/Douala ./share/postgresql/timezone/Africa/Lubumbashi ./share/postgresql/timezone/Africa/Lagos ./share/postgresql/timezone/Africa/Abidjan ./share/postgresql/timezone/Africa/Accra ./share/postgresql/timezone/Africa/Casablanca ./share/postgresql/timezone/WET ./share/postgresql/timezone/Japan ./share/postgresql/timezone/Mexico/ ./share/postgresql/timezone/Mexico/General ./share/postgresql/timezone/Mexico/BajaSur ./share/postgresql/timezone/Mexico/BajaNorte ./share/postgresql/timezone/Zulu ./share/postgresql/timezone/Israel ./share/postgresql/timezone/Etc/ ./share/postgresql/timezone/Etc/GMT-9 ./share/postgresql/timezone/Etc/GMT+5 ./share/postgresql/timezone/Etc/GMT+2 ./share/postgresql/timezone/Etc/GMT+10 ./share/postgresql/timezone/Etc/GMT+8 ./share/postgresql/timezone/Etc/GMT+1 ./share/postgresql/timezone/Etc/GMT0 ./share/postgresql/timezone/Etc/GMT-1 ./share/postgresql/timezone/Etc/GMT ./share/postgresql/timezone/Etc/Universal ./share/postgresql/timezone/Etc/GMT-5 ./share/postgresql/timezone/Etc/GMT-13 ./share/postgresql/timezone/Etc/GMT+7 ./share/postgresql/timezone/Etc/GMT-12 ./share/postgresql/timezone/Etc/GMT-4 ./share/postgresql/timezone/Etc/GMT-0 ./share/postgresql/timezone/Etc/GMT-2 ./share/postgresql/timezone/Etc/UCT ./share/postgresql/timezone/Etc/GMT+4 ./share/postgresql/timezone/Etc/GMT+6 ./share/postgresql/timezone/Etc/GMT-14 ./share/postgresql/timezone/Etc/GMT+12 ./share/postgresql/timezone/Etc/GMT+0 ./share/postgresql/timezone/Etc/UTC ./share/postgresql/timezone/Etc/GMT-6 ./share/postgresql/timezone/Etc/Greenwich ./share/postgresql/timezone/Etc/GMT-8 ./share/postgresql/timezone/Etc/GMT+3 ./share/postgresql/timezone/Etc/GMT+11 ./share/postgresql/timezone/Etc/GMT-11 ./share/postgresql/timezone/Etc/GMT-7 ./share/postgresql/timezone/Etc/Zulu ./share/postgresql/timezone/Etc/GMT-10 ./share/postgresql/timezone/Etc/GMT+9 ./share/postgresql/timezone/Etc/GMT-3 ./share/postgresql/timezone/Portugal ./share/postgresql/timezone/Arctic/ ./share/postgresql/timezone/Arctic/Longyearbyen ./share/postgresql/performance_views.sql ./share/postgresql/recovery.conf.sample ./share/postgresql/mot.conf.sample ./share/postgresql/pg_cast_oid.txt ./share/postgresql/pg_ident.conf.sample ./share/postgresql/information_schema.sql ./share/postgresql/tmp/ ./share/postgresql/tmp/udstools.py ./share/postgresql/system_views.sql ./share/postgresql/pg_service.conf.sample ./share/postgresql/tsearch_data/ ./share/postgresql/tsearch_data/french.stop ./share/postgresql/tsearch_data/ispell_sample.affix ./share/postgresql/tsearch_data/ispell_sample.dict ./share/postgresql/tsearch_data/synonym_sample.syn ./share/postgresql/tsearch_data/thesaurus_sample.ths ./share/postgresql/tsearch_data/hunspell_sample.affix ./share/postgresql/tsearch_data/swedish.stop ./share/postgresql/tsearch_data/german.stop ./share/postgresql/tsearch_data/italian.stop ./share/postgresql/tsearch_data/finnish.stop ./share/postgresql/tsearch_data/danish.stop ./share/postgresql/tsearch_data/english.stop ./share/postgresql/tsearch_data/russian.stop ./share/postgresql/tsearch_data/norwegian.stop ./share/postgresql/tsearch_data/dutch.stop ./share/postgresql/tsearch_data/turkish.stop ./share/postgresql/tsearch_data/spanish.stop ./share/postgresql/tsearch_data/hungarian.stop ./share/postgresql/tsearch_data/portuguese.stop ./share/postgresql/postgresql.conf.sample ./share/postgresql/extension/ ./share/postgresql/extension/hstore--1.1.sql ./share/postgresql/extension/gms_profiler--1.0.sql ./share/postgresql/extension/security_plugin.control ./share/postgresql/extension/log_fdw.control ./share/postgresql/extension/dist_fdw.control ./share/postgresql/extension/spqplugin.control ./share/postgresql/extension/log_fdw--1.0.sql ./share/postgresql/extension/spqplugin--1.0.sql ./share/postgresql/extension/hstore--unpackaged--1.0.sql ./share/postgresql/extension/file_fdw.control ./share/postgresql/extension/dblink.control ./share/postgresql/extension/mot_fdw.control ./share/postgresql/extension/dblink--unpackaged--1.0.sql ./share/postgresql/extension/gms_profiler.control ./share/postgresql/extension/file_fdw--1.0.sql ./share/postgresql/extension/security_plugin--1.0.sql ./share/postgresql/extension/ndpplugin--1.0.sql ./share/postgresql/extension/postgres_fdw.control ./share/postgresql/extension/mot_fdw--1.0.sql ./share/postgresql/extension/ndpplugin.control ./share/postgresql/extension/dist_fdw--1.0.sql ./share/postgresql/extension/dblink--1.0.sql ./share/postgresql/extension/plpgsql--unpackaged--1.0.sql ./share/postgresql/extension/plpgsql.control ./share/postgresql/extension/postgres_fdw--1.0.sql ./share/postgresql/extension/plpgsql--1.0.sql ./share/postgresql/extension/hstore.control ./share/postgresql/extension/hstore--1.0--1.1.sql ./share/postgresql/conversion_create.sql ./share/postgresql/gs_gazelle.conf.sample ./share/postgresql/db4ai/ ./share/postgresql/db4ai/snapshots/ ./share/postgresql/db4ai/snapshots/create.sql ./share/postgresql/db4ai/snapshots/README.md ./share/postgresql/db4ai/snapshots/purge.sql ./share/postgresql/db4ai/snapshots/publish.sql ./share/postgresql/db4ai/snapshots/sample.sql ./share/postgresql/db4ai/snapshots/deploy.sql ./share/postgresql/db4ai/snapshots/schema.sql ./share/postgresql/db4ai/snapshots/prepare.sql ./share/llvmir/ ./share/llvmir/GaussDB_expr.ir ./simpleInstall/ ./simpleInstall/README.md ./simpleInstall/install.sh ./simpleInstall/finance.sql ./simpleInstall/school.sql ./version.cfg End generate openGauss-6.0.0-RC1-CentOS-64bit.tar.bz2 tar file Begin generate openGauss-6.0.0-RC1-CentOS-64bit.sha256 sha256 file... End generate openGauss-6.0.0-RC1-CentOS-64bit.sha256 sha256 file ./include/ ./include/gs_thread.h ./include/libpq-events.h ./include/libpq-fe.h ./include/gs_threadlocal.h ./include/libpq/ ./include/libpq/libpq-fs.h ./include/postgres_ext.h ./lib/ ./lib/libkrb5support_gauss.so.0.1 ./lib/libgssapi_krb5_gauss.so ./lib/libpq.so ./lib/libgssapi_krb5_gauss.so.2 ./lib/libkrb5_gauss.so.3.3 ./lib/libkrb5support_gauss.so ./lib/libpq_ce.so.5.5 ./lib/libgssapi_krb5_gauss.so.2.2 ./lib/libpq.so.5 ./lib/libgssrpc_gauss.so.4 ./lib/libk5crypto_gauss.so.3 ./lib/libssl.so ./lib/libcom_err_gauss.so ./lib/libgssrpc_gauss.so ./lib/libssl.so.1.1 ./lib/libpq_ce.so ./lib/libkrb5_gauss.so.3 ./lib/libpgport_tool.so.1 ./lib/libk5crypto_gauss.so.3.1 ./lib/libconfig.so.4 ./lib/libkrb5_gauss.so ./lib/libpq_ce.so.5 ./lib/libcom_err_gauss.so.3.0 ./lib/libcrypto.so ./lib/libgauss_cl_jni.so ./lib/libpgport_tool.so ./lib/libcom_err_gauss.so.3 ./lib/libstdc++.so.6 ./lib/libgssrpc_gauss.so.4.2 ./lib/libpq.so.5.5 ./lib/libpq.a ./lib/libcjson.so ./lib/libcjson.so.1 ./lib/libconfig.so ./lib/libcrypto.so.1.1 ./lib/libkrb5support_gauss.so.0 ./lib/libcjson.so.1.7.15 ./lib/libk5crypto_gauss.so install libpq tools is openGauss-6.0.0-RC1-CentOS-64bit-Libpq.tar.gz of /usr1/build/workspace/openGauss/server/output directory ./bin/ ./bin/gs_basebackup ./bin/gs_restore ./bin/gsql ./bin/gs_dumpall ./bin/gs_probackup ./bin/gs_dump ./lib/ ./lib/libkrb5support_gauss.so.0.1 ./lib/libgssapi_krb5_gauss.so ./lib/libpq.so ./lib/libgssapi_krb5_gauss.so.2 ./lib/libkrb5_gauss.so.3.3 ./lib/libkrb5support_gauss.so ./lib/libpq_ce.so.5.5 ./lib/libgssapi_krb5_gauss.so.2.2 ./lib/libpq.so.5 ./lib/libgssrpc_gauss.so.4 ./lib/libk5crypto_gauss.so.3 ./lib/libssl.so ./lib/libcom_err_gauss.so ./lib/libgssrpc_gauss.so ./lib/libssl.so.1.1 ./lib/libpq_ce.so ./lib/postgresql/ ./lib/postgresql/utf8_and_euc_kr.so ./lib/postgresql/utf8_and_iso8859_1.so ./lib/postgresql/utf8_and_uhc.so ./lib/postgresql/euc_kr_and_mic.so ./lib/postgresql/utf8_and_ascii.so ./lib/postgresql/euc_tw_and_big5.so ./lib/postgresql/utf8_and_gb18030.so ./lib/postgresql/utf8_and_johab.so ./lib/postgresql/utf8_and_sjis2004.so ./lib/postgresql/latin_and_mic.so ./lib/postgresql/dict_snowball.so ./lib/postgresql/java/ ./lib/postgresql/java/pljava.jar ./lib/postgresql/latin2_and_win1250.so ./lib/postgresql/utf8_and_euc2004.so ./lib/postgresql/euc_cn_and_mic.so ./lib/postgresql/utf8_and_iso8859.so ./lib/postgresql/utf8_and_euc_tw.so ./lib/postgresql/utf8_and_cyrillic.so ./lib/postgresql/utf8_and_sjis.so ./lib/postgresql/utf8_and_euc_cn.so ./lib/postgresql/ascii_and_mic.so ./lib/postgresql/utf8_and_gbk.so ./lib/postgresql/euc2004_sjis2004.so ./lib/postgresql/utf8_and_big5.so ./lib/postgresql/cyrillic_and_mic.so ./lib/postgresql/euc_jp_and_sjis.so ./lib/postgresql/pgxs/ ./lib/postgresql/pgxs/config/ ./lib/postgresql/pgxs/config/install-sh ./lib/postgresql/pgxs/src/ ./lib/postgresql/pgxs/src/Makefile.shlib ./lib/postgresql/pgxs/src/nls-global.mk ./lib/postgresql/pgxs/src/makefiles/ ./lib/postgresql/pgxs/src/makefiles/pgxs.mk ./lib/postgresql/pgxs/src/Makefile.port ./lib/postgresql/pgxs/src/Makefile.global ./lib/postgresql/utf8_and_euc_jp.so ./lib/postgresql/utf8_and_win.so ./lib/libkrb5_gauss.so.3 ./lib/libpgport_tool.so.1 ./lib/libk5crypto_gauss.so.3.1 ./lib/libconfig.so.4 ./lib/libkrb5_gauss.so ./lib/libpq_ce.so.5 ./lib/libcom_err_gauss.so.3.0 ./lib/libcrypto.so ./lib/libgauss_cl_jni.so ./lib/libpgport_tool.so ./lib/libcom_err_gauss.so.3 ./lib/libstdc++.so.6 ./lib/libgssrpc_gauss.so.4.2 ./lib/libpq.so.5.5 ./lib/libpljava.so ./lib/libpq.a ./lib/libcjson.so ./lib/libcjson.so.1 ./lib/libconfig.so ./lib/libcrypto.so.1.1 ./lib/libkrb5support_gauss.so.0 ./lib/libcjson.so.1.7.15 ./lib/libk5crypto_gauss.so install client tools is openGauss-6.0.0-RC1-CentOS-64bit-tools.tar.gz of /usr1/build/workspace/openGauss/server/output directory