+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=310 WRKLOG=/tmp/bulklog/percona-cluster-8.0.29/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=310 WRKLOG=/tmp/bulklog/percona-cluster-8.0.29/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for percona-cluster-8.0.29 [ 0%] Building CXX object CMakeFiles/gmock.dir/extra/googletest/googletest-release-1.11.0/googlemock/src/gmock-all.cc.o [ 0%] Linking CXX static library libgmock.a [ 0%] Built target gmock [ 0%] Building CXX object CMakeFiles/gtest.dir/extra/googletest/googletest-release-1.11.0/googletest/src/gtest-all.cc.o [ 0%] Linking CXX static library libgtest.a [ 0%] Built target gtest [ 0%] Building CXX object CMakeFiles/gmock_main.dir/extra/googletest/googletest-release-1.11.0/googlemock/src/gmock_main.cc.o [ 0%] Linking CXX static library libgmock_main.a [ 0%] Built target gmock_main [ 0%] Building CXX object CMakeFiles/gtest_main.dir/extra/googletest/googletest-release-1.11.0/googletest/src/gtest_main.cc.o [ 0%] Linking CXX static library libgtest_main.a [ 0%] Built target gtest_main [ 0%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/protobuf/replication_asynchronous_connection_failover.proto - lite version [ 1%] Building CXX object sql/protobuf/CMakeFiles/rpl_protobuf_lite.dir/generated/protobuf_lite/replication_asynchronous_connection_failover.pb.cc.o [ 1%] Linking CXX static library librpl_protobuf_lite.a [ 1%] Built target rpl_protobuf_lite [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/common/debug.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/common/entropy_common.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/common/error_private.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/common/fse_decompress.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/common/pool.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/common/threading.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/common/xxhash.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/common/zstd_common.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/compress/fse_compress.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/compress/hist.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/compress/huf_compress.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/compress/zstd_compress.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/compress/zstd_compress_literals.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/compress/zstd_compress_sequences.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/compress/zstd_compress_superblock.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/compress/zstd_double_fast.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/compress/zstd_fast.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/compress/zstd_lazy.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/compress/zstd_ldm.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/compress/zstdmt_compress.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/compress/zstd_opt.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/decompress/huf_decompress.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/decompress/zstd_ddict.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/decompress/zstd_decompress_block.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/decompress/zstd_decompress.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/dictBuilder/cover.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/dictBuilder/divsufsort.c.o [ 1%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/dictBuilder/fastcover.c.o [ 2%] Building C object extra/zstd/CMakeFiles/zstd_objlib.dir/zstd-1.5.0/lib/dictBuilder/zdict.c.o [ 2%] Built target zstd_objlib [ 2%] Linking C static library ../../archive_output_directory/libzstd.a [ 2%] Built target zstd [ 2%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_pthreads.dir/evthread_pthread.c.o [ 2%] Linking C static library lib/libevent_pthreads.a [ 2%] Built target event_pthreads [ 2%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_core.dir/buffer.c.o [ 2%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_core.dir/bufferevent.c.o [ 2%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_core.dir/bufferevent_filter.c.o [ 2%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_core.dir/bufferevent_pair.c.o [ 2%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_core.dir/bufferevent_ratelim.c.o [ 2%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_core.dir/bufferevent_sock.c.o [ 2%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_core.dir/event.c.o /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/libevent/libevent-2.1.11-stable/event.c: In function 'event_signal_closure': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/libevent/libevent-2.1.11-stable/event.c:1368:32: warning: storing the address of local variable 'ncalls' in '*ev.ev_.ev_signal.ev_pncalls' [-Wdangling-pointer=] 1368 | ev->ev_pncalls = &ncalls; | ~~~~~~~~~~~~~~~^~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/libevent/libevent-2.1.11-stable/event.c:1362:15: note: 'ncalls' declared here 1362 | short ncalls; | ^~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/libevent/libevent-2.1.11-stable/event.c:1362:15: note: 'ev' declared here [ 2%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_core.dir/evmap.c.o [ 2%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_core.dir/evthread.c.o [ 2%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_core.dir/evutil.c.o [ 2%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_core.dir/evutil_rand.c.o [ 2%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_core.dir/evutil_time.c.o [ 2%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_core.dir/listener.c.o [ 2%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_core.dir/log.c.o [ 2%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_core.dir/signal.c.o [ 2%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_core.dir/select.c.o [ 2%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_core.dir/poll.c.o [ 3%] Linking C static library lib/libevent_core.a [ 3%] Built target event_core [ 3%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_openssl.dir/bufferevent_openssl.c.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/openssl/ssl.h:18, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/libevent/libevent-2.1.11-stable/bufferevent_openssl.c:66: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/libevent/libevent-2.1.11-stable/bufferevent_openssl.c: In function 'bufferevent_openssl_socket_new': /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/openssl/bio.h:482:34: warning: value computed is not used [-Wunused-value] 482 | # define BIO_set_close(b,c) (int)BIO_ctrl(b,BIO_CTRL_SET_CLOSE,(c),NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/libevent/libevent-2.1.11-stable/bufferevent_openssl.c:1466:17: note: in expansion of macro 'BIO_set_close' 1466 | BIO_set_close(bio, 0); | ^~~~~~~~~~~~~ [ 3%] Linking C static library lib/libevent_openssl.a [ 3%] Built target event_openssl [ 3%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_extra.dir/event_tagging.c.o [ 3%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_extra.dir/http.c.o [ 3%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_extra.dir/evdns.c.o [ 3%] Building C object extra/libevent/libevent-2.1.11-stable/CMakeFiles/event_extra.dir/evrpc.c.o [ 3%] Linking C static library lib/libevent_extra.a [ 3%] Built target event_extra [ 3%] Building CXX object extra/icu/CMakeFiles/icustubdata.dir/icu-release-69-1/source/stubdata/stubdata.cpp.o [ 3%] Linking CXX static library libicustubdata.a [ 3%] Built target icustubdata [ 3%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/alphaindex.cpp.o [ 3%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/anytrans.cpp.o [ 3%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/astro.cpp.o [ 3%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/basictz.cpp.o [ 3%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/bocsu.cpp.o [ 3%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/brktrans.cpp.o [ 3%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/buddhcal.cpp.o [ 3%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/calendar.cpp.o [ 3%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/casetrn.cpp.o [ 3%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/cecal.cpp.o [ 3%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/chnsecal.cpp.o [ 3%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/choicfmt.cpp.o [ 3%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/coleitr.cpp.o [ 3%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/collationbuilder.cpp.o [ 3%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/collationcompare.cpp.o [ 3%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/collation.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/collationdatabuilder.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/collationdata.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/collationdatareader.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/collationdatawriter.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/collationfastlatinbuilder.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/collationfastlatin.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/collationfcd.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/collationiterator.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/collationkeys.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/collationroot.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/collationrootelements.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/collationruleparser.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/collationsets.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/collationsettings.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/collationtailoring.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/collationweights.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/coll.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/compactdecimalformat.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/coptccal.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/cpdtrans.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/csdetect.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/csmatch.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/csr2022.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/csrecog.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/csrmbcs.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/csrsbcs.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/csrucode.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/csrutf8.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/curramt.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/currfmt.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/currpinf.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/currunit.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/dangical.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/datefmt.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/dayperiodrules.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/dcfmtsym.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/decContext.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/decimfmt.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/decNumber.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/double-conversion-bignum.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/double-conversion-bignum-dtoa.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/double-conversion-cached-powers.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/double-conversion-double-to-string.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/double-conversion-fast-dtoa.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/double-conversion-string-to-double.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/double-conversion-strtod.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/dtfmtsym.cpp.o [ 4%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/dtitvfmt.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/dtitvinf.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/dtptngen.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/dtrule.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/erarules.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/esctrn.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/ethpccal.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/fmtable_cnv.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/fmtable.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/format.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/formatted_string_builder.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/formattedval_iterimpl.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/formattedval_sbimpl.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/formattedvalue.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/fphdlimp.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/fpositer.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/funcrepl.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/gender.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/gregocal.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/gregoimp.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/hebrwcal.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/indiancal.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/inputext.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/islamcal.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/japancal.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/listformatter.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/measfmt.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/measunit.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/measunit_extra.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/measure.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/msgfmt.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/name2uni.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/nfrs.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/nfrule.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/nfsubs.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/nortrans.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/nultrans.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_affixutils.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_asformat.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_capi.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_compact.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_currencysymbols.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_decimalquantity.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_decimfmtprops.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_fluent.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_formatimpl.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_grouping.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_integerwidth.cpp.o [ 5%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_longnames.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_mapper.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_modifiers.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_multiplier.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_notation.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_output.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_padding.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_patternmodifier.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_patternstring.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_rounding.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_scientific.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_skeletons.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_symbolswrapper.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_usageprefs.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/number_utils.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/numfmt.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/numparse_affixes.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/numparse_compositions.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/numparse_currency.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/numparse_decimal.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/numparse_impl.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/numparse_parsednumber.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/numparse_scientific.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/numparse_symbols.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/numparse_validators.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/numrange_capi.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/numrange_fluent.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/numrange_impl.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/numsys.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/olsontz.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/persncal.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/pluralranges.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/plurfmt.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/plurrule.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/quant.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/quantityformatter.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/rbnf.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/rbt.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/rbt_data.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/rbt_pars.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/rbt_rule.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/rbt_set.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/rbtz.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/regexcmp.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/regeximp.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/regexst.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/regextxt.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/region.cpp.o [ 6%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/reldatefmt.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/reldtfmt.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/rematch.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/remtrans.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/repattrn.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/rulebasedcollator.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/scientificnumberformatter.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/scriptset.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/search.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/selfmt.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/sharedbreakiterator.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/simpletz.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/smpdtfmt.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/smpdtfst.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/sortkey.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/standardplural.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/string_segment.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/strmatch.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/strrepl.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/stsearch.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/taiwncal.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/timezone.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/titletrn.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/tmunit.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/tmutamt.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/tmutfmt.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/tolowtrn.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/toupptrn.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/translit.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/transreg.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/tridpars.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/tzfmt.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/tzgnames.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/tznames.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/tznames_impl.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/tzrule.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/tztrans.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/ucal.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/ucln_in.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/ucol.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/ucoleitr.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/ucol_res.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/ucol_sit.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/ucsdet.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/udat.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/udateintervalformat.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/udatpg.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/ufieldpositer.cpp.o [ 7%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/uitercollationiterator.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/ulistformatter.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/ulocdata.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/umsg.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/unesctrn.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/uni2name.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/units_complexconverter.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/units_converter.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/units_data.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/units_router.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/unum.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/unumsys.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/upluralrules.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/uregexc.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/uregex.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/uregion.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/usearch.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/uspoof_build.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/uspoof_conf.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/uspoof.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/uspoof_impl.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/utf16collationiterator.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/utf8collationiterator.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/utmscale.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/utrans.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/vtzone.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/vzone.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/zonemeta.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/zrule.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icui18n.dir/icu-release-69-1/source/i18n/ztrans.cpp.o [ 8%] Linking CXX static library libicui18n.a [ 8%] Built target icui18n [ 8%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/appendable.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/bmpset.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/brkeng.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/brkiter.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/bytesinkutil.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/bytestream.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/bytestriebuilder.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/bytestrie.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/bytestrieiterator.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/caniter.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/characterproperties.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/chariter.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/charstr.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/cmemory.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/cstr.cpp.o [ 8%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/cstring.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/cwchar.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/dictbe.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/dictionarydata.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/dtintrv.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/edits.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/errorcode.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/filteredbrk.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/filterednormalizer2.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/icudataver.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/icuplug.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/loadednormalizer2impl.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/localebuilder.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/localematcher.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/localeprioritylist.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/locavailable.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/locbased.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/locdispnames.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/locdistance.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/locdspnm.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/locid.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/loclikely.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/loclikelysubtags.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/locmap.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/locresdata.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/locutil.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/lsr.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/messagepattern.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/normalizer2.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/normalizer2impl.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/normlzr.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/parsepos.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/patternprops.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/pluralmap.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/propname.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/propsvec.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/punycode.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/putil.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/rbbi_cache.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/rbbi.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/rbbidata.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/rbbinode.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/rbbirb.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/rbbiscan.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/rbbisetb.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/rbbistbl.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/rbbitblb.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/resbund_cnv.cpp.o [ 9%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/resbund.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/resource.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/restrace.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ruleiter.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/schriter.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/serv.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/servlk.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/servlkf.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/servls.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/servnotf.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/servrbf.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/servslkf.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/sharedobject.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/simpleformatter.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/static_unicode_sets.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/stringpiece.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/stringtriebuilder.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uarrsort.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ubidi.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ubidiln.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ubidi_props.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ubiditransform.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ubidiwrt.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ubrk.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucase.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucasemap.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucasemap_titlecase_brkiter.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucat.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uchar.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucharstriebuilder.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucharstrie.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucharstrieiterator.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uchriter.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucln_cmn.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucmndata.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnv2022.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnv_bld.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnvbocu.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnv_cb.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnv_cnv.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnv.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnv_ct.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnvdisp.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnv_err.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnv_ext.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnvhz.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnv_io.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnvisci.cpp.o [ 10%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnvlat1.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnv_lmb.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnvmbcs.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnvscsu.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnvsel.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnv_set.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnv_u16.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnv_u32.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnv_u7.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucnv_u8.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucol_swp.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucptrie.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ucurr.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/udata.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/udatamem.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/udataswp.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uenum.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uhash.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uhash_us.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uidna.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uinit.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uinvchar.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uiter.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ulist.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uloc.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uloc_keytype.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uloc_tag.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/umapfile.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/umath.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/umutablecptrie.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/umutex.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/unames.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/unifiedcache.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/unifilt.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/unifunct.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uniset_closure.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uniset.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uniset_props.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/unisetspan.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/unistr_case.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/unistr_case_locale.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/unistr_cnv.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/unistr.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/unistr_props.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/unistr_titlecase_brkiter.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/unormcmp.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/unorm.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uobject.cpp.o [ 11%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uprops.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uresbund.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ures_cnv.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uresdata.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/usc_impl.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uscript.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uscript_props.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uset.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/usetiter.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uset_props.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ushape.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/usprep.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ustack.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ustrcase.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ustrcase_locale.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ustr_cnv.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ustrenum.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ustrfmt.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ustring.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ustr_titlecase_brkiter.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ustrtrns.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/ustr_wcs.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/utext.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/utf_impl.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/util.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/util_props.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/utrace.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/utrie2_builder.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/utrie2.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/utrie.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/utrie_swap.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uts46.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/utypes.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uvector.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uvectr32.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/uvectr64.cpp.o [ 12%] Building CXX object extra/icu/CMakeFiles/icuuc.dir/icu-release-69-1/source/common/wintz.cpp.o [ 12%] Linking CXX static library libicuuc.a [ 12%] Built target icuuc [ 12%] Building CXX object mysys/CMakeFiles/mytime_objlib.dir/my_time.cc.o [ 12%] Building CXX object mysys/CMakeFiles/mytime_objlib.dir/my_systime.cc.o [ 12%] Built target mytime_objlib [ 12%] Linking CXX static library ../archive_output_directory/libmytime.a [ 12%] Built target mytime [ 12%] Building CXX object strings/CMakeFiles/uca9dump.dir/uca9-dump.cc.o [ 12%] Linking CXX executable ../runtime_output_directory/uca9dump [ 12%] Built target uca9dump [ 12%] Generating uca900_zh_tbls.cc, uca900_ja_tbls.cc [ 12%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype-big5.cc.o [ 12%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype-bin.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype-cp932.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype-czech.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype-eucjpms.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype-euc_kr.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype-extra.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype-gb18030.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype-gb2312.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype-gbk.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype-latin1.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype-mb.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype-simple.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype-sjis.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype-tis620.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype-uca.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype-ucs2.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype-ujis.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype-utf8.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/ctype-win1250ch.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/decimal.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/dtoa.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/int2str.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/my_strchr.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/my_strtoll10.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/str2int.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/str_alloc.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/strcont.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/strmake.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/strxmov.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/strxnmov.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/xml.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/uca900_ja_tbls.cc.o [ 13%] Building CXX object strings/CMakeFiles/strings_objlib.dir/uca900_zh_tbls.cc.o [ 13%] Built target strings_objlib [ 13%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/array.cc.o [ 13%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/buffered_error_log.cc.o [ 13%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/charset.cc.o [ 13%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/charset-def.cc.o [ 13%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/errors.cc.o [ 13%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/lf_alloc-pin.cc.o [ 13%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/lf_dynarray.cc.o [ 13%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/lf_hash.cc.o [ 13%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/list.cc.o [ 13%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/mf_arr_appstr.cc.o [ 13%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/mf_cache.cc.o [ 13%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/mf_dirname.cc.o [ 13%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/mf_fn_ext.cc.o [ 13%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/mf_format.cc.o [ 13%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/mf_iocache2.cc.o [ 13%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/mf_iocache.cc.o [ 13%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/mf_keycache.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/mf_keycaches.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/mf_loadpath.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/mf_pack.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/mf_path.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/mf_same.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/mf_tempdir.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/mf_tempfile.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/mf_unixpath.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/mf_wcomp.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/mulalloc.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_access.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_alloc.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_bit.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_bitmap.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_chmod.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_chsize.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_compare.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_compress.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_copy.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_create.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_delete.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_error.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_fallocator.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_file.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_fopen.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_fstream.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_gethwaddr.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_getwd.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_init.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_lib.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_malloc.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_mess.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_mkdir.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_mmap.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_murmur3.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_once.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_open.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_pread.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_rdtsc.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_read.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_rename.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_seek.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_static.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_string.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_symlink2.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_symlink.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_sync.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_syslog.cc.o [ 15%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_thread.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_thr_init.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_user.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_write.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/pack.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/print_version.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/psi_noop.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/ptr_cmp.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/sql_chars.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/stacktrace.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/system_key.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/thr_lock.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/thr_rwlock.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/tree.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/typelib.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/unhex.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/keyring_operations_helper.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/crypt_genhash_impl.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_crypt.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_default.cc.o /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/mysys/my_default.cc: In function 'int search_default_file_with_ext(Process_option_func, void*, const char*, const char*, const char*, int, bool, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/mysys/my_default.cc:948:12: warning: 'char* std::strncpy(char*, const char*, size_t)' output may be truncated copying 521 bytes from a string of length 521 [-Wstringop-truncation] 948 | strncpy(wsrep_defaults_file, name, sizeof(wsrep_defaults_file) - 1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_getopt.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_aes.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_sha1.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_sha2.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_md5.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_rnd.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_aes_openssl.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/posix_timers.cc.o [ 16%] Building CXX object mysys/CMakeFiles/mysys_objlib.dir/my_getpwnam.cc.o [ 16%] Built target mysys_objlib [ 16%] Linking CXX static library ../archive_output_directory/libmysys.a [ 16%] Built target mysys [ 16%] Linking CXX static library ../archive_output_directory/libstrings.a [ 16%] Built target strings [ 16%] Building CXX object vio/CMakeFiles/vio_objlib.dir/vio.cc.o [ 16%] Building CXX object vio/CMakeFiles/vio_objlib.dir/viosocket.cc.o [ 16%] Building CXX object vio/CMakeFiles/vio_objlib.dir/viossl.cc.o [ 16%] Building CXX object vio/CMakeFiles/vio_objlib.dir/viosslfactories.cc.o [ 16%] Built target vio_objlib [ 16%] Linking CXX static library ../archive_output_directory/libvio.a [ 16%] Built target vio [ 16%] Building CXX object utilities/CMakeFiles/comp_err.dir/comp_err.cc.o [ 16%] Linking CXX executable ../runtime_output_directory/comp_err [ 16%] Built target comp_err [ 16%] Generating ../include/mysqld_error.h, ../include/mysqld_ername.h, ../include/mysqld_errmsg.h, ../share/mysql/english/errmsg.sys [ 16%] Built target GenError [ 16%] Building CXX object libbinlogevents/src/CMakeFiles/binlogevents_static.dir/binary_log_funcs.cpp.o [ 16%] Building CXX object libbinlogevents/src/CMakeFiles/binlogevents_static.dir/binlog_event.cpp.o [ 16%] Building CXX object libbinlogevents/src/CMakeFiles/binlogevents_static.dir/codecs/binary.cpp.o [ 16%] Building CXX object libbinlogevents/src/CMakeFiles/binlogevents_static.dir/codecs/factory.cpp.o [ 16%] Building CXX object libbinlogevents/src/CMakeFiles/binlogevents_static.dir/compression/base.cpp.o [ 16%] Building CXX object libbinlogevents/src/CMakeFiles/binlogevents_static.dir/compression/factory.cpp.o [ 16%] Building CXX object libbinlogevents/src/CMakeFiles/binlogevents_static.dir/compression/iterator.cpp.o [ 16%] Building CXX object libbinlogevents/src/CMakeFiles/binlogevents_static.dir/compression/none.cpp.o [ 16%] Building CXX object libbinlogevents/src/CMakeFiles/binlogevents_static.dir/compression/zstd.cpp.o [ 16%] Building CXX object libbinlogevents/src/CMakeFiles/binlogevents_static.dir/control_events.cpp.o [ 16%] Building CXX object libbinlogevents/src/CMakeFiles/binlogevents_static.dir/event_reader.cpp.o [ 16%] Building CXX object libbinlogevents/src/CMakeFiles/binlogevents_static.dir/gtids/gtid.cpp.o [ 16%] Building CXX object libbinlogevents/src/CMakeFiles/binlogevents_static.dir/gtids/gtidset.cpp.o [ 16%] Building CXX object libbinlogevents/src/CMakeFiles/binlogevents_static.dir/load_data_events.cpp.o [ 16%] Building CXX object libbinlogevents/src/CMakeFiles/binlogevents_static.dir/rows_event.cpp.o [ 16%] Building CXX object libbinlogevents/src/CMakeFiles/binlogevents_static.dir/statement_events.cpp.o [ 16%] Building CXX object libbinlogevents/src/CMakeFiles/binlogevents_static.dir/trx_boundary_parser.cpp.o [ 16%] Building CXX object libbinlogevents/src/CMakeFiles/binlogevents_static.dir/uuid.cpp.o [ 16%] Linking CXX static library ../lib/libbinlogevents.a [ 16%] Built target binlogevents_static [ 16%] Building C object wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/v26/wsrep_dummy.c.o [ 16%] Building C object wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/v26/wsrep_gtid.c.o [ 16%] Building C object wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/v26/wsrep_loader.c.o [ 16%] Building C object wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/v26/wsrep_uuid.c.o [ 16%] Linking C static library libwsrep_api_v26.a [ 16%] Built target wsrep_api_v26 [ 16%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/client_state.cpp.o [ 16%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/exception.cpp.o [ 16%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/gtid.cpp.o [ 16%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/id.cpp.o [ 16%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/xid.cpp.o [ 16%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/key.cpp.o [ 16%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/logger.cpp.o [ 16%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/provider.cpp.o [ 16%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/seqno.cpp.o [ 16%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/view.cpp.o [ 16%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/server_state.cpp.o [ 16%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/thread.cpp.o [ 16%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/thread_service_v1.cpp.o [ 16%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/tls_service_v1.cpp.o [ 16%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/event_service_v1.cpp.o [ 16%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/transaction.cpp.o [ 17%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/uuid.cpp.o [ 17%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/reporter.cpp.o [ 17%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/allowlist_service_v1.cpp.o [ 17%] Building CXX object wsrep-lib/src/CMakeFiles/wsrep-lib.dir/wsrep_provider_v26.cpp.o [ 17%] Linking CXX static library libwsrep-lib.a [ 17%] Built target wsrep-lib [ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_account.cc.o [ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_stat.cc.o [ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_error_log.cc.o [ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_host.cc.o [ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_thread.cc.o [ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_thread_connect_attr.cc.o [ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_user.cc.o [ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/ha_perfschema.cc.o [ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/terminology_use_previous.cc.o [ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs.cc.o [ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_account.cc.o [ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_autosize.cc.o [ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_buffer_container.cc.o [ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_builtin_memory.cc.o [ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_column_types.cc.o [ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_column_values.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_con_slice.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_data_lock.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_defaults.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_digest.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_engine_table.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_error.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_stages.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_statements.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_transactions.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_waits.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_global.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_histogram.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_host.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_instr.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_instr_class.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_memory.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_name.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_plugin_table.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_prepared_stmt.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_program.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_server.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_setup_actor.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_setup_object.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_status.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_timer.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_tls_channel.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_user.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_variable.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_visitor.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/service_pfs_notification.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/service_pfs_resource_group.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_accounts.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_all_instr.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_binary_log_transaction_compression_stats.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_data_lock_waits.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_data_locks.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ees_by_account_by_error.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ees_by_host_by_error.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ees_by_thread_by_error.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ees_by_user_by_error.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ees_global_by_error.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_error_log.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_account_by_event_name.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_host_by_event_name.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_thread_by_event_name.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_user_by_event_name.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_global_by_event_name.cc.o [ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esmh_by_digest.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esmh_global.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_account_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_digest.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_host_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_program.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_thread_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_user_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_global_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ets_by_account_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ets_by_host_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ets_by_thread_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ets_by_user_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ets_global_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_stages.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_statements.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_transactions.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_waits.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_waits_summary.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_account_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_host_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_thread_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_user_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_global_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_instances.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_summary_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_summary_by_instance.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_global_status.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_global_variables.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_helper.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_host_cache.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_hosts.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_keyring_component_status.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_keyring_keys.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_log_status.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_md_locks.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_mems_by_account_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_mems_by_host_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_mems_by_thread_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_mems_by_user_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_mems_global_by_event_name.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_os_global_by_type.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_performance_timers.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_persisted_variables.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_plugin_table.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_prepared_stmt_instances.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_processlist.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_applier_configuration.cc.o [ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_applier_filters.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_applier_global_filters.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_applier_status.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_applier_status_by_coordinator.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_applier_status_by_worker.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_connection_configuration.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_connection_status.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_group_member_stats.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_group_members.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_account_connect_attrs.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_connect.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_connect_attrs.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_status.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_variables.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_actors.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_consumers.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_instruments.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_objects.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_threads.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_instances.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_summary_by_event_name.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_summary_by_instance.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_status_by_account.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_status_by_host.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_status_by_thread.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_status_by_user.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_sync_instances.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_table_handles.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_threads.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_index_usage.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_table.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tls_channel_status.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tlws_by_table.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_user_defined_functions.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_users.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_uvar_by_thread.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_variables_by_thread.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_variables_info.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_asynchronous_connection_failover.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_rpl_async_connection_failover_managed.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_malloc_stats.cc.o [ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_pxc_cluster_view.cc.o [ 20%] Linking CXX static library libperfschema.a [ 20%] Built target perfschema [ 20%] Building CXX object storage/archive/CMakeFiles/archive.dir/azio.cc.o [ 20%] Building CXX object storage/archive/CMakeFiles/archive.dir/ha_archive.cc.o [ 20%] Linking CXX static library libarchive.a [ 20%] Built target archive [ 20%] Building CXX object storage/blackhole/CMakeFiles/blackhole.dir/ha_blackhole.cc.o [ 20%] Linking CXX static library libblackhole.a [ 20%] Built target blackhole [ 20%] Building CXX object storage/csv/CMakeFiles/csv.dir/ha_tina.cc.o [ 20%] Building CXX object storage/csv/CMakeFiles/csv.dir/transparent_file.cc.o [ 20%] Linking CXX static library libcsv.a [ 20%] Built target csv [ 20%] Building CXX object storage/federated/CMakeFiles/federated.dir/ha_federated.cc.o [ 20%] Linking CXX static library libfederated.a [ 20%] Built target federated [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/_rectest.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_block.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_clear.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_close.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_create.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_delete.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_dspace.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_extra.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_hash.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_info.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_open.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_panic.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_record.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_rename.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_rfirst.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_rkey.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_rlast.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_rnext.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_rprev.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_rrnd.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_scan.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_static.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_update.cc.o [ 20%] Building CXX object storage/heap/CMakeFiles/heap_library.dir/hp_write.cc.o [ 20%] Linking CXX static library libheap_library.a [ 20%] Built target heap_library [ 20%] Building CXX object storage/heap/CMakeFiles/heap.dir/ha_heap.cc.o [ 20%] Linking CXX static library libheap.a [ 20%] Built target heap [ 20%] Generating Sys Schema SQL code [ 20%] Built target all_sys_schema [ 20%] Building CXX object scripts/CMakeFiles/comp_sql.dir/comp_sql.cc.o [ 20%] Linking CXX executable ../runtime_output_directory/comp_sql [ 20%] Built target comp_sql [ 20%] Generating sql_commands.h [ 20%] Built target sql_commands [ 20%] Built target GenSysSchema [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/my_lock.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/my_redel.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/queues.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/ft_boolean_search.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/ft_nlq_search.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/ft_parser.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/ft_static.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/ft_stopwords.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/ft_update.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_cache.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_changed.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_check.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_checksum.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_close.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_create.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_dbug.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_delete.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_delete_all.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_delete_table.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_dynrec.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_extra.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_info.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_key.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_keycache.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_locking.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_log.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_open.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_packrec.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_page.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_panic.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_preload.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_range.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_rename.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_rfirst.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_rkey.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_rlast.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_rnext.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_rnext_same.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_rprev.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_rrnd.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_rsame.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_rsamepos.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_scan.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_search.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_static.cc.o [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_statrec.cc.o [ 21%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_unique.cc.o [ 21%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_update.cc.o [ 21%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/mi_write.cc.o [ 21%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/rt_index.cc.o [ 21%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/rt_key.cc.o [ 21%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/rt_mbr.cc.o [ 21%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/rt_split.cc.o [ 21%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/sort.cc.o [ 21%] Building CXX object storage/myisam/CMakeFiles/myisam_library.dir/sp_key.cc.o [ 21%] Linking CXX static library libmyisam_library.a [ 21%] Built target myisam_library [ 21%] Building CXX object storage/myisam/CMakeFiles/myisam.dir/ha_myisam.cc.o [ 21%] Linking CXX static library libmyisam.a [ 21%] Built target myisam [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/ha_myisammrg.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_close.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_create.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_delete.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_extra.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_info.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_locking.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_open.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_panic.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_queue.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_range.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_records.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rfirst.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rkey.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rlast.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rnext.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rnext_same.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rprev.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rrnd.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_static.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_update.cc.o [ 21%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_write.cc.o [ 21%] Linking CXX static library libmyisammrg.a [ 21%] Built target myisammrg [ 21%] Building CXX object storage/temptable/CMakeFiles/temptable.dir/src/allocator.cc.o [ 21%] Building CXX object storage/temptable/CMakeFiles/temptable.dir/src/block.cc.o [ 21%] Building CXX object storage/temptable/CMakeFiles/temptable.dir/src/column.cc.o [ 21%] Building CXX object storage/temptable/CMakeFiles/temptable.dir/src/handler.cc.o [ 21%] Building CXX object storage/temptable/CMakeFiles/temptable.dir/src/index.cc.o [ 21%] Building CXX object storage/temptable/CMakeFiles/temptable.dir/src/indexed_cells.cc.o [ 21%] Building CXX object storage/temptable/CMakeFiles/temptable.dir/src/plugin.cc.o [ 21%] Building CXX object storage/temptable/CMakeFiles/temptable.dir/src/result.cc.o [ 21%] Building CXX object storage/temptable/CMakeFiles/temptable.dir/src/row.cc.o [ 21%] Building CXX object storage/temptable/CMakeFiles/temptable.dir/src/table.cc.o [ 21%] Linking CXX static library libtemptable.a [ 21%] Built target temptable [ 21%] Building CXX object plugin/fulltext/CMakeFiles/ngram_parser.dir/ngram_parser/plugin_ngram.cc.o [ 21%] Linking CXX static library libngram_parser.a [ 21%] Built target ngram_parser [ 21%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_sql.proto [ 21%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx.proto [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_connection.proto [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_crud.proto [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_cursor.proto [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_datatypes.proto [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_expect.proto [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_expr.proto [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_notice.proto [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_prepare.proto [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_resultset.proto [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_session.proto [ 22%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages.dir/__/__/generated/protobuf/mysqlx_connection.pb.cc.o [ 22%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages.dir/__/__/generated/protobuf/mysqlx_crud.pb.cc.o [ 22%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages.dir/__/__/generated/protobuf/mysqlx_cursor.pb.cc.o [ 22%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages.dir/__/__/generated/protobuf/mysqlx_datatypes.pb.cc.o [ 22%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages.dir/__/__/generated/protobuf/mysqlx_expect.pb.cc.o [ 22%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages.dir/__/__/generated/protobuf/mysqlx_expr.pb.cc.o [ 22%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages.dir/__/__/generated/protobuf/mysqlx_notice.pb.cc.o [ 22%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages.dir/__/__/generated/protobuf/mysqlx_prepare.pb.cc.o [ 22%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages.dir/__/__/generated/protobuf/mysqlx.pb.cc.o [ 22%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages.dir/__/__/generated/protobuf/mysqlx_resultset.pb.cc.o [ 22%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages.dir/__/__/generated/protobuf/mysqlx_session.pb.cc.o [ 22%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages.dir/__/__/generated/protobuf/mysqlx_sql.pb.cc.o [ 22%] Linking CXX static library libmysqlxmessages.a [ 22%] Built target mysqlxmessages [ 22%] Building CXX object plugin/x/protocol/plugin/CMakeFiles/xprotocol_plugin.dir/message_field_chain.cc.o [ 22%] Building CXX object plugin/x/protocol/plugin/CMakeFiles/xprotocol_plugin.dir/messages_used_by_server.cc.o [ 22%] Building CXX object plugin/x/protocol/plugin/CMakeFiles/xprotocol_plugin.dir/xprotocol_plugin.cc.o [ 22%] Linking CXX executable ../../../../runtime_output_directory/xprotocol_plugin [ 22%] Built target xprotocol_plugin [ 22%] Running protocol buffer plugin on all 'proto' files [ 22%] Built target xprotocol_tags [ 22%] transform_to_lite /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx.proto [ 22%] transform_to_lite /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_connection.proto [ 22%] transform_to_lite /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_crud.proto [ 22%] transform_to_lite /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_cursor.proto [ 22%] transform_to_lite /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_datatypes.proto [ 22%] transform_to_lite /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_expect.proto [ 22%] transform_to_lite /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_expr.proto [ 22%] transform_to_lite /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_notice.proto [ 22%] transform_to_lite /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_prepare.proto [ 22%] transform_to_lite /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_resultset.proto [ 22%] transform_to_lite /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_session.proto [ 22%] transform_to_lite /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/protobuf/mysqlx_sql.proto [ 22%] Built target GenLiteProtos [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/build/plugin/x/generated/protobuf_lite/mysqlx.proto - lite version [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/build/plugin/x/generated/protobuf_lite/mysqlx_connection.proto - lite version [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/build/plugin/x/generated/protobuf_lite/mysqlx_crud.proto - lite version [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/build/plugin/x/generated/protobuf_lite/mysqlx_cursor.proto - lite version [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/build/plugin/x/generated/protobuf_lite/mysqlx_datatypes.proto - lite version [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/build/plugin/x/generated/protobuf_lite/mysqlx_expect.proto - lite version [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/build/plugin/x/generated/protobuf_lite/mysqlx_expr.proto - lite version [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/build/plugin/x/generated/protobuf_lite/mysqlx_notice.proto - lite version [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/build/plugin/x/generated/protobuf_lite/mysqlx_prepare.proto - lite version [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/build/plugin/x/generated/protobuf_lite/mysqlx_resultset.proto - lite version [ 22%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/build/plugin/x/generated/protobuf_lite/mysqlx_session.proto - lite version [ 23%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/build/plugin/x/generated/protobuf_lite/mysqlx_sql.proto - lite version [ 23%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages_lite.dir/__/__/generated/protobuf_lite/mysqlx_connection.pb.cc.o [ 23%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages_lite.dir/__/__/generated/protobuf_lite/mysqlx_crud.pb.cc.o [ 23%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages_lite.dir/__/__/generated/protobuf_lite/mysqlx_cursor.pb.cc.o [ 23%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages_lite.dir/__/__/generated/protobuf_lite/mysqlx_datatypes.pb.cc.o [ 23%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages_lite.dir/__/__/generated/protobuf_lite/mysqlx_expect.pb.cc.o [ 23%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages_lite.dir/__/__/generated/protobuf_lite/mysqlx_expr.pb.cc.o [ 23%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages_lite.dir/__/__/generated/protobuf_lite/mysqlx_notice.pb.cc.o [ 23%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages_lite.dir/__/__/generated/protobuf_lite/mysqlx_prepare.pb.cc.o [ 23%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages_lite.dir/__/__/generated/protobuf_lite/mysqlx.pb.cc.o [ 23%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages_lite.dir/__/__/generated/protobuf_lite/mysqlx_resultset.pb.cc.o [ 23%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages_lite.dir/__/__/generated/protobuf_lite/mysqlx_session.pb.cc.o [ 23%] Building CXX object plugin/x/protocol/protobuf/CMakeFiles/mysqlxmessages_lite.dir/__/__/generated/protobuf_lite/mysqlx_sql.pb.cc.o [ 23%] Linking CXX static library libmysqlxmessages_lite.a [ 23%] Built target mysqlxmessages_lite [ 23%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/account_verification_handler.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/admin_cmd_arguments.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/admin_cmd_collection_handler.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/admin_cmd_handler.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/admin_cmd_index.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/auth_plain.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/buffering_command_delegate.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/cache_based_verification.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/callback_command_delegate.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/capabilities/capability_compression.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/capabilities/configurator.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/capabilities/handler_auth_mech.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/capabilities/handler_client_interactive.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/capabilities/handler_connection_attributes.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/capabilities/handler_tls.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/challenge_response_verification.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/client.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/crud_cmd_handler.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/custom_command_delegates.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/delete_statement_builder.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/document_id_aggregator.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/expect/expect.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/expect/expect_condition_field.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/expect/expect_stack.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/expr_generator.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/find_statement_builder.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/helper/generate_hash.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/helper/multithread/cond.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/helper/multithread/initializer.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/helper/multithread/mutex.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/helper/multithread/rw_lock.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/helper/multithread/xsync_point.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/index_array_field.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/index_field.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/insert_statement_builder.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/io/connection_type.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/io/vio_input_stream.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/io/xpl_listener_factory.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/io/xpl_listener_tcp.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/io/xpl_listener_unix_socket.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/json_utils.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/meta_schema_validator.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/module_cache.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/module_mysqlx.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/mq/broker_task.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/mq/notice_input_queue.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/mq/notice_output_queue.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/mysql_function_names.cc.o [ 24%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/mysql_show_variable_wrapper.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/mysql_variables.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/native_plain_verification.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/native_verification.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/ngs/client_list.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/ngs/document_id_generator.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/ngs/message_cache.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/ngs/message_decoder.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/ngs/notice_descriptor.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/ngs/protocol_decoder.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/ngs/protocol_encoder.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/ngs/protocol_encoder_compression.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/ngs/protocol_flusher.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/ngs/protocol_flusher_compression.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/ngs/protocol/page_pool.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/ngs/scheduler.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/ngs/server_client_timeout.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/ngs/socket_acceptors_task.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/ngs/socket_events.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/ngs/thread.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/ngs/vio_wrapper.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/notices.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/operations_factory.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/prepare_command_handler.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/prepared_statement_builder.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/prepare_param_handler.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/protocol_monitor.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/query_formatter.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/query_string_builder.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/server/authentication_container.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/server/builder/server_builder.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/server/builder/ssl_context_builder.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/server/server.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/server/server_factory.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/server/session_scheduler.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/services/mysqlx_group_membership_listener.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/services/mysqlx_group_member_status_listener.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/services/mysqlx_maintenance.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/services/registrator.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/services/service_audit_api_connection.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/services/service_registry_registration.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/services/services.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/services/service_sys_variables.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/services/service_udf_registration.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/session.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/sha256_password_cache.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/sha256_plain_verification.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/sha2_plain_verification.cc.o [ 25%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/sql_data_context.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/sql_data_result.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/sql_statement_builder.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/sql_user_require.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/ssl_context.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/ssl_context_options.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/ssl_session_options.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/statement_builder.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/stmt_command_handler.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/streaming_command_delegate.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/udf/mysqlx_error.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/udf/mysqlx_generate_document_id.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/udf/mysqlx_get_prepared_statement_id.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/udf/registrator.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/udf/registry.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/update_statement_builder.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/variables/status_variables.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/variables/system_variables.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/view_statement_builder.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/xpl_dispatcher.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/xpl_log.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/xpl_performance_schema.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/xpl_plugin.cc.o [ 26%] Building CXX object plugin/x/CMakeFiles/mysqlx.dir/src/xpl_regex.cc.o [ 26%] Linking CXX static library libmysqlx.a [ 26%] Built target mysqlx [ 26%] Building CXX object sql/CMakeFiles/gen_lex_hash.dir/gen_lex_hash.cc.o [ 26%] Linking CXX executable ../runtime_output_directory/gen_lex_hash [ 26%] Built target gen_lex_hash [ 26%] [BISON][mysql_parser] Building parser with bison 3.8.2 [ 26%] [BISON][hints_parser] Building parser with bison 3.8.2 [ 26%] Generating lex_hash.h [ 26%] Built target GenServerSource [ 26%] Building CXX object sql/CMakeFiles/gen_keyword_list.dir/gen_keyword_list.cc.o [ 26%] Linking CXX executable ../runtime_output_directory/gen_keyword_list [ 26%] Built target gen_keyword_list [ 27%] Building CXX object sql/CMakeFiles/gen_lex_token.dir/gen_lex_token.cc.o [ 27%] Linking CXX executable ../runtime_output_directory/gen_lex_token [ 27%] Built target gen_lex_token [ 27%] Generating keyword_list.h [ 27%] Built target GenKeywordList [ 27%] Generating lex_token.h [ 27%] Built target GenDigestServerSource [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/audit_api_message_service_imp.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/backup_lock_service.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/clone_protocol_service.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/component_status_var_service.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/component_sys_var_service.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/dynamic_loader_path_filter.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/host_application_signal_imp.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/keyring_iterator_service_imp.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/log_builtins.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/log_builtins_filter.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/log_sink_buffer.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/log_sink_perfschema.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/log_sink_trad.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/mysql_cond_service.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/mysql_connection_attributes_iterator_imp.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/mysql_current_thread_reader_imp.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/mysql_mutex_service.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/mysql_psi_system_service.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/mysql_runtime_error.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/mysql_rwlock_service.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/mysql_server_runnable_imp.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/mysql_string_service.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/ongoing_transaction_query_service.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/page_track_service.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/persistent_dynamic_loader.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/plugin_registry_service.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/security_context_imp.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/server_component.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/system_variable_source_imp.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/table_access_service.cc.o [ 27%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/udf_metadata_imp.cc.o [ 29%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/audit_api_connection_service_imp.cc.o [ 29%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/mysql_query_attributes_imp.cc.o [ 29%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/mysql_server_keyring_lockable_imp.cc.o [ 29%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/mysql_system_variable_update_imp.cc.o [ 29%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/mysql_thd_attributes_imp.cc.o [ 29%] Building CXX object sql/server_component/CMakeFiles/mysql_server_component_services.dir/transaction_delegate_control_imp.cc.o [ 29%] Linking CXX static library libmysql_server_component_services.a [ 29%] Built target mysql_server_component_services [ 29%] Generating sql_commands_system_data.h [ 29%] Generating sql_commands_system_tables.h [ 29%] Generating sql_commands_system_users.h [ 29%] Generating sql_commands_help_data.h [ 29%] Generating sql_commands_system_tables_data_fix.h [ 29%] Generating sql_firewall_stored_procedures.h [ 29%] Built target GenBootstrapPriv [ 29%] Generating mysql_fix_privilege_tables_sql.h [ 29%] Built target GenFixPrivs [ 29%] Building CXX object sql/CMakeFiles/slave.dir/dynamic_ids.cc.o [ 29%] Building CXX object sql/CMakeFiles/slave.dir/changestreams/apply/commit_order_queue.cc.o [ 29%] Building CXX object sql/CMakeFiles/slave.dir/changestreams/apply/replication_thread_status.cc.o [ 29%] Building CXX object sql/CMakeFiles/slave.dir/rpl_applier_reader.cc.o [ 29%] Building CXX object sql/CMakeFiles/slave.dir/rpl_async_conn_failover.cc.o [ 29%] Building CXX object sql/CMakeFiles/slave.dir/rpl_async_conn_failover_table_operations.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/extension_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/build/sql/protobuf/generated/protobuf_lite/replication_asynchronous_connection_failover.pb.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/rpl_async_conn_failover_table_operations.cc:29: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object sql/CMakeFiles/slave.dir/rpl_async_conn_failover_add_managed_udf.cc.o [ 29%] Building CXX object sql/CMakeFiles/slave.dir/rpl_async_conn_failover_add_source_udf.cc.o [ 29%] Building CXX object sql/CMakeFiles/slave.dir/rpl_async_conn_failover_delete_managed_udf.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_async_conn_failover_delete_source_udf.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_async_conn_failover_configuration_propagation.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/extension_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/build/sql/protobuf/generated/protobuf_lite/replication_asynchronous_connection_failover.pb.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/rpl_async_conn_failover_configuration_propagation.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/rpl_async_conn_failover_configuration_propagation.cc:23: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_async_conn_failover_reset_udf.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_channel_service_interface.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/extension_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/build/sql/protobuf/generated/protobuf_lite/replication_asynchronous_connection_failover.pb.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/rpl_async_conn_failover_configuration_propagation.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/rpl_channel_service_interface.cc:58: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_channel_credentials.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_dummy.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_factory.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_file.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_handler.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_table.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_table_access.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_values.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_io_monitor.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/extension_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/build/sql/protobuf/generated/protobuf_lite/replication_asynchronous_connection_failover.pb.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/rpl_async_conn_failover_configuration_propagation.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/rpl_io_monitor.cc:34: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_mi.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_msr.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_mta_submode.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_mysql_connect.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_reporting.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_rli.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_rli_pdb.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_replica.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/extension_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/build/sql/protobuf/generated/protobuf_lite/replication_asynchronous_connection_failover.pb.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/rpl_async_conn_failover_configuration_propagation.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/rpl_replica.cc:136: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_replica_commit_order_manager.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_replica_until_options.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_sys_key_access.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_sys_table_access.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/rpl_trx_boundary_parser.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/udf_service_impl.cc.o [ 30%] Building CXX object sql/CMakeFiles/slave.dir/udf_service_util.cc.o [ 30%] Linking CXX static library libslave.a [ 30%] Built target slave [ 30%] Building CXX object sql/CMakeFiles/master.dir/rpl_source.cc.o [ 30%] Building CXX object sql/CMakeFiles/master.dir/rpl_binlog_sender.cc.o [ 30%] Building CXX object sql/CMakeFiles/master.dir/binlog_reader.cc.o [ 30%] Linking CXX static library libmaster.a [ 30%] Built target master [ 30%] Building CXX object sql/CMakeFiles/rpl.dir/rpl_handler.cc.o [ 30%] Building CXX object sql/CMakeFiles/rpl.dir/rpl_tblmap.cc.o [ 30%] Building CXX object sql/CMakeFiles/rpl.dir/rpl_context.cc.o [ 30%] Linking CXX static library librpl.a [ 30%] Built target rpl [ 30%] Building CXX object sql/CMakeFiles/binlog.dir/basic_istream.cc.o [ 30%] Building CXX object sql/CMakeFiles/binlog.dir/basic_ostream.cc.o [ 30%] Building CXX object sql/CMakeFiles/binlog.dir/binlog/global.cc.o [ 30%] Building CXX object sql/CMakeFiles/binlog.dir/binlog/monitoring/context.cc.o [ 30%] Building CXX object sql/CMakeFiles/binlog.dir/binlog/tools/iterators.cc.o [ 30%] Building CXX object sql/CMakeFiles/binlog.dir/binlog.cc.o [ 30%] Building CXX object sql/CMakeFiles/binlog.dir/binlog_crypt_data.cc.o [ 30%] Building CXX object sql/CMakeFiles/binlog.dir/binlog_istream.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/binlog_ostream.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/binlog_reader.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/event_crypt.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/log_event.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/rpl_commit_stage_manager.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/binlog.h:52, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/log_event.cc:115: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h: In member function 'void THD::set_query_id(query_id_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h:4818:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 4818 | if (WSREP(this) && update_wsrep_id) { | ^~ [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_commit_stage_manager.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_filter.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_execution.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_misc.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_mode.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_mutex_cond_array.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_owned.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_persist.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_set.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_sid_map.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_specification.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_state.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_injector.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_log_encryption.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_record.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_table_access.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_trx_tracking.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_utility.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/sql_binlog.cc.o [ 31%] Building CXX object sql/CMakeFiles/binlog.dir/stream_cipher.cc.o [ 31%] Linking CXX static library libbinlog.a [ 31%] Built target binlog [ 31%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/collection.cc.o [ 31%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/dd_event.cc.o [ 31%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/dd_resource_group.cc.o [ 31%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/dd_routine.cc.o [ 31%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/dd_schema.cc.o [ 31%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/dd_table.cc.o [ 31%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/dd_tablespace.cc.o [ 31%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/dd_trigger.cc.o [ 31%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/dd_view.cc.o [ 31%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/dd_utility.cc.o [ 31%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/properties.cc.o [ 31%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/dd.cc.o [ 31%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/dictionary_impl.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/dd/impl/dictionary_impl.cc:73: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h: In member function 'void THD::set_query_id(query_id_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h:4818:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 4818 | if (WSREP(this) && update_wsrep_id) { | ^~ [ 31%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/properties_impl.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_registry.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/transaction_impl.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/utils.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/sdi.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/sdi_api.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/sdi_file.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/sdi_tablespace.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/string_type.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/bootstrap/bootstrap_ctx.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/bootstrap/bootstrapper.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/cache/dictionary_client.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/cache/local_multi_map.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/cache/multi_map_base.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/cache/shared_multi_map.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/cache/shared_dictionary_cache.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/cache/storage_adapter.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/raw/object_keys.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/raw/raw_record.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/raw/raw_record_set.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/raw/raw_table.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/administrable_role_authorizations.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/applicable_roles.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/character_sets.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/check_constraints.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/collations.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/collation_charset_applicability.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/columns.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/columns_extensions.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/column_statistics.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/enabled_roles.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/compression_dictionary.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/compression_dictionary_tables.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/events.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/files.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/innodb_datafiles.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/innodb_foreign.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/innodb_foreign_cols.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/innodb_fields.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/innodb_tablespaces_brief.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/key_column_usage.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/keywords.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/parameters.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/partitions.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/referential_constraints.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/resource_groups.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/role_column_grants.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/role_routine_grants.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/role_table_grants.cc.o [ 32%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/routines.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/schemata.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/schemata_extensions.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/statistics.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/st_spatial_reference_systems.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/st_units_of_measure.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/st_geometry_columns.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/tables.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/tables_extensions.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/table_constraints.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/table_constraints_extensions.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/tablespaces_extensions.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/triggers.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/view_routine_usage.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/view_table_usage.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/views.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/system_views/user_attributes.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/character_sets.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/check_constraints.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/collations.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/columns.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/column_statistics.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/column_type_elements.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/dd_properties.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/events.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/foreign_key_column_usage.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/foreign_keys.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/index_column_usage.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/indexes.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/index_partitions.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/index_stats.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/parameters.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/parameter_type_elements.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/resource_groups.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/routines.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/schemata.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/spatial_reference_systems.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/table_partitions.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/table_stats.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/table_partition_values.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/tables.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/tablespace_files.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/tablespaces.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/triggers.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/view_routine_usage.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/tables/view_table_usage.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/index_stat_impl.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/table_stat_impl.cc.o [ 33%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/abstract_table_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/charset_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/check_constraint_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/collation_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/column_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/column_statistics_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/column_type_element_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/entity_object_table_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/entity_object_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/event_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/foreign_key_element_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/foreign_key_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/function_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/index_element_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/index_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/object_table_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/object_table_definition_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/parameter_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/parameter_type_element_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/partition_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/partition_index_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/partition_value_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/procedure_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/resource_group_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/routine_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/schema_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/spatial_reference_system_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/table_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/tablespace_file_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/tablespace_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/trigger_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/view_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/view_routine_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/view_table_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/types/weak_object_impl.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/upgrade/server.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/impl/upgrade/dd.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/info_schema/metadata.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/info_schema/show.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/info_schema/show_query_builder.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/info_schema/table_stats.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/info_schema/tablespace_stats.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/performance_schema/init.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/ndbinfo_schema/init.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/upgrade_57/event.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/upgrade_57/global.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/upgrade_57/routine.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/upgrade_57/schema.cc.o [ 34%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/upgrade_57/table.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_dd.dir/dd/upgrade_57/upgrade.cc.o [ 35%] Linking CXX static library libsql_dd.a [ 35%] Built target sql_dd [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/area.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/buffer.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/covered_by.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/crosses.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/difference.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/difference_functor.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/disjoint.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/distance.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/distance_functor.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/distance_sphere.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/equals.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/frechet_distance.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/gc_utils.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/geometries.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/hausdorff_distance.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/intersection.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/intersection_functor.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/intersects.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/is_simple.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/is_valid.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/length.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/line_interpolate.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/mbr_utils.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/overlaps.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/ring_flip_visitor.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/rtree_support.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/simplify.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/so_utils.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/srs/srs.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/srs/wkt_parser.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/st_units_of_measure.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/symdifference.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/symdifference_functor.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/touches.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/transform.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/union.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/union_functor.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/within.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/wkb.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/wkb_size_visitor.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/gis/wkb_visitor.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/item_geofunc.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/item_geofunc_buffer.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/item_geofunc_internal.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/item_geofunc_relchecks.cc.o [ 35%] Building CXX object sql/CMakeFiles/sql_gis.dir/options_parser.cc.o [ 36%] Linking CXX static library libsql_gis.a [ 36%] Built target sql_gis [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/wsrep_applier.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/wsrep_binlog.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/wsrep_check_opts.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/wsrep_client_service.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/wsrep_high_priority_service.cc.o /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/wsrep_high_priority_service.cc: In member function 'virtual void Wsrep_high_priority_service::debug_crash(const char*)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/wsrep_high_priority_service.cc:591:59: warning: unused parameter 'crash_point' [-Wunused-parameter] 591 | void Wsrep_high_priority_service::debug_crash(const char *crash_point) { | ~~~~~~~~~~~~^~~~~~~~~~~ [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/wsrep_mysqld.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/wsrep_notify.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/wsrep_plugin.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/wsrep_schema.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/join_optimizer/materialize_path_parameters.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_lex.h:71, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/wsrep_schema.cc:21: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h: In member function 'void THD::set_query_id(query_id_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h:4818:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 4818 | if (WSREP(this) && update_wsrep_id) { | ^~ [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/wsrep_server_service.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/wsrep_server_state.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/wsrep_service.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/wsrep_sst.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/wsrep_storage_service.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/wsrep_thd.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/wsrep_utils.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/wsrep_var.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/wsrep_xid.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/service_wsrep.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_yacc.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_hints.yy.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_builtin.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/auth_acls.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/auth_common.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/dynamic_privileges_impl.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/dynamic_privilege_table.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/acl_table_user.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/sql_authentication.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/sql_auth_cache.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/sql_authorization.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/sql_mfa.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/sql_user_table.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/sql_user.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/partial_revokes.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/password.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/password_policy_service.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/sql_security_ctx.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/service_security_context.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/auto_thd.cc.o [ 36%] Building CXX object sql/CMakeFiles/sql_main.dir/keyring_service.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/roles.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/role_tables.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/sha2_password_common.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/sha2_password.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/ssl_wrapper_service.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/binlog_crypt_data.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/bootstrap.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/bootstrap.cc:57: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h: In member function 'void THD::set_query_id(query_id_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h:4818:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 4818 | if (WSREP(this) && update_wsrep_id) { | ^~ [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/check_stack.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/conn_handler/connection_handler_manager.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/clone_handler.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/create_field.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/current_thd.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/dd_sql_view.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/dd_sp.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/dd_table_share.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/default_values.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/derror.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/error_handler.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/field.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/field_conv.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/filesort.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/filesort_utils.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/aggregate_check.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/gstream.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/handler.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/histograms/equi_height.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/histograms/equi_height_bucket.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/histograms/histogram.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/histograms/singleton.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/histograms/value_map.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/hostname_cache.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/init.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/log_resource.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/item.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/item_buff.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/item_cmpfunc.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/item_create.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/item_func.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/item_pfs_func.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/item_json_func.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/item_regexp_func.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/item_row.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/item_strfunc.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/item_subselect.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/item_sum.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/window.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/item_timefunc.cc.o [ 37%] Building CXX object sql/CMakeFiles/sql_main.dir/item_xmlfunc.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/item_inetfunc.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/iterators/basic_row_iterators.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/iterators/bka_iterator.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/iterators/composite_iterators.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/iterators/hash_join_buffer.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/iterators/hash_join_chunk.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/iterators/hash_join_iterator.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/iterators/ref_row_iterators.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/iterators/sorting_iterator.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/iterators/window_iterators.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/join_optimizer/access_path.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/join_optimizer/build_interesting_orders.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/join_optimizer/common_subexpression_elimination.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/join_optimizer/cost_model.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/join_optimizer/estimate_selectivity.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/join_optimizer/explain_access_path.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/join_optimizer/finalize_plan.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/join_optimizer/graph_simplification.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/join_optimizer/hypergraph.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/join_optimizer/interesting_orders.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/join_optimizer/join_optimizer.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/join_optimizer/make_join_hypergraph.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/join_optimizer/online_cycle_finder.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/join_optimizer/overflow_bitset.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/join_optimizer/print_utils.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/join_optimizer/replace_item.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/json_binary.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/json_diff.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/json_dom.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/json_path.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/json_schema.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/json_syntax_check.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/key.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/key_spec.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/keycaches.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/lock.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/locked_tables_list.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/locking_service.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/locks/shared_spin_lock.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/log.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/event_crypt.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/mdl.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/mdl_context_backup.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/migrate_keyring.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/my_decimal.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/mysqld.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/extension_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/build/sql/protobuf/generated/protobuf_lite/replication_asynchronous_connection_failover.pb.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/rpl_async_conn_failover_configuration_propagation.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/mysqld.cc:817: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/mysqld_thd_manager.cc.o [ 38%] Building CXX object sql/CMakeFiles/sql_main.dir/opt_costconstantcache.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/opt_costconstants.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/opt_costmodel.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/opt_explain.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/opt_explain_format.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/opt_explain_traditional.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/opt_explain_json.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/opt_hints.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/opt_statistics.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/opt_sum.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/opt_trace.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/opt_trace2server.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/pack_rows.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/parse_file.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/parse_tree_handler.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/parse_tree_helpers.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/parse_tree_hints.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/parse_tree_items.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/parse_tree_node_base.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/parse_tree_nodes.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/parse_tree_partitions.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/parse_tree_window.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/select_lex_visitor.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/parser_service.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/partition_info.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/partitioning/partition_handler.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/persisted_variable.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/protocol_classic.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/psi_memory_key.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/query_result.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/range_optimizer/geometry_index_range_scan.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/range_optimizer/group_index_skip_scan.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/range_optimizer/group_index_skip_scan_plan.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/range_optimizer/index_merge.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/range_optimizer/index_merge_plan.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/range_optimizer/index_range_scan.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/range_optimizer/index_range_scan_plan.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/range_optimizer/index_skip_scan.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/range_optimizer/index_skip_scan_plan.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/range_optimizer/partition_pruning.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/range_optimizer/range_analysis.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/range_optimizer/range_optimizer.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/range_optimizer/reverse_index_range_scan.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/range_optimizer/rowid_ordered_retrieval.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/range_optimizer/rowid_ordered_retrieval_plan.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/range_optimizer/tree.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/regexp/errors.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/regexp/regexp_engine.cc.o [ 39%] Building CXX object sql/CMakeFiles/sql_main.dir/regexp/regexp_facade.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/resourcegroups/thread_resource_control.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/resourcegroups/platform/thread_attrs_api_common.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/resourcegroups/resource_group_mgr.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/resourcegroups/resource_group_sql_cmd.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/rpl_group_replication.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/rpl_transaction_ctx.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/rpl_transaction_write_set_ctx.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/rpl_write_set_handler.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/rules_table_service.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/rwlock_scoped_lock.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sd_notify.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sdi_utils.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/session_tracker.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/set_var.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sp.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sp_cache.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sp_head.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/join_optimizer/materialize_path_parameters.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_lex.h:71, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sp_head.h:44, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sp_head.cc:24: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h: In member function 'void THD::set_query_id(query_id_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h:4818:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 4818 | if (WSREP(this) && update_wsrep_id) { | ^~ [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sp_instr.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sp_instr.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sp_instr.cc:23: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h: In member function 'void THD::set_query_id(query_id_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h:4818:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 4818 | if (WSREP(this) && update_wsrep_id) { | ^~ [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sp_pcontext.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sp_rcontext.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/spatial.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/string_service.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_admin.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_alloc_error_handler.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_alter.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_alter_instance.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_backup_lock.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_base.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_bootstrap.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_initialize.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_call.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_check_constraint.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_class.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_component.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_const_folding.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_cmd_ddl_table.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_cmd_srs.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_connect.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_constraint.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_cursor.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_data_change.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_db.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_delete.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_derived.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_digest.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_do.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_error.cc.o [ 40%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_exception_handler.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_executor.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_get_diagnostics.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_handler.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_help.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_import.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_insert.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_join_buffer.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_lex.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_lex_hash.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_lex_hints.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_list.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_load.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_locale.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_manager.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_optimizer.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_parse.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/rpl_commit_stage_manager.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/binlog.h:52, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_parse.cc:83: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h: In member function 'void THD::set_query_id(query_id_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h:4818:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 4818 | if (WSREP(this) && update_wsrep_id) { | ^~ [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_partition.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_partition_admin.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_planner.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_plugin.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_plugin_var.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_prepare.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_profile.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_query_rewrite.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_reload.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_rename.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_resolver.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_restart_server.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_rewrite.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_select.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_servers.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_show.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_show_status.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_show_processlist.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_signal.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_state.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_table.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_tablespace.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_test.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_thd_internal_api.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_thd_api.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_time.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_timer.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_tmp_table.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_trigger.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_truncate.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_udf.cc.o [ 41%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_union.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_update.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_view.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_zip_dict.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/ssl_acceptor_context_iterator.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/ssl_acceptor_context_data.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/ssl_acceptor_context_operator.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/ssl_init_callback.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/stateless_allocator.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/strfunc.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/sys_vars.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/sys_vars_resource_mgr.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/system_variables.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/table.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/table_cache.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/table_function.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/table_trigger_dispatcher.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/tc_log.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/thr_malloc.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/threadpool_common.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/time_zone_common.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/transaction.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/transaction_info.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/trigger.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/trigger_creation_ctx.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/trigger_chain.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/tztime.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/userstat.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/uniques.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/xa.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/daemon_proxy_keyring/daemon_proxy_keyring.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/resourcegroups/platform/thread_attrs_api_solaris.cc.o /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/resourcegroups/platform/thread_attrs_api_solaris.cc: In function 'bool resourcegroups::platform::bind_to_cpus(const std::vector&)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/resourcegroups/platform/thread_attrs_api_solaris.cc:62:48: warning: unused parameter 'cpu_ids' [-Wunused-parameter] 62 | bool bind_to_cpus(const std::vector &cpu_ids) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/resourcegroups/platform/thread_attrs_api_solaris.cc: In function 'bool resourcegroups::platform::bind_to_cpus(const std::vector&, my_thread_os_id_t)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/resourcegroups/platform/thread_attrs_api_solaris.cc:84:48: warning: unused parameter 'cpu_ids' [-Wunused-parameter] 84 | bool bind_to_cpus(const std::vector &cpu_ids, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/resourcegroups/platform/thread_attrs_api_solaris.cc:85:37: warning: unused parameter 'thread_id' [-Wunused-parameter] 85 | my_thread_os_id_t thread_id) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/resourcegroups/platform/thread_attrs_api_solaris.cc: In function 'bool resourcegroups::platform::unbind_thread(my_thread_os_id_t)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/resourcegroups/platform/thread_attrs_api_solaris.cc:126:38: warning: unused parameter 'thread_id' [-Wunused-parameter] 126 | bool unbind_thread(my_thread_os_id_t thread_id) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/threadpool_unix.cc.o [ 43%] Building C object sql/CMakeFiles/sql_main.dir/__/extra/lz4/lz4-1.9.3/xxhash.c.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/__/libmysql/errmsg.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/__/sql-common/client.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/__/sql-common/client_plugin.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/__/sql-common/client_authentication.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/__/sql-common/compression.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/__/sql-common/get_password.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/__/sql-common/my_path_permissions.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/__/sql-common/net_serv.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/__/sql-common/oci/signing_key.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/__/sql-common/oci/ssl.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/__/sql-common/sql_string.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/__/sql-common/bind_params.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/command_service.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/conn_handler/channel_info.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/conn_handler/connection_handler_per_thread.cc.o [ 43%] Building CXX object sql/CMakeFiles/sql_main.dir/conn_handler/connection_handler_one_thread.cc.o [ 44%] Building CXX object sql/CMakeFiles/sql_main.dir/conn_handler/socket_connection.cc.o [ 44%] Building CXX object sql/CMakeFiles/sql_main.dir/conn_handler/init_net_server_extension.cc.o [ 44%] Building CXX object sql/CMakeFiles/sql_main.dir/event_data_objects.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/join_optimizer/materialize_path_parameters.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_lex.h:71, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sp_head.h:44, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/event_data_objects.cc:55: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h: In member function 'void THD::set_query_id(query_id_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h:4818:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 4818 | if (WSREP(this) && update_wsrep_id) { | ^~ [ 44%] Building CXX object sql/CMakeFiles/sql_main.dir/event_db_repository.cc.o [ 44%] Building CXX object sql/CMakeFiles/sql_main.dir/event_parse_data.cc.o [ 44%] Building CXX object sql/CMakeFiles/sql_main.dir/event_queue.cc.o [ 44%] Building CXX object sql/CMakeFiles/sql_main.dir/event_scheduler.cc.o [ 44%] Building CXX object sql/CMakeFiles/sql_main.dir/events.cc.o [ 44%] Building CXX object sql/CMakeFiles/sql_main.dir/mf_iocache.cc.o [ 44%] Building CXX object sql/CMakeFiles/sql_main.dir/protocol_callback.cc.o [ 44%] Building CXX object sql/CMakeFiles/sql_main.dir/signal_handler.cc.o [ 44%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_audit.cc.o [ 44%] Building CXX object sql/CMakeFiles/sql_main.dir/sql_client.cc.o [ 44%] Building CXX object sql/CMakeFiles/sql_main.dir/srv_session.cc.o [ 44%] Building CXX object sql/CMakeFiles/sql_main.dir/srv_session_info_service.cc.o [ 44%] Building CXX object sql/CMakeFiles/sql_main.dir/srv_session_service.cc.o [ 44%] Building CXX object sql/CMakeFiles/sql_main.dir/mysqld_daemon.cc.o [ 44%] Linking CXX static library libsql_main.a [ 44%] Built target sql_main [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/api/api0api.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/os/file.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0file.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/api0misc.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/api/api0api.cc:41: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/m_ctype.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/dd/impl/raw/object_keys.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/dd/types/tablespace.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/api/api0api.cc:35: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/api/api0misc.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/os/file.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0file.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/api0misc.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/api/api0misc.cc:34: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/m_ctype.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/ft_global.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/handler.h:46, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/api0misc.h:39: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/arch/arch0arch.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0rw.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mtr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mach0data.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mem0mem.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dyn0buf.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/log0log.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/arch0arch.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/arch/arch0arch.cc:32: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/arch/arch0page.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0rw.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mtr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mach0data.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mem0mem.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dyn0buf.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/log0log.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/arch0arch.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/arch0page.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/arch/arch0page.cc:32: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/arch/arch0log.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0rw.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mtr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mach0data.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mem0mem.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dyn0buf.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/log0log.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/arch0arch.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/arch0log.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/arch/arch0log.cc:32: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/arch/arch0recv.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0rw.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mtr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mach0data.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mem0mem.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dyn0buf.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/log0log.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/arch0arch.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/arch0recv.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/arch/arch0recv.cc:34: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0btr.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/btr/btr0btr.cc:34: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0cur.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0cur.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/btr/btr0cur.cc:52: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0pcur.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0pcur.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/btr/btr0pcur.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0sea.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0sea.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/btr/btr0sea.cc:40: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0scrub.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0scrub.h:6, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/btr/btr0scrub.cc:9: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0block_hint.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0event.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0block_hint.h:28, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/buf/buf0block_hint.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0buddy.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0event.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0buddy.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/buf/buf0buddy.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0buf.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/buf/buf0buf.cc:42: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0dblwr.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0event.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0dblwr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0buf.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/buf/buf0dblwr.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0dump.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0event.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0dblwr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0buf.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/buf/buf0dump.cc:38: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0flu.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0event.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0dblwr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0buf.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/buf/buf0flu.cc:41: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0load.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0load.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/btr/btr0load.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0lru.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0event.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0lru.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/buf/buf0lru.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0rea.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0event.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0dblwr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0buf.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/buf/buf0rea.cc:36: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/clone/clone0api.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/clone0api.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/clone/clone0api.cc:35: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/clone/clone0api.cc:42: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h: In member function 'void THD::set_query_id(query_id_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h:4818:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 4818 | if (WSREP(this) && update_wsrep_id) { | ^~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/clone/clone0clone.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/clone0clone.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/clone/clone0clone.cc:32: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/mysql/psi/psi_memory.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_alloc.h:46, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_plugin_ref.h:27, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_plugin.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/mysql/plugin.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/clone0clone.h:37: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/clone/clone0copy.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0dump.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/clone/clone0copy.cc:32: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/clone/clone0apply.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0dump.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/clone/clone0apply.cc:35: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/clone/clone0desc.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0rw.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mtr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mach0data.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mem0mem.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/clone0desc.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/clone/clone0desc.cc:32: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/clone/clone0snapshot.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/clone0snapshot.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/clone/clone0snapshot.cc:32: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/clone/clone0repl.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/clone0monitor.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/clone0repl.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/clone/clone0repl.cc:31: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/mysql/psi/psi_stage.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/mysql/psi/mysql_stage.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/clone0monitor.h:36: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/data/data0data.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/data/data0data.cc:36: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/data/data0type.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0type.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/data/data0type.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0boot.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0boot.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/dict/dict0boot.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0crea.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0crea.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/dict/dict0crea.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0dict.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/dict/dict0dict.cc:46: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/debug_sync.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/dict/dict0dict.cc:34: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0dd.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0crea.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/dict/dict0dd.cc:43: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/m_ctype.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_error.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/error_handler.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/auto_thd.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/dict/dict0dd.cc:31: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0inst.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dd.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0inst.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/dict/dict0inst.cc:31: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0load.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/dict/dict0load.cc:35: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0mem.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/dict/dict0mem.cc:38: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0sdi.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/os/file.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0file.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/api0misc.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/dict/dict0sdi.cc:35: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/m_ctype.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h:52, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/dict/dict0sdi.cc:30: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0stats.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0stats.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/dict/dict0stats.cc:40: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0stats_bg.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dd.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/dict/dict0stats_bg.cc:39: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/m_ctype.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_thd_internal_api.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/dict/dict0stats_bg.cc:33: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0upgrade.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0boot.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/dict/dict0upgrade.cc:36: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/m_ctype.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h:52, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/dict/dict0upgrade.cc:28: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ddl/ddl0buffer.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fts0fts.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ddl0ddl.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ddl0impl.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ddl0impl-buffer.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ddl/ddl0buffer.cc:31: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ddl/ddl0builder.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/clone0api.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ddl/ddl0builder.cc:31: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ddl/ddl0ctx.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0load.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ddl/ddl0ctx.cc:31: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ddl/ddl0ddl.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0load.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ddl/ddl0ddl.cc:31: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ddl/ddl0fts.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fts0fts.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ddl0ddl.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ddl/ddl0fts.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ddl/ddl0file-reader.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fts0fts.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ddl0ddl.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ddl0impl.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ddl0impl-buffer.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ddl0impl-file-reader.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ddl/ddl0file-reader.cc:31: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ddl/ddl0loader.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0load.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ddl/ddl0loader.cc:31: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ddl/ddl0merge.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fts0fts.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ddl0ddl.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ddl0impl.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ddl0impl-buffer.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ddl/ddl0merge.cc:31: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ddl/ddl0rtree.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0load.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ddl/ddl0rtree.cc:31: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ddl/ddl0par-scan.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0load.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ddl0impl-builder.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ddl/ddl0par-scan.cc:31: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/eval/eval0eval.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/pars0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/pars0pars.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/eval0eval.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/eval/eval0eval.cc:34: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/eval/eval0proc.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/pars0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/pars0pars.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/eval0proc.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/eval/eval0proc.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fil/fil0fil.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/srv0dynamic_procedures.h:45, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/fil/open_files_limit.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/fil/fil0fil.cc:32: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/mysql/psi/psi_memory.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_alloc.h:46, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_plugin_ref.h:27, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_plugin.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/mysql/plugin.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/srv0dynamic_procedures.h:40: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fil/fil0crypt.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fil0fil.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/fil/fil0crypt.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0fsp.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fsp0fsp.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/fsp/fsp0fsp.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0file.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/fsp/fsp0file.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0space.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/fsp/fsp0space.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0sysspace.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0load.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/fsp/fsp0sysspace.cc:37: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fut/fut0lst.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fut0lst.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/fut/fut0lst.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ha/ha0ha.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha0ha.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ha/ha0ha.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ha/ha0storage.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha0storage.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ha/ha0storage.cc:35: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ha/hash0hash.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0rw.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mtr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mach0data.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mem0mem.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/hash0hash.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ha/hash0hash.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0fts.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0pcur.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/fts/fts0fts.cc:35: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0ast.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/row0sel.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/fts/fts0ast.cc:34: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0blex.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from fts0blex.l:36: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0config.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fts0priv.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/fts/fts0config.cc:35: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0opt.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dd.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/fts/fts0opt.cc:42: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0pars.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from fts0pars.y:27: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0que.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/fts/fts0que.cc:39: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0sql.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dd.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/fts/fts0sql.cc:35: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0tlex.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from fts0tlex.l:35: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/gis/gis0geo.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/page0cur.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/gis/gis0geo.cc:34: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/gis/gis0rtree.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fsp0fsp.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/gis/gis0rtree.cc:36: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/gis/gis0sea.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fsp0fsp.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/gis/gis0sea.cc:35: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0plugin.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fts0plugin.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/fts/fts0plugin.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/ha_innodb.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/os/file.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0file.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/api0misc.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/handler/ha_innodb.cc:83: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/m_ctype.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_error.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/error_handler.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/auto_thd.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/handler/ha_innodb.cc:49: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/ha_innopart.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0sea.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/handler/ha_innopart.cc:56: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/debug_sync.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/handler/ha_innopart.cc:33: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/handler0alter.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/handler/handler0alter.cc:44: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/debug_sync.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/handler/handler0alter.cc:34: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/i_s.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/handler/i_s.cc:48: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/m_ctype.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/field.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/handler/i_s.cc:35: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/p_s.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lock0types.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lock0iter.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/handler/p_s.cc:38: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/mysql/psi/psi_data_lock.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/handler/p_s.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/handler/p_s.cc:32: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/xtradb_i_s.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0pcur.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/handler/xtradb_i_s.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/m_ctype.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/handler/xtradb_i_s.cc:26: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ibuf/ibuf0ibuf.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0sea.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ibuf/ibuf0ibuf.cc:35: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lob/lob0first.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lob0first.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lob/lob0first.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lob/lob0index.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fut0lst.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lob0index.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lob/lob0index.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lob/lob0ins.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0pcur.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lob0lob.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lob0ins.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lob/lob0ins.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lob/lob0pages.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lob0first.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lob0pages.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lob/lob0pages.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lob/lob0purge.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0pcur.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lob0lob.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lob0del.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lob/lob0purge.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lob/lob0update.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lob0impl.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lob/lob0update.cc:28: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/m_ctype.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/field.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lob/lob0update.cc:27: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lob/lob0impl.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lob0impl.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lob/lob0impl.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lob/lob0lob.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0pcur.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lob/lob0lob.cc:29: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lob/lob0del.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0pcur.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lob0lob.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lob0del.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lob/lob0del.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lob/lob0undo.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0mem.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lob0undo.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lob/lob0undo.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lob/lob0util.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lob/lob0util.cc:28: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lob/zlob0index.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fil0fil.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/zlob0index.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lob/zlob0index.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lob/zlob0ins.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0pcur.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lob0lob.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lob0ins.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lob0zip.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lob/zlob0ins.cc:28: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lob/zlob0update.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fil0fil.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lob/zlob0update.cc:31: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sys.h:66, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/libbinlogevents/include/wrapper_functions.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/libbinlogevents/include/table_id.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/table.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lob/zlob0update.cc:27: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lob/zlob0first.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fil0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/zlob0first.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lob/zlob0first.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lob/zlob0read.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fil0fil.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/zlob0index.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/zlob0read.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lob/zlob0read.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0guards.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0event.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lock0lock.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lock0guards.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lock/lock0guards.cc:29: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0iter.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0mem.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lock/lock0iter.cc:38: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0prdt.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lock/lock0prdt.cc:37: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0latches.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0rw.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0sharded_rw.h:46, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/lock0latches.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lock/lock0latches.cc:29: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0lock.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lock/lock0lock.cc:44: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0wait.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/lock/lock0wait.cc:39: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0buf.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0rw.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mtr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mach0data.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mem0mem.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dyn0buf.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/log0log.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/arch0arch.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/log/log0buf.cc:44: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0chkp.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/log/log0chkp.cc:47: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0ddl.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/log/log0ddl.cc:40: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/debug_sync.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/log/log0ddl.cc:39: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0log.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0event.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/log0types.h:52, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/log/log0log.cc:59: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0meb.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/log0meb.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/log/log0meb.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0online.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0rw.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mtr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mach0data.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mem0mem.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dyn0buf.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/log0log.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/log0online.h:25, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/log/log0online.cc:22: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0recv.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/log/log0recv.cc:34: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0test.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0rw.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mtr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mach0data.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mem0mem.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dyn0buf.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/log0log.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/log/log0test.cc:43: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0write.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/log/log0write.cc:48: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mach/mach0data.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0rw.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mtr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mach0data.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/mach/mach0data.cc:34: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mtr/mtr0log.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0rw.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mtr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mach0data.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mem0mem.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dyn0buf.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mtr0log.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/mtr/mtr0log.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mtr/mtr0mtr.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mtr0mtr.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/mtr/mtr0mtr.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0file.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/os/file.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0file.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/os/os0file.cc:41: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0enc.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0enc.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/os/os0enc.cc:30: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0proc.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/os/os0proc.cc:39: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0populate.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/os/os0populate.cc:2: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0populate.h:7, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/os/os0populate.cc:1: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0event.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0event.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/os/os0event.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0cur.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/page0cur.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/page/page0cur.cc:34: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0page.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/page/page0page.cc:36: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0zip.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0event.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0dblwr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0buf.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/page0zip.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/page/page0zip.cc:34: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/lexyy.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/pars/lexyy.cc:1: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0grm.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from pars0grm.y:32: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0opt.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fil0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fsp0types.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/pars0opt.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/pars/pars0opt.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0pars.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/pars/pars0pars.cc:37: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0sym.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fil0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fsp0types.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/pars0sym.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/pars/pars0sym.cc:34: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/que/que0que.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0crea.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/que/que0que.cc:35: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/read/read0read.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0mem.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/read0types.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/read0read.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/read/read0read.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/rem/rem0cmp.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/page0cur.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/rem/rem0cmp.cc:34: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/m_ctype.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/gstream.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/rem/rem0cmp.cc:33: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/rem/rem0rec.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/rem0rec.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/rem/rem0rec.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/rem/rem0wrec.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0boot.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/rem/rec.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/rem0wrec.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/rem/rem0wrec.cc:32: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ext.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fil0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fsp0types.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/row0ext.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/row/row0ext.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0import.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0pcur.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/row/row0import.cc:41: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ins.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/row/row0ins.cc:35: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0mysql.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0sea.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/row/row0mysql.cc:45: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/debug_sync.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/row/row0mysql.cc:34: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0log.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/row0log.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/row/row0log.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0pread.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0pcur.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/row/row0pread.cc:34: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0purge.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/row0purge.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/row/row0purge.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0pread-adapter.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0thread-create.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/row0pread.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/row0pread-adapter.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/row/row0pread-adapter.cc:34: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0pread-histogram.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0thread-create.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/row0pread.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/row0pread-histogram.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/row/row0pread-histogram.cc:32: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0row.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/row0row.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/row/row0row.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0sel.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/row0sel.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/row/row0sel.cc:40: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0uins.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/row0uins.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/row/row0uins.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0umod.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/row/row0umod.cc:35: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0undo.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fsp0fsp.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/row/row0undo.cc:35: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0upd.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/row/row0upd.cc:35: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0quiesce.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dd.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/row/row0quiesce.cc:40: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sys.h:66, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/malloc_allocator.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/dd/cache/element_map.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/dd/cache/multi_map_base.h:28, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/dd/cache/local_multi_map.h:28, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/dd/cache/object_registry.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/dd/cache/dictionary_client.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/row/row0quiesce.cc:36: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0vers.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/row/row0vers.cc:35: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0conc.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/srv/srv0conc.cc:51: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0mon.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0rw.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mtr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mach0data.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mem0mem.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dyn0buf.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/log0log.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/arch0arch.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/srv/srv0mon.cc:36: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0srv.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0sea.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/srv/srv0srv.cc:55: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/m_ctype.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/mysqld.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/srv/srv0srv.cc:49: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0start.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/srv/srv0start.cc:56: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0tmp.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0event.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0checksum.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/srv0srv.h:51, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/srv0tmp.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/srv/srv0tmp.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/sync0arr.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0arr.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/sync/sync0arr.cc:40: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/sync0rw.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0rw.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/sync/sync0rw.cc:40: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/sync0debug.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0debug.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/sync/sync0debug.cc:39: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0sync.h:44, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:39: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/sync0sync.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/sync/sync0sync.cc:40: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0i_s.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0event.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0dblwr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0buf.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/trx/trx0i_s.cc:48: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/m_ctype.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h:52, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/trx/trx0i_s.cc:45: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0purge.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/clone0api.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/trx/trx0purge.cc:39: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/m_ctype.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_class.h:52, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/trx/trx0purge.cc:38: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0rec.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/trx0rec.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/trx/trx0rec.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0roll.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/clone0clone.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/trx/trx0roll.cc:35: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/mysql/psi/psi_memory.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_alloc.h:46, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_plugin_ref.h:27, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_plugin.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/mysql/plugin.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/clone0clone.h:37: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0rseg.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fut0lst.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/trx0rseg.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/trx/trx0rseg.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0sys.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/trx/trx0sys.cc:37: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0trx.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0sea.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/trx/trx0trx.cc:41: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/m_ctype.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_thd_internal_api.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/trx/trx0trx.cc:39: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0undo.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fsp0fsp.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/trx/trx0undo.cc:37: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/m_ctype.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/sql_thd_internal_api.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/trx/trx0undo.cc:35: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/usr/usr0sess.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/usr0sess.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/usr/usr0sess.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0dbg.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ut/ut0dbg.cc:36: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0list.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0rw.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mtr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mach0data.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mem0mem.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0list.h:55, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ut/ut0list.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0mem.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0mem.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ut/ut0mem.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0new.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ut/ut0new.cc:34: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0rbt.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0rbt.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ut/ut0rbt.cc:32: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0rnd.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0rnd.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ut/ut0rnd.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0test.cc.o [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0ut.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ut/ut0ut.cc:39: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0vec.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0rw.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mtr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mach0data.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mem0mem.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0vec.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ut/ut0vec.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0wqueue.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0rw.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mtr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mach0data.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mem0mem.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0wqueue.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ut/ut0wqueue.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fil0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fsp0types.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/page0size.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/buf/buf.cc:40: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/checksum.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0event.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0dblwr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0buf.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/buf/checksum.cc:36: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/dict/dict.cc:40: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/mem.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/dict/mem.cc:40: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mem/memory.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/mem/memory.cc:37: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/file.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0event.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0checksum.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/os/file.cc:44: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0thread.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/os/os0thread.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/zipdecompress.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/page/zipdecompress.cc:42: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/rem/rec.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/rem/rec.cc:39: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/crc32.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ut/crc32.cc:96: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ut/ut.cc:42: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 48%] Linking CXX static library libinnobase.a [ 48%] Built target innobase [ 48%] Building CXX object components/libminchassis/CMakeFiles/minchassis.dir/component_common.cc.o [ 48%] Building CXX object components/libminchassis/CMakeFiles/minchassis.dir/dynamic_loader.cc.o [ 48%] Building CXX object components/libminchassis/CMakeFiles/minchassis.dir/dynamic_loader_scheme_file.cc.o [ 48%] Building CXX object components/libminchassis/CMakeFiles/minchassis.dir/mc_psi_system_service.cc.o [ 48%] Building CXX object components/libminchassis/CMakeFiles/minchassis.dir/mc_rwlock_service.cc.o [ 48%] Building CXX object components/libminchassis/CMakeFiles/minchassis.dir/minimal_chassis.cc.o [ 48%] Building CXX object components/libminchassis/CMakeFiles/minchassis.dir/minimal_chassis_runtime_error_imp.cc.o [ 48%] Building CXX object components/libminchassis/CMakeFiles/minchassis.dir/my_metadata.cc.o [ 48%] Building CXX object components/libminchassis/CMakeFiles/minchassis.dir/my_ref_counted.cc.o [ 48%] Building CXX object components/libminchassis/CMakeFiles/minchassis.dir/mysql_component.cc.o [ 48%] Building CXX object components/libminchassis/CMakeFiles/minchassis.dir/mysql_service_implementation.cc.o [ 48%] Building CXX object components/libminchassis/CMakeFiles/minchassis.dir/registry.cc.o [ 48%] Building CXX object components/libminchassis/CMakeFiles/minchassis.dir/rwlock_scoped_lock.cc.o [ 48%] Linking CXX static library libminchassis.a [ 48%] Built target minchassis [ 48%] Building C object CMakeFiles/server_unittest_library.dir/server_unittest_library_dummy.c.o [ 48%] Linking CXX shared library library_output_directory/libserver_unittest_library.so [ 48%] Built target server_unittest_library [ 48%] Built target INFO_SRC [ 48%] Built target INFO_BIN [ 48%] Building C object extra/libkmip/libkmip/src/CMakeFiles/kmip.dir/kmip_bio.c.o [ 48%] Building C object extra/libkmip/libkmip/src/CMakeFiles/kmip.dir/kmip.c.o [ 48%] Building C object extra/libkmip/libkmip/src/CMakeFiles/kmip.dir/kmip_locate.c.o [ 48%] Building C object extra/libkmip/libkmip/src/CMakeFiles/kmip.dir/kmip_memset.c.o [ 48%] Linking C static library libkmip.a [ 48%] Built target kmip [ 48%] Building C object extra/libkmip/libkmip/src/CMakeFiles/demo_create.dir/demo_create.c.o [ 48%] Linking C executable demo_create [ 48%] Built target demo_create [ 48%] Building C object extra/libkmip/libkmip/src/CMakeFiles/demo_destroy.dir/demo_destroy.c.o [ 48%] Linking C executable demo_destroy [ 48%] Built target demo_destroy [ 49%] Building C object extra/libkmip/libkmip/src/CMakeFiles/demo_get.dir/demo_get.c.o [ 49%] Linking C executable demo_get [ 49%] Built target demo_get [ 49%] Building C object extra/libkmip/libkmip/src/CMakeFiles/demo_locate.dir/demo_locate.c.o [ 49%] Linking C executable demo_locate [ 49%] Built target demo_locate [ 49%] Building C object extra/libkmip/libkmip/src/CMakeFiles/demo_register.dir/demo_register.c.o [ 49%] Linking C executable demo_register [ 49%] Built target demo_register [ 49%] Building C object extra/libkmip/libkmip/src/CMakeFiles/demo_query.dir/demo_query.c.o [ 49%] Linking C executable demo_query [ 49%] Built target demo_query [ 49%] Building CXX object extra/libkmip/kmippp/CMakeFiles/kmippp.dir/kmippp.cpp.o [ 49%] Linking CXX static library libkmippp.a [ 49%] Built target kmippp [ 49%] Building CXX object extra/libkmip/kmippp/CMakeFiles/demo_pp_create.dir/demo_create.cpp.o [ 49%] Linking CXX executable demo_pp_create [ 49%] Built target demo_pp_create [ 49%] Building CXX object extra/libkmip/kmippp/CMakeFiles/demo_pp_get.dir/demo_get.cpp.o [ 49%] Linking CXX executable demo_pp_get [ 49%] Built target demo_pp_get [ 49%] Building CXX object extra/libkmip/kmippp/CMakeFiles/demo_pp_get_name.dir/demo_get_name.cpp.o [ 49%] Linking CXX executable demo_pp_get_name [ 49%] Built target demo_pp_get_name [ 49%] Building CXX object extra/libkmip/kmippp/CMakeFiles/demo_pp_register.dir/demo_register.cpp.o [ 49%] Linking CXX executable demo_pp_register [ 49%] Built target demo_pp_register [ 49%] Building CXX object extra/libkmip/kmippp/CMakeFiles/demo_pp_locate.dir/demo_locate.cpp.o [ 49%] Linking CXX executable demo_pp_locate [ 49%] Built target demo_pp_locate [ 49%] Building CXX object extra/libkmip/kmippp/CMakeFiles/demo_pp_all.dir/demo_all.cpp.o [ 49%] Linking CXX executable demo_pp_all [ 49%] Built target demo_pp_all [ 49%] Building CXX object extra/opensslpp/CMakeFiles/OpenSSLPP.dir/src/opensslpp/big_number.cpp.o [ 49%] Building CXX object extra/opensslpp/CMakeFiles/OpenSSLPP.dir/src/opensslpp/bio.cpp.o [ 49%] Building CXX object extra/opensslpp/CMakeFiles/OpenSSLPP.dir/src/opensslpp/core_error.cpp.o [ 49%] Building CXX object extra/opensslpp/CMakeFiles/OpenSSLPP.dir/src/opensslpp/dh_compute_operations.cpp.o [ 49%] Building CXX object extra/opensslpp/CMakeFiles/OpenSSLPP.dir/src/opensslpp/dh_key.cpp.o [ 49%] Building CXX object extra/opensslpp/CMakeFiles/OpenSSLPP.dir/src/opensslpp/digest_context.cpp.o [ 49%] Building CXX object extra/opensslpp/CMakeFiles/OpenSSLPP.dir/src/opensslpp/digest_operations.cpp.o [ 49%] Building CXX object extra/opensslpp/CMakeFiles/OpenSSLPP.dir/src/opensslpp/dsa_key.cpp.o [ 49%] Building CXX object extra/opensslpp/CMakeFiles/OpenSSLPP.dir/src/opensslpp/dsa_sign_verify_operations.cpp.o [ 49%] Building CXX object extra/opensslpp/CMakeFiles/OpenSSLPP.dir/src/opensslpp/key_generation_cancellation_context.cpp.o [ 49%] Building CXX object extra/opensslpp/CMakeFiles/OpenSSLPP.dir/src/opensslpp/rsa_encrypt_decrypt_operations.cpp.o [ 49%] Building CXX object extra/opensslpp/CMakeFiles/OpenSSLPP.dir/src/opensslpp/rsa_key.cpp.o [ 49%] Building CXX object extra/opensslpp/CMakeFiles/OpenSSLPP.dir/src/opensslpp/rsa_sign_verify_operations.cpp.o [ 49%] Linking CXX static library libOpenSSLPP.a [ 49%] Built target OpenSSLPP [ 49%] Building CXX object strings/CMakeFiles/conf_to_src.dir/conf_to_src.cc.o [ 49%] Linking CXX executable ../runtime_output_directory/conf_to_src [ 49%] Built target conf_to_src [ 49%] Building CXX object mysys/CMakeFiles/thr_lock.dir/thr_lock.cc.o [ 49%] Linking CXX executable ../runtime_output_directory/thr_lock [ 49%] Built target thr_lock [ 49%] Building CXX object mysys/CMakeFiles/mf_iocache_test.dir/mf_iocache.cc.o [ 49%] Linking CXX executable ../runtime_output_directory/mf_iocache_test [ 49%] Built target mf_iocache_test [ 49%] Building CXX object libmysql/CMakeFiles/clientlib_objlib.dir/libmysql.cc.o [ 49%] Building CXX object libmysql/CMakeFiles/clientlib_objlib.dir/errmsg.cc.o [ 49%] Building CXX object libmysql/CMakeFiles/clientlib_objlib.dir/dns_srv.cc.o [ 49%] Building CXX object libmysql/CMakeFiles/clientlib_objlib.dir/__/sql-common/client.cc.o [ 49%] Building CXX object libmysql/CMakeFiles/clientlib_objlib.dir/__/sql-common/client_plugin.cc.o [ 49%] Building CXX object libmysql/CMakeFiles/clientlib_objlib.dir/__/sql-common/client_authentication.cc.o [ 49%] Building CXX object libmysql/CMakeFiles/clientlib_objlib.dir/__/sql-common/compression.cc.o [ 49%] Building CXX object libmysql/CMakeFiles/clientlib_objlib.dir/__/sql-common/get_password.cc.o [ 49%] Building CXX object libmysql/CMakeFiles/clientlib_objlib.dir/__/sql-common/net_serv.cc.o [ 49%] Building CXX object libmysql/CMakeFiles/clientlib_objlib.dir/__/sql-common/bind_params.cc.o [ 49%] Building CXX object libmysql/CMakeFiles/clientlib_objlib.dir/__/sql/auth/password.cc.o [ 49%] Building CXX object libmysql/CMakeFiles/clientlib_objlib.dir/__/sql/auth/sha2_password_common.cc.o [ 49%] Building CXX object libmysql/CMakeFiles/clientlib_objlib.dir/mysql_trace.cc.o [ 49%] Built target clientlib_objlib [ 49%] Linking CXX static library ../archive_output_directory/libclientlib.a [ 49%] Built target clientlib [ 49%] Generating ../archive_output_directory/perconaserverclient_depends.c [ 49%] Building C object libmysql/CMakeFiles/perconaserverclient.dir/__/archive_output_directory/perconaserverclient_depends.c.o [ 49%] Linking CXX static library ../archive_output_directory/libperconaserverclient.a [ 49%] Built target perconaserverclient [ 49%] Building C object libmysql/CMakeFiles/libmysql.dir/libmysql_dummy.c.o [ 49%] Linking CXX shared library ../library_output_directory/libperconaserverclient.so [ 49%] Built target libmysql [ 49%] Building C object libmysql/CMakeFiles/libmysql_api_test.dir/api_test.c.o [ 49%] Linking CXX executable ../runtime_output_directory/libmysql_api_test [ 49%] Built target libmysql_api_test [ 49%] Building CXX object libmysql/authentication_ldap/CMakeFiles/authentication_ldap_sasl_client.dir/auth_ldap_sasl_client.cc.o [ 49%] Building CXX object libmysql/authentication_ldap/CMakeFiles/authentication_ldap_sasl_client.dir/auth_ldap_sasl_mechanism.cc.o [ 49%] Building CXX object libmysql/authentication_ldap/CMakeFiles/authentication_ldap_sasl_client.dir/log_client.cc.o [ 49%] Linking CXX shared module ../../plugin_output_directory/authentication_ldap_sasl_client.so [ 49%] Built target authentication_ldap_sasl_client [ 49%] Building CXX object libmysql/authentication_oci_client/CMakeFiles/authentication_oci_client.dir/authentication_oci_client_plugin.cc.o [ 49%] Building CXX object libmysql/authentication_oci_client/CMakeFiles/authentication_oci_client.dir/__/__/sql-common/oci/ssl.cc.o [ 49%] Building CXX object libmysql/authentication_oci_client/CMakeFiles/authentication_oci_client.dir/__/__/sql-common/oci/signing_key.cc.o [ 49%] Building CXX object libmysql/authentication_oci_client/CMakeFiles/authentication_oci_client.dir/__/__/sql-common/oci/utilities.cc.o [ 49%] Linking CXX shared module ../../plugin_output_directory/authentication_oci_client.so [ 49%] Built target authentication_oci_client [ 49%] Building CXX object libbinlogstandalone/src/CMakeFiles/binlogstandalone_static.dir/__/__/libbinlogevents/src/binlog_event.cpp.o [ 49%] Building CXX object libbinlogstandalone/src/CMakeFiles/binlogstandalone_static.dir/__/__/libbinlogevents/src/codecs/binary.cpp.o [ 50%] Building CXX object libbinlogstandalone/src/CMakeFiles/binlogstandalone_static.dir/__/__/libbinlogevents/src/codecs/factory.cpp.o [ 50%] Building CXX object libbinlogstandalone/src/CMakeFiles/binlogstandalone_static.dir/__/__/libbinlogevents/src/compression/base.cpp.o [ 50%] Building CXX object libbinlogstandalone/src/CMakeFiles/binlogstandalone_static.dir/__/__/libbinlogevents/src/compression/factory.cpp.o [ 50%] Building CXX object libbinlogstandalone/src/CMakeFiles/binlogstandalone_static.dir/__/__/libbinlogevents/src/compression/iterator.cpp.o [ 50%] Building CXX object libbinlogstandalone/src/CMakeFiles/binlogstandalone_static.dir/__/__/libbinlogevents/src/compression/zstd.cpp.o [ 50%] Building CXX object libbinlogstandalone/src/CMakeFiles/binlogstandalone_static.dir/__/__/libbinlogevents/src/compression/none.cpp.o [ 50%] Building CXX object libbinlogstandalone/src/CMakeFiles/binlogstandalone_static.dir/__/__/libbinlogevents/src/control_events.cpp.o [ 50%] Building CXX object libbinlogstandalone/src/CMakeFiles/binlogstandalone_static.dir/__/__/libbinlogevents/src/event_reader.cpp.o [ 50%] Building CXX object libbinlogstandalone/src/CMakeFiles/binlogstandalone_static.dir/__/__/libbinlogevents/src/gtids/gtid.cpp.o [ 50%] Building CXX object libbinlogstandalone/src/CMakeFiles/binlogstandalone_static.dir/__/__/libbinlogevents/src/gtids/gtidset.cpp.o [ 50%] Building CXX object libbinlogstandalone/src/CMakeFiles/binlogstandalone_static.dir/__/__/libbinlogevents/src/load_data_events.cpp.o [ 50%] Building CXX object libbinlogstandalone/src/CMakeFiles/binlogstandalone_static.dir/__/__/libbinlogevents/src/rows_event.cpp.o [ 50%] Building CXX object libbinlogstandalone/src/CMakeFiles/binlogstandalone_static.dir/__/__/libbinlogevents/src/statement_events.cpp.o [ 50%] Building CXX object libbinlogstandalone/src/CMakeFiles/binlogstandalone_static.dir/__/__/libbinlogevents/src/trx_boundary_parser.cpp.o [ 50%] Building CXX object libbinlogstandalone/src/CMakeFiles/binlogstandalone_static.dir/__/__/libbinlogevents/src/uuid.cpp.o [ 50%] Linking CXX static library ../lib/libbinlogstandalone.a [ 50%] Built target binlogstandalone_static [ 50%] Building CXX object libchangestreams/src/lib/CMakeFiles/changestreams_static.dir/mysql/cs/reader/binary/mysqlproto.cpp.o [ 50%] Building CXX object libchangestreams/src/lib/CMakeFiles/changestreams_static.dir/mysql/cs/reader/binary/tracker.cpp.o [ 50%] Building CXX object libchangestreams/src/lib/CMakeFiles/changestreams_static.dir/mysql/cs/reader/state.cpp.o [ 50%] Linking CXX static library ../../lib/libchangestreams_static.a [ 50%] Built target changestreams_static [ 50%] Building CXX object libchangestreams/src/libstandalone/CMakeFiles/changestreams_standalone_static.dir/__/lib/mysql/cs/reader/binary/mysqlproto.cpp.o [ 50%] Building CXX object libchangestreams/src/libstandalone/CMakeFiles/changestreams_standalone_static.dir/__/lib/mysql/cs/reader/binary/tracker.cpp.o [ 50%] Building CXX object libchangestreams/src/libstandalone/CMakeFiles/changestreams_standalone_static.dir/__/lib/mysql/cs/reader/state.cpp.o [ 50%] Linking CXX static library ../../lib/libchangestreams_standalone_static.a [ 50%] Built target changestreams_standalone_static [ 50%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/pfs_server_stubs.cc.o [ 50%] Linking CXX static library libpfs_server_stubs.a [ 50%] Built target pfs_server_stubs [ 50%] Building CXX object unittest/mytap/CMakeFiles/mytap.dir/tap.cc.o [ 50%] Linking CXX static library libmytap.a [ 50%] Built target mytap [ 50%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/pfs_instr_class-t.cc.o [ 50%] Linking CXX executable ../../../runtime_output_directory/pfs_instr_class-t [ 50%] Built target pfs_instr_class-t [ 50%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/pfs_instr_class-oom-t.cc.o [ 50%] Linking CXX executable ../../../runtime_output_directory/pfs_instr_class-oom-t [ 50%] Built target pfs_instr_class-oom-t [ 50%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr-t.dir/pfs_instr-t.cc.o [ 50%] Linking CXX executable ../../../runtime_output_directory/pfs_instr-t [ 50%] Built target pfs_instr-t [ 50%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr-oom-t.dir/pfs_instr-oom-t.cc.o [ 50%] Linking CXX executable ../../../runtime_output_directory/pfs_instr-oom-t [ 50%] Built target pfs_instr-oom-t [ 51%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_account-oom-t.dir/pfs_account-oom-t.cc.o [ 51%] Linking CXX executable ../../../runtime_output_directory/pfs_account-oom-t [ 51%] Built target pfs_account-oom-t [ 51%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_host-oom-t.dir/pfs_host-oom-t.cc.o [ 51%] Linking CXX executable ../../../runtime_output_directory/pfs_host-oom-t [ 51%] Built target pfs_host-oom-t [ 51%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_user-oom-t.dir/pfs_user-oom-t.cc.o [ 51%] Linking CXX executable ../../../runtime_output_directory/pfs_user-oom-t [ 51%] Built target pfs_user-oom-t [ 51%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_noop-t.dir/pfs_noop-t.cc.o [ 51%] Linking CXX executable ../../../runtime_output_directory/pfs_noop-t [ 51%] Built target pfs_noop-t [ 51%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs-t.dir/pfs-t.cc.o [ 51%] Linking CXX executable ../../../runtime_output_directory/pfs-t [ 51%] Built target pfs-t [ 51%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_misc-t.dir/pfs_misc-t.cc.o [ 51%] Linking CXX executable ../../../runtime_output_directory/pfs_misc-t [ 51%] Built target pfs_misc-t [ 51%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/pfs_connect_attr-t.cc.o [ 51%] Linking CXX executable ../../../runtime_output_directory/pfs_connect_attr-t [ 51%] Built target pfs_connect_attr-t [ 51%] Building C object libservices/CMakeFiles/mysqlservices.dir/service_command.c.o [ 51%] Building C object libservices/CMakeFiles/mysqlservices.dir/locking_service.c.o [ 51%] Building C object libservices/CMakeFiles/mysqlservices.dir/srv_session_service.c.o [ 51%] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_alloc_service.c.o [ 51%] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_wait_service.c.o [ 51%] Building C object libservices/CMakeFiles/mysqlservices.dir/my_plugin_log_service.c.o [ 51%] Building C object libservices/CMakeFiles/mysqlservices.dir/my_thread_scheduler_service.c.o [ 51%] Building C object libservices/CMakeFiles/mysqlservices.dir/mysql_string_service.c.o [ 51%] Building C object libservices/CMakeFiles/mysqlservices.dir/mysql_malloc_service.c.o [ 51%] Building C object libservices/CMakeFiles/mysqlservices.dir/mysql_password_policy_service.c.o [ 51%] Building C object libservices/CMakeFiles/mysqlservices.dir/parser_service.c.o [ 51%] Building C object libservices/CMakeFiles/mysqlservices.dir/srv_session_info_service.c.o [ 51%] Building C object libservices/CMakeFiles/mysqlservices.dir/rpl_transaction_ctx_service.c.o [ 51%] Building C object libservices/CMakeFiles/mysqlservices.dir/rpl_transaction_write_set_service.c.o [ 51%] Building C object libservices/CMakeFiles/mysqlservices.dir/security_context_service.c.o [ 51%] Building C object libservices/CMakeFiles/mysqlservices.dir/mysql_keyring_service.c.o [ 51%] Building C object libservices/CMakeFiles/mysqlservices.dir/plugin_registry_service.c.o [ 51%] Linking C static library libmysqlservices.a [ 51%] Built target mysqlservices [ 51%] Building CXX object storage/example/CMakeFiles/example.dir/ha_example.cc.o [ 51%] Linking CXX shared module ../../plugin_output_directory/ha_example.so [ 51%] Built target example [ 51%] Building CXX object storage/heap/CMakeFiles/hp_test1.dir/hp_test1.cc.o [ 51%] Building CXX object storage/heap/CMakeFiles/hp_test1.dir/_check.cc.o [ 51%] Linking CXX executable ../../runtime_output_directory/hp_test1 [ 51%] Built target hp_test1 [ 51%] Building CXX object storage/heap/CMakeFiles/hp_test2.dir/hp_test2.cc.o [ 51%] Building CXX object storage/heap/CMakeFiles/hp_test2.dir/_check.cc.o [ 51%] Building CXX object storage/heap/CMakeFiles/hp_test2.dir/hp_rsame.cc.o [ 51%] Linking CXX executable ../../runtime_output_directory/hp_test2 [ 51%] Built target hp_test2 [ 51%] Building CXX object storage/innobase/CMakeFiles/innodb_zipdecompress.dir/buf/buf.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fil0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fsp0types.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/page0size.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/buf/buf.cc:40: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innodb_zipdecompress.dir/buf/checksum.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0event.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0dblwr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0buf.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/buf/checksum.cc:36: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innodb_zipdecompress.dir/dict/dict.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/dict/dict.cc:40: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innodb_zipdecompress.dir/dict/mem.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/dict/mem.cc:40: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innodb_zipdecompress.dir/mem/memory.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/mem/memory.cc:37: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innodb_zipdecompress.dir/os/file.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0event.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0checksum.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/os/file.cc:44: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innodb_zipdecompress.dir/os/os0thread.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/os/os0thread.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innodb_zipdecompress.dir/page/zipdecompress.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0btr.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/page/zipdecompress.cc:42: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innodb_zipdecompress.dir/rem/rec.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/data0data.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0dict.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/rem/rec.cc:39: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innodb_zipdecompress.dir/rem/rem0wrec.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/dict0boot.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/rem/rec.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/rem0wrec.h:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/rem/rem0wrec.cc:32: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innodb_zipdecompress.dir/ut/crc32.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ut/crc32.cc:96: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innodb_zipdecompress.dir/ut/ut.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ut/ut.cc:42: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 51%] Building CXX object storage/innobase/CMakeFiles/innodb_zipdecompress.dir/ut/ut0new.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/ut/ut0new.cc:34: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(std::size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, std::size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 51%] Linking CXX static library libinnodb_zipdecompress.a [ 51%] Built target innodb_zipdecompress [ 52%] Building CXX object storage/myisam/CMakeFiles/myisam_ftdump.dir/myisam_ftdump.cc.o [ 52%] Linking CXX executable ../../runtime_output_directory/myisam_ftdump [ 52%] Built target myisam_ftdump [ 52%] Building CXX object storage/myisam/CMakeFiles/myisamchk.dir/myisamchk.cc.o [ 52%] Linking CXX executable ../../runtime_output_directory/myisamchk [ 52%] Built target myisamchk [ 52%] Building CXX object storage/myisam/CMakeFiles/myisamlog.dir/myisamlog.cc.o [ 52%] Linking CXX executable ../../runtime_output_directory/myisamlog [ 52%] Built target myisamlog [ 52%] Building CXX object storage/myisam/CMakeFiles/myisampack.dir/myisampack.cc.o [ 52%] Linking CXX executable ../../runtime_output_directory/myisampack [ 52%] Built target myisampack [ 52%] Building CXX object storage/secondary_engine_mock/CMakeFiles/mock.dir/ha_mock.cc.o [ 52%] Linking CXX shared module ../../plugin_output_directory/ha_mock.so [ 52%] Built target mock [ 52%] Building CXX object plugin/audit_log/CMakeFiles/audit_log.dir/audit_log.cc.o [ 52%] Building CXX object plugin/audit_log/CMakeFiles/audit_log.dir/file_logger.cc.o [ 52%] Building CXX object plugin/audit_log/CMakeFiles/audit_log.dir/buffer.cc.o [ 52%] Building CXX object plugin/audit_log/CMakeFiles/audit_log.dir/audit_file.cc.o [ 52%] Building CXX object plugin/audit_log/CMakeFiles/audit_log.dir/audit_syslog.cc.o [ 52%] Building CXX object plugin/audit_log/CMakeFiles/audit_log.dir/filter.cc.o [ 52%] Linking CXX shared module ../../plugin_output_directory/audit_log.so [ 52%] Built target audit_log [ 52%] Building CXX object plugin/audit_null/CMakeFiles/audit_null.dir/audit_null.cc.o [ 52%] Linking CXX shared module ../../plugin_output_directory/adt_null.so [ 52%] Built target audit_null [ 52%] Building CXX object plugin/audit_null/CMakeFiles/test_security_context.dir/test_security_context.cc.o [ 52%] Linking CXX shared module ../../plugin_output_directory/test_security_context.so [ 52%] Built target test_security_context [ 52%] Building CXX object plugin/auth/CMakeFiles/auth.dir/dialog.cc.o [ 52%] Linking CXX shared module ../../plugin_output_directory/auth.so [ 52%] Built target auth [ 52%] Building CXX object plugin/auth/CMakeFiles/auth_test_plugin.dir/test_plugin.cc.o [ 52%] Linking CXX shared module ../../plugin_output_directory/auth_test_plugin.so [ 52%] Built target auth_test_plugin [ 52%] Building CXX object plugin/auth/CMakeFiles/qa_auth_interface.dir/qa_auth_interface.cc.o [ 52%] Linking CXX shared module ../../plugin_output_directory/qa_auth_interface.so [ 52%] Built target qa_auth_interface [ 52%] Building CXX object plugin/auth/CMakeFiles/qa_auth_server.dir/qa_auth_server.cc.o [ 52%] Linking CXX shared module ../../plugin_output_directory/qa_auth_server.so [ 52%] Built target qa_auth_server [ 52%] Building CXX object plugin/auth/CMakeFiles/qa_auth_client.dir/qa_auth_client.cc.o [ 52%] Linking CXX shared module ../../plugin_output_directory/qa_auth_client.so [ 52%] Built target qa_auth_client [ 52%] Building CXX object plugin/auth/CMakeFiles/mysql_no_login.dir/mysql_no_login.cc.o [ 52%] Linking CXX shared module ../../plugin_output_directory/mysql_no_login.so [ 52%] Built target mysql_no_login [ 52%] Building CXX object plugin/auth_ldap/CMakeFiles/authentication_ldap_simple.dir/src/log_client.cc.o [ 52%] Building CXX object plugin/auth_ldap/CMakeFiles/authentication_ldap_simple.dir/src/plugin_common.cc.o [ 52%] Building CXX object plugin/auth_ldap/CMakeFiles/authentication_ldap_simple.dir/src/plugin_simple.cc.o [ 52%] Building CXX object plugin/auth_ldap/CMakeFiles/authentication_ldap_simple.dir/src/auth_ldap_impl.cc.o [ 52%] Building CXX object plugin/auth_ldap/CMakeFiles/authentication_ldap_simple.dir/src/connection.cc.o [ 52%] Building CXX object plugin/auth_ldap/CMakeFiles/authentication_ldap_simple.dir/src/pool.cc.o [ 52%] Linking CXX shared module ../../plugin_output_directory/authentication_ldap_simple.so [ 52%] Built target authentication_ldap_simple [ 52%] Building CXX object plugin/binlog_utils_udf/CMakeFiles/binlog_utils_udf.dir/binlog_utils_udf.cc.o [ 52%] Linking CXX shared module ../../plugin_output_directory/binlog_utils_udf.so [ 52%] Built target binlog_utils_udf [ 52%] Building CXX object plugin/clone/CMakeFiles/clone.dir/src/clone_plugin.cc.o [ 52%] Building CXX object plugin/clone/CMakeFiles/clone.dir/src/clone_client.cc.o [ 52%] Building CXX object plugin/clone/CMakeFiles/clone.dir/src/clone_server.cc.o [ 52%] Building CXX object plugin/clone/CMakeFiles/clone.dir/src/clone_status.cc.o [ 52%] Building CXX object plugin/clone/CMakeFiles/clone.dir/src/clone_local.cc.o [ 52%] Building CXX object plugin/clone/CMakeFiles/clone.dir/src/clone_os.cc.o [ 52%] Building CXX object plugin/clone/CMakeFiles/clone.dir/src/clone_hton.cc.o [ 52%] Linking CXX shared module ../../plugin_output_directory/mysql_clone.so [ 52%] Built target clone [ 52%] Building CXX object plugin/connection_control/CMakeFiles/connection_control.dir/connection_control_coordinator.cc.o [ 52%] Building CXX object plugin/connection_control/CMakeFiles/connection_control.dir/connection_control.cc.o [ 52%] Building CXX object plugin/connection_control/CMakeFiles/connection_control.dir/security_context_wrapper.cc.o [ 52%] Building CXX object plugin/connection_control/CMakeFiles/connection_control.dir/connection_delay.cc.o [ 52%] Linking CXX shared module ../../plugin_output_directory/connection_control.so [ 52%] Built target connection_control [ 52%] Building CXX object plugin/daemon_example/CMakeFiles/daemon_example.dir/daemon_example.cc.o [ 52%] Linking CXX shared module ../../plugin_output_directory/libdaemon_example.so [ 52%] Built target daemon_example [ 52%] Building CXX object plugin/data_masking/CMakeFiles/data_masking.dir/src/plugin.cc.o [ 52%] Building CXX object plugin/data_masking/CMakeFiles/data_masking.dir/src/plugin_memory.cc.o [ 52%] Building CXX object plugin/data_masking/CMakeFiles/data_masking.dir/src/udf/udf_gen_blacklist.cc.o [ 52%] Building CXX object plugin/data_masking/CMakeFiles/data_masking.dir/src/udf/udf_gen_dictionary.cc.o [ 52%] Building CXX object plugin/data_masking/CMakeFiles/data_masking.dir/src/udf/udf_gen_dictionary_drop.cc.o [ 52%] Building CXX object plugin/data_masking/CMakeFiles/data_masking.dir/src/udf/udf_gen_dictionary_load.cc.o [ 53%] Building CXX object plugin/data_masking/CMakeFiles/data_masking.dir/src/udf/udf_gen_range.cc.o [ 53%] Building CXX object plugin/data_masking/CMakeFiles/data_masking.dir/src/udf/udf_gen_rnd_email.cc.o [ 53%] Building CXX object plugin/data_masking/CMakeFiles/data_masking.dir/src/udf/udf_gen_rnd_pan.cc.o [ 53%] Building CXX object plugin/data_masking/CMakeFiles/data_masking.dir/src/udf/udf_gen_rnd_ssn.cc.o [ 53%] Building CXX object plugin/data_masking/CMakeFiles/data_masking.dir/src/udf/udf_gen_rnd_us_phone.cc.o [ 53%] Building CXX object plugin/data_masking/CMakeFiles/data_masking.dir/src/udf/udf_mask_inner.cc.o [ 53%] Building CXX object plugin/data_masking/CMakeFiles/data_masking.dir/src/udf/udf_mask_outer.cc.o [ 53%] Building CXX object plugin/data_masking/CMakeFiles/data_masking.dir/src/udf/udf_mask_pan.cc.o [ 53%] Building CXX object plugin/data_masking/CMakeFiles/data_masking.dir/src/udf/udf_mask_pan_relaxed.cc.o [ 53%] Building CXX object plugin/data_masking/CMakeFiles/data_masking.dir/src/udf/udf_mask_ssn.cc.o [ 53%] Building CXX object plugin/data_masking/CMakeFiles/data_masking.dir/src/udf/udf_registration.cc.o [ 53%] Building CXX object plugin/data_masking/CMakeFiles/data_masking.dir/src/udf/udf_utils.cc.o [ 53%] Building CXX object plugin/data_masking/CMakeFiles/data_masking.dir/src/udf/udf_utils_string.cc.o [ 53%] Linking CXX shared module ../../plugin_output_directory/data_masking.so [ 53%] Built target data_masking [ 53%] Building CXX object plugin/ddl_rewriter/CMakeFiles/ddl_rewriter.dir/ddl_rewriter_plugin.cc.o [ 53%] Building CXX object plugin/ddl_rewriter/CMakeFiles/ddl_rewriter.dir/ddl_rewriter.cc.o [ 53%] Linking CXX shared module ../../plugin_output_directory/ddl_rewriter.so [ 53%] Built target ddl_rewriter [ 53%] Building CXX object plugin/fulltext/CMakeFiles/ftexample.dir/example/plugin_example.cc.o [ 53%] Linking CXX shared module ../../plugin_output_directory/mypluglib.so [ 53%] Built target ftexample [ 53%] Building CXX object plugin/group_replication/CMakeFiles/gr_unit_test_resource.dir/src/gcs_plugin_messages.cc.o [ 53%] Building CXX object plugin/group_replication/CMakeFiles/gr_unit_test_resource.dir/src/member_info.cc.o [ 53%] Building CXX object plugin/group_replication/CMakeFiles/gr_unit_test_resource.dir/src/member_version.cc.o [ 53%] Building CXX object plugin/group_replication/CMakeFiles/gr_unit_test_resource.dir/src/compatibility_module.cc.o [ 53%] Building CXX object plugin/group_replication/CMakeFiles/gr_unit_test_resource.dir/src/mysql_version_gcs_protocol_map.cc.o [ 53%] Building CXX object plugin/group_replication/CMakeFiles/gr_unit_test_resource.dir/src/gcs_mysql_network_provider.cc.o [ 53%] Building CXX object plugin/group_replication/CMakeFiles/gr_unit_test_resource.dir/src/replication_threads_api.cc.o [ 53%] Building CXX object plugin/group_replication/CMakeFiles/gr_unit_test_resource.dir/src/plugin_psi.cc.o [ 53%] Linking CXX static library libgr_unit_test_resource.a [ 53%] Built target gr_unit_test_resource [ 53%] Generating xdr_gen/xcom_vp.h, xdr_gen/xcom_vp_xdr.c [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/pax_msg.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/xcom_base.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/xcom_memory.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/xcom_vp_str.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/xcom_cfg.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/xcom_cache.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/xcom_transport.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/node_address.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/xcom_msg_queue.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/xcom_statistics.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/app_data.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/site_def.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/xcom_recover.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/task.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/bitset.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/simset.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/node_set.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/xcom_interface.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/node_list.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/task_debug.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/sock_probe.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/task_net.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/synode_no.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/xcom_detector.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/xcom_input_request.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/get_synode_app_data.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/checked_data.cc.o [ 53%] Building C object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/xdr_checked_data.c.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/network/network_provider_manager.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/network/xcom_network_provider.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/network/xcom_network_provider_native_lib.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/network/xcom_network_provider_ssl_native_lib.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/xcom/leader_info_data.cc.o [ 53%] Building C object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/xdr_gen/xcom_vp_xdr.c.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/interface/gcs_logging.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/interface/gcs_logging_system.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/interface/xplatform/my_xp_cond.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/interface/xplatform/my_xp_thread.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/interface/xplatform/my_xp_mutex.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/interface/xplatform/my_xp_util.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/interface/gcs_view.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/interface/gcs_types.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/interface/gcs_message.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/interface/gcs_member_identifier.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/interface/gcs_group_identifier.cc.o [ 53%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/interface/gcs_psi.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/interface/gcs_tagged_lock.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/gcs_interface_factory.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/gcs_xcom_communication_interface.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/gcs_xcom_control_interface.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/gcs_xcom_group_management.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/gcs_internal_message_headers.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/gcs_internal_message.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/gcs_xcom_networking.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/gcs_xcom_utils.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/gcs_xcom_state_exchange.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/gcs_xcom_group_member_information.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/gcs_message_stages.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/gcs_xcom_view_identifier.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/gcs_xcom_interface.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/gcs_xcom_notification.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/gcs_message_stage_lz4.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/gcs_xcom_statistics_interface.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/gcs_xcom_proxy.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/gcs_xcom_communication_protocol_changer.cc.o [ 54%] Building C object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/__/__/__/extra/lz4/lz4-1.9.3/xxhash.c.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/gcs_message_stage_split.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/gcs_xcom_synode.cc.o [ 54%] Building CXX object plugin/group_replication/libmysqlgcs/CMakeFiles/mysqlgcs.dir/src/bindings/xcom/gcs_xcom_expels_in_progress.cc.o [ 54%] Linking CXX static library libmysqlgcs.a [ 54%] Built target mysqlgcs [ 54%] Running C++ protobuf compiler on /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/group_replication/protobuf/replication_group_member_actions.proto - lite version [ 54%] Building CXX object plugin/group_replication/protobuf/CMakeFiles/gr_protobuf_lite.dir/__/generated/protobuf_lite/replication_group_member_actions.pb.cc.o [ 54%] Linking CXX static library libgr_protobuf_lite.a [ 54%] Built target gr_protobuf_lite [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/applier.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/applier_channel_state_observer.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/asynchronous_channels_state_observer.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/auto_increment.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/autorejoin.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/certifier.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/compatibility_module.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/consistency_manager.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/delayed_plugin_initialization.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/gcs_event_handlers.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/gcs_logger.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/gcs_mysql_network_provider.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/gcs_operations.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/gcs_plugin_messages.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/gcs_view_modification_notifier.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/group_actions/communication_protocol_action.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/group_actions/group_action.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/group_actions/group_action_coordinator.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/group_actions/multi_primary_migration_action.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/group_actions/primary_election_action.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/group_actions/group_actions_transaction_controller.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/handlers/applier_handler.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/handlers/certification_handler.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/handlers/event_cataloger.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/hold_transactions.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/leave_group_on_failure.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/member_info.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/member_version.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/mysql_version_gcs_protocol_map.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/observer_server_actions.cc.o [ 54%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/observer_server_channels.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/observer_server_state.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/observer_trans.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/perfschema/pfs.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/perfschema/table_replication_group_configuration_version.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/perfschema/table_replication_group_member_actions.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/perfschema/table_communication_information.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/pipeline_factory.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/pipeline_stats.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_handlers/consensus_leaders_handler.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_handlers/group_partition_handling.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_handlers/member_actions_handler.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_handlers/member_actions_handler_configuration.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_handlers/offline_mode_handler.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_handlers/persistent_variables_handler.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_handlers/primary_election_invocation_handler.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_handlers/primary_election_primary_process.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_handlers/primary_election_secondary_process.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_handlers/primary_election_utils.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_handlers/primary_election_validation_handler.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_handlers/read_mode_handler.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_handlers/remote_clone_handler.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_handlers/server_ongoing_transactions_handler.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_handlers/stage_monitor_handler.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_messages/group_action_message.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_messages/group_service_message.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_messages/group_validation_message.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_messages/recovery_message.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_messages/single_primary_message.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_messages/sync_before_execution_message.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_messages/transaction_message.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_messages/transaction_prepared_message.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_messages/transaction_with_guarantee_message.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_observers/channel_observation_manager.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_observers/group_event_observer.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_observers/group_transaction_observation_manager.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_variables/recovery_endpoints.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_psi.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/plugin_utils.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/ps_information.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/recovery.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/recovery_channel_state_observer.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/recovery_state_transfer.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/replication_threads_api.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/services/get_system_variable/get_system_variable.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/services/message_service/message_service.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/services/notification/notification.cc.o [ 55%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/services/status_service/status_service.cc.o [ 56%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/services/registry.cc.o [ 56%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/sql_service/sql_command_test.cc.o [ 56%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/sql_service/sql_resultset.cc.o [ 56%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/sql_service/sql_service_command.cc.o [ 56%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/sql_service/sql_service_context.cc.o [ 56%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/sql_service/sql_service_context_base.cc.o [ 56%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/sql_service/sql_service_interface.cc.o [ 56%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/thread/mysql_thread.cc.o [ 56%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/udf/udf_communication_protocol.cc.o [ 56%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/udf/udf_member_actions.cc.o [ 56%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/udf/udf_multi_primary.cc.o [ 56%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/udf/udf_registration.cc.o [ 56%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/udf/udf_single_primary.cc.o [ 56%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/udf/udf_utils.cc.o [ 56%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/udf/udf_write_concurrency.cc.o [ 56%] Building CXX object plugin/group_replication/CMakeFiles/group_replication.dir/src/services/notification/impl/gms_listener_test.cc.o [ 56%] Linking CXX shared module ../../plugin_output_directory/group_replication.so [ 56%] Built target group_replication [ 56%] Building C object plugin/innodb_memcached/innodb_memcache/CMakeFiles/libmcd_util.dir/util-src/config_parser.c.o [ 56%] Building C object plugin/innodb_memcached/innodb_memcache/CMakeFiles/libmcd_util.dir/util-src/util.c.o [ 56%] Linking C static library liblibmcd_util.a [ 56%] Built target libmcd_util [ 56%] Building CXX object plugin/innodb_memcached/innodb_memcache/CMakeFiles/innodb_engine.dir/src/innodb_config.cc.o [ 56%] Building CXX object plugin/innodb_memcached/innodb_memcache/CMakeFiles/innodb_engine.dir/src/innodb_utility.cc.o [ 56%] Building CXX object plugin/innodb_memcached/innodb_memcache/CMakeFiles/innodb_engine.dir/src/hash_item_util.cc.o [ 56%] Building CXX object plugin/innodb_memcached/innodb_memcache/CMakeFiles/innodb_engine.dir/src/innodb_engine.cc.o [ 56%] Building CXX object plugin/innodb_memcached/innodb_memcache/CMakeFiles/innodb_engine.dir/src/innodb_api.cc.o [ 56%] Building C object plugin/innodb_memcached/innodb_memcache/CMakeFiles/innodb_engine.dir/src/embedded_default_engine.c.o [ 56%] Building CXX object plugin/innodb_memcached/innodb_memcache/CMakeFiles/innodb_engine.dir/src/handler_api.cc.o [ 56%] Building C object plugin/innodb_memcached/innodb_memcache/CMakeFiles/innodb_engine.dir/cache-src/assoc.c.o [ 56%] Building C object plugin/innodb_memcached/innodb_memcache/CMakeFiles/innodb_engine.dir/cache-src/items.c.o [ 58%] Building C object plugin/innodb_memcached/innodb_memcache/CMakeFiles/innodb_engine.dir/cache-src/slabs.c.o [ 58%] Linking CXX shared module ../../../plugin_output_directory/innodb_engine.so [ 58%] Built target innodb_engine [ 58%] Building C object plugin/innodb_memcached/daemon_memcached/CMakeFiles/memcached_utilities.dir/utilities/config_parser.c.o [ 58%] Building C object plugin/innodb_memcached/daemon_memcached/CMakeFiles/memcached_utilities.dir/utilities/engine_loader.c.o [ 58%] Building C object plugin/innodb_memcached/daemon_memcached/CMakeFiles/memcached_utilities.dir/utilities/extension_loggers.c.o [ 58%] Building C object plugin/innodb_memcached/daemon_memcached/CMakeFiles/memcached_utilities.dir/utilities/genhash.c.o [ 58%] Building C object plugin/innodb_memcached/daemon_memcached/CMakeFiles/memcached_utilities.dir/utilities/util.c.o [ 58%] Linking C static library libmemcached_utilities.a [ 58%] Built target memcached_utilities [ 58%] Building CXX object plugin/innodb_memcached/daemon_memcached/CMakeFiles/libmemcached.dir/daemon/memcached_mysql.cc.o [ 58%] Building C object plugin/innodb_memcached/daemon_memcached/CMakeFiles/libmemcached.dir/daemon/cache.c.o [ 58%] Building C object plugin/innodb_memcached/daemon_memcached/CMakeFiles/libmemcached.dir/daemon/daemon.c.o [ 58%] Building C object plugin/innodb_memcached/daemon_memcached/CMakeFiles/libmemcached.dir/daemon/hash.c.o [ 58%] Building C object plugin/innodb_memcached/daemon_memcached/CMakeFiles/libmemcached.dir/daemon/memcached.c.o [ 58%] Building C object plugin/innodb_memcached/daemon_memcached/CMakeFiles/libmemcached.dir/daemon/sasl_defs.c.o [ 58%] Building C object plugin/innodb_memcached/daemon_memcached/CMakeFiles/libmemcached.dir/daemon/stats.c.o [ 58%] Building C object plugin/innodb_memcached/daemon_memcached/CMakeFiles/libmemcached.dir/daemon/thread.c.o [ 58%] Building C object plugin/innodb_memcached/daemon_memcached/CMakeFiles/libmemcached.dir/daemon/topkeys.c.o [ 58%] Linking CXX shared module ../../../plugin_output_directory/libmemcached.so [ 58%] Built target libmemcached [ 58%] Building CXX object plugin/keyring/CMakeFiles/keyring_file.dir/buffer.cc.o [ 58%] Building CXX object plugin/keyring/CMakeFiles/keyring_file.dir/buffered_file_io.cc.o [ 58%] Building CXX object plugin/keyring/CMakeFiles/keyring_file.dir/checker/checker.cc.o [ 58%] Building CXX object plugin/keyring/CMakeFiles/keyring_file.dir/checker/checker_factory.cc.o [ 58%] Building CXX object plugin/keyring/CMakeFiles/keyring_file.dir/checker/checker_ver_1_0.cc.o [ 58%] Building CXX object plugin/keyring/CMakeFiles/keyring_file.dir/checker/checker_ver_2_0.cc.o [ 58%] Building CXX object plugin/keyring/CMakeFiles/keyring_file.dir/common/keyring_impl.cc.o [ 58%] Building CXX object plugin/keyring/CMakeFiles/keyring_file.dir/common/keyring_key.cc.o [ 58%] Building CXX object plugin/keyring/CMakeFiles/keyring_file.dir/common/keys_container.cc.o [ 58%] Building CXX object plugin/keyring/CMakeFiles/keyring_file.dir/common/keys_iterator.cc.o [ 58%] Building CXX object plugin/keyring/CMakeFiles/keyring_file.dir/common/system_keys_container.cc.o [ 58%] Building CXX object plugin/keyring/CMakeFiles/keyring_file.dir/common/system_key_adapter.cc.o [ 58%] Building CXX object plugin/keyring/CMakeFiles/keyring_file.dir/converter.cc.o [ 58%] Building CXX object plugin/keyring/CMakeFiles/keyring_file.dir/digest.cc.o [ 58%] Building CXX object plugin/keyring/CMakeFiles/keyring_file.dir/file_io.cc.o [ 58%] Building CXX object plugin/keyring/CMakeFiles/keyring_file.dir/hash_to_buffer_serializer.cc.o [ 58%] Building CXX object plugin/keyring/CMakeFiles/keyring_file.dir/keyring.cc.o [ 58%] Linking CXX shared module ../../plugin_output_directory/keyring_file.so [ 58%] Built target keyring_file [ 59%] Building CXX object plugin/keyring_udf/CMakeFiles/keyring_udf.dir/keyring_udf.cc.o [ 59%] Linking CXX shared module ../../plugin_output_directory/keyring_udf.so [ 59%] Built target keyring_udf [ 59%] Building CXX object plugin/keyring_vault/CMakeFiles/keyring_vault.dir/__/keyring/common/keyring_key.cc.o [ 59%] Building CXX object plugin/keyring_vault/CMakeFiles/keyring_vault.dir/__/keyring/common/keys_container.cc.o [ 59%] Building CXX object plugin/keyring_vault/CMakeFiles/keyring_vault.dir/__/keyring/common/keys_iterator.cc.o [ 59%] Building CXX object plugin/keyring_vault/CMakeFiles/keyring_vault.dir/__/keyring/common/keyring_impl.cc.o [ 59%] Building CXX object plugin/keyring_vault/CMakeFiles/keyring_vault.dir/__/keyring/common/system_key_adapter.cc.o [ 59%] Building CXX object plugin/keyring_vault/CMakeFiles/keyring_vault.dir/__/keyring/common/system_keys_container.cc.o [ 59%] Building CXX object plugin/keyring_vault/CMakeFiles/keyring_vault.dir/vault_io.cc.o [ 59%] Building CXX object plugin/keyring_vault/CMakeFiles/keyring_vault.dir/vault_key.cc.o [ 59%] Building CXX object plugin/keyring_vault/CMakeFiles/keyring_vault.dir/vault_base64.cc.o [ 59%] Building CXX object plugin/keyring_vault/CMakeFiles/keyring_vault.dir/vault_parser_composer.cc.o [ 59%] Building CXX object plugin/keyring_vault/CMakeFiles/keyring_vault.dir/vault_keys_list.cc.o [ 59%] Building CXX object plugin/keyring_vault/CMakeFiles/keyring_vault.dir/vault_keys_container.cc.o [ 59%] Building CXX object plugin/keyring_vault/CMakeFiles/keyring_vault.dir/vault_curl.cc.o [ 59%] Building CXX object plugin/keyring_vault/CMakeFiles/keyring_vault.dir/vault_credentials_parser.cc.o [ 59%] Building CXX object plugin/keyring_vault/CMakeFiles/keyring_vault.dir/vault_credentials.cc.o [ 59%] Building CXX object plugin/keyring_vault/CMakeFiles/keyring_vault.dir/vault_keyring.cc.o [ 59%] Linking CXX shared module ../../plugin_output_directory/keyring_vault.so [ 59%] Built target keyring_vault [ 59%] Building CXX object plugin/password_validation/CMakeFiles/validate_password.dir/validate_password.cc.o [ 59%] Linking CXX shared module ../../plugin_output_directory/validate_password.so [ 59%] Built target validate_password [ 60%] Building CXX object plugin/percona-udf/CMakeFiles/libfnv1a_udf.dir/fnv1a_udf.cc.o [ 60%] Linking CXX shared module ../../plugin_output_directory/libfnv1a_udf.so [ 60%] Built target libfnv1a_udf [ 60%] Building CXX object plugin/percona-udf/CMakeFiles/libfnv_udf.dir/fnv_udf.cc.o [ 60%] Linking CXX shared module ../../plugin_output_directory/libfnv_udf.so [ 60%] Built target libfnv_udf [ 60%] Building CXX object plugin/percona-udf/CMakeFiles/libmurmur_udf.dir/murmur_udf.cc.o [ 60%] Linking CXX shared module ../../plugin_output_directory/libmurmur_udf.so [ 60%] Built target libmurmur_udf [ 60%] Building CXX object plugin/pfs_table_plugin/CMakeFiles/pfs_example_plugin_employee.dir/pfs_example_employee_name.cc.o [ 60%] Building CXX object plugin/pfs_table_plugin/CMakeFiles/pfs_example_plugin_employee.dir/pfs_example_employee_salary.cc.o [ 60%] Building CXX object plugin/pfs_table_plugin/CMakeFiles/pfs_example_plugin_employee.dir/pfs_example_machine.cc.o [ 60%] Building CXX object plugin/pfs_table_plugin/CMakeFiles/pfs_example_plugin_employee.dir/pfs_example_machines_by_emp_by_mtype.cc.o [ 60%] Building CXX object plugin/pfs_table_plugin/CMakeFiles/pfs_example_plugin_employee.dir/pfs_example_plugin_employee.cc.o [ 60%] Linking CXX shared module ../../plugin_output_directory/pfs_example_plugin_employee.so [ 60%] Built target pfs_example_plugin_employee [ 60%] Building CXX object plugin/replication_observers_example/CMakeFiles/replication_observers_example.dir/gr_message_service_example.cc.o [ 60%] Building CXX object plugin/replication_observers_example/CMakeFiles/replication_observers_example.dir/replication_observers_example.cc.o [ 60%] Linking CXX shared module ../../plugin_output_directory/replication_observers_example_plugin.so [ 60%] Built target replication_observers_example [ 60%] Building CXX object plugin/rewrite_example/CMakeFiles/rewrite_example.dir/rewrite_example.cc.o [ 60%] Linking CXX shared module ../../plugin_output_directory/rewrite_example.so [ 60%] Built target rewrite_example [ 60%] Building CXX object plugin/rewriter/CMakeFiles/rewriter.dir/rewriter.cc.o [ 60%] Building CXX object plugin/rewriter/CMakeFiles/rewriter.dir/rewriter_plugin.cc.o [ 60%] Building CXX object plugin/rewriter/CMakeFiles/rewriter.dir/rewriter_udf.cc.o [ 60%] Building CXX object plugin/rewriter/CMakeFiles/rewriter.dir/rule.cc.o [ 60%] Building CXX object plugin/rewriter/CMakeFiles/rewriter.dir/services.cc.o [ 60%] Linking CXX shared module ../../plugin_output_directory/rewriter.so [ 60%] Built target rewriter [ 60%] Building CXX object plugin/semisync/CMakeFiles/semisync_source.dir/semisync.cc.o [ 60%] Building CXX object plugin/semisync/CMakeFiles/semisync_source.dir/semisync_source.cc.o [ 60%] Building CXX object plugin/semisync/CMakeFiles/semisync_source.dir/semisync_source_ack_receiver.cc.o [ 60%] Building CXX object plugin/semisync/CMakeFiles/semisync_source.dir/semisync_source_plugin.cc.o [ 60%] Linking CXX shared module ../../plugin_output_directory/semisync_source.so [ 60%] Built target semisync_source [ 60%] Building CXX object plugin/semisync/CMakeFiles/semisync_replica.dir/semisync.cc.o [ 60%] Building CXX object plugin/semisync/CMakeFiles/semisync_replica.dir/semisync_replica.cc.o [ 60%] Building CXX object plugin/semisync/CMakeFiles/semisync_replica.dir/semisync_replica_plugin.cc.o [ 60%] Linking CXX shared module ../../plugin_output_directory/semisync_replica.so [ 60%] Built target semisync_replica [ 60%] Building CXX object plugin/semisync/CMakeFiles/semisync_master.dir/semisync.cc.o [ 60%] Building CXX object plugin/semisync/CMakeFiles/semisync_master.dir/semisync_source.cc.o [ 60%] Building CXX object plugin/semisync/CMakeFiles/semisync_master.dir/semisync_source_ack_receiver.cc.o [ 60%] Building CXX object plugin/semisync/CMakeFiles/semisync_master.dir/semisync_source_plugin_old.cc.o [ 60%] Linking CXX shared module ../../plugin_output_directory/semisync_master.so [ 60%] Built target semisync_master [ 60%] Building CXX object plugin/semisync/CMakeFiles/semisync_slave.dir/semisync.cc.o [ 60%] Building CXX object plugin/semisync/CMakeFiles/semisync_slave.dir/semisync_replica.cc.o [ 60%] Building CXX object plugin/semisync/CMakeFiles/semisync_slave.dir/semisync_replica_plugin_old.cc.o [ 60%] Linking CXX shared module ../../plugin_output_directory/semisync_slave.so [ 60%] Built target semisync_slave [ 60%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_session_in_thd.dir/test_session_in_thd.cc.o [ 60%] Linking CXX shared module ../../plugin_output_directory/libtest_session_in_thd.so [ 60%] Built target test_session_in_thd [ 60%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_x_sessions_init.dir/test_x_sessions_init.cc.o [ 60%] Linking CXX shared module ../../plugin_output_directory/libtest_x_sessions_init.so [ 60%] Built target test_x_sessions_init [ 60%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_x_sessions_deinit.dir/test_x_sessions_deinit.cc.o [ 60%] Linking CXX shared module ../../plugin_output_directory/libtest_x_sessions_deinit.so [ 60%] Built target test_x_sessions_deinit [ 60%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_session_detach.dir/test_session_detach.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_session_detach.so [ 61%] Built target test_session_detach [ 61%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_session_info.dir/test_session_info.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_session_info.so [ 61%] Built target test_session_info [ 61%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_session_attach.dir/test_session_attach.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_session_attach.so [ 61%] Built target test_session_attach [ 61%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_sql_complex.dir/test_sql_complex.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_sql_complex.so [ 61%] Built target test_sql_complex [ 61%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_sql_all_col_types.dir/test_sql_all_col_types.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_sql_all_col_types.so [ 61%] Built target test_sql_all_col_types [ 61%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_sql_2_sessions.dir/test_sql_2_sessions.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_sql_2_sessions.so [ 61%] Built target test_sql_2_sessions [ 61%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_sql_cmds_1.dir/test_sql_cmds_1.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_sql_cmds_1.so [ 61%] Built target test_sql_cmds_1 [ 61%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_sql_processlist.dir/test_sql_processlist.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_sql_processlist.so [ 61%] Built target test_sql_processlist [ 61%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_sql_shutdown.dir/test_sql_shutdown.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_sql_shutdown.so [ 61%] Built target test_sql_shutdown [ 61%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_sql_sleep_is_connected.dir/test_sql_sleep_is_connected.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_sql_sleep_is_connected.so [ 61%] Built target test_sql_sleep_is_connected [ 61%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_sql_stored_procedures_functions.dir/test_sql_stored_procedures_functions.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_sql_stored_procedures_functions.so [ 61%] Built target test_sql_stored_procedures_functions [ 61%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_sql_views_triggers.dir/test_sql_views_triggers.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_sql_views_triggers.so [ 61%] Built target test_sql_views_triggers [ 61%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_sql_commit.dir/test_sql_commit.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_sql_commit.so [ 61%] Built target test_sql_commit [ 61%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_sql_lock.dir/test_sql_lock.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_sql_lock.so [ 61%] Built target test_sql_lock [ 61%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_sql_sqlmode.dir/test_sql_sqlmode.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_sql_sqlmode.so [ 61%] Built target test_sql_sqlmode [ 61%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_sql_replication.dir/test_sql_replication.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_sql_replication.so [ 61%] Built target test_sql_replication [ 61%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_sql_errors.dir/test_sql_errors.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_sql_errors.so [ 61%] Built target test_sql_errors [ 61%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_sql_stmt.dir/test_sql_stmt.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_sql_stmt.so [ 61%] Built target test_sql_stmt [ 61%] Building CXX object plugin/test_service_sql_api/CMakeFiles/test_sql_reset_connection.dir/test_sql_reset_connection.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_sql_reset_connection.so [ 61%] Built target test_sql_reset_connection [ 61%] Building CXX object plugin/test_services/CMakeFiles/test_framework.dir/test_framework.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_framework.so [ 61%] Built target test_framework [ 61%] Building CXX object plugin/test_services/CMakeFiles/test_services.dir/test_services.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_services.so [ 61%] Built target test_services [ 61%] Building CXX object plugin/test_services/CMakeFiles/test_services_thread.dir/test_services_threaded.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/libtest_services_threaded.so [ 61%] Built target test_services_thread [ 61%] Building CXX object plugin/test_services/CMakeFiles/test_services_plugin_registry.dir/test_services_plugin_registry.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/test_services_plugin_registry.so [ 61%] Built target test_services_plugin_registry [ 61%] Building CXX object plugin/test_services/CMakeFiles/test_services_host_application_signal.dir/test_services_host_application_signal.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/test_services_host_application_signal.so [ 61%] Built target test_services_host_application_signal [ 61%] Building CXX object plugin/test_udf_wrappers/CMakeFiles/test_udf_wrappers.dir/test_udf_wrappers.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/test_udf_wrappers.so [ 61%] Built target test_udf_wrappers [ 61%] Building CXX object plugin/udf_services/CMakeFiles/test_udf_services.dir/test_udf_services.cc.o [ 61%] Building CXX object plugin/udf_services/CMakeFiles/test_udf_services.dir/udf_extension_test_functions.cc.o [ 61%] Building CXX object plugin/udf_services/CMakeFiles/test_udf_services.dir/test_udf_extension.cc.o [ 61%] Building CXX object plugin/udf_services/CMakeFiles/test_udf_services.dir/services_required.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/test_udf_services.so [ 61%] Built target test_udf_services [ 61%] Building CXX object plugin/version_token/CMakeFiles/version_token.dir/version_token.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/version_token.so [ 61%] Built target version_token [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient.dir/authentication/mysql41_hash.cc.o [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient.dir/authentication/password_hasher.cc.o [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient.dir/authentication/sha256_scramble_generator.cc.o [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient.dir/xcompression_impl.cc.o [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient.dir/xcompression_negotiator.cc.o [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient.dir/xconnection_impl.cc.o [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient.dir/xprotocol_impl.cc.o [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient.dir/xquery_result_impl.cc.o [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient.dir/xrow.cc.o [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient.dir/xrow_impl.cc.o [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient.dir/xsession_impl.cc.o [ 61%] Linking CXX static library libmysqlxclient.a [ 61%] Built target mysqlxclient [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient_lite.dir/authentication/mysql41_hash.cc.o [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient_lite.dir/authentication/password_hasher.cc.o [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient_lite.dir/authentication/sha256_scramble_generator.cc.o [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient_lite.dir/xcompression_impl.cc.o [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient_lite.dir/xcompression_negotiator.cc.o [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient_lite.dir/xconnection_impl.cc.o [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient_lite.dir/xprotocol_impl.cc.o [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient_lite.dir/xquery_result_impl.cc.o [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient_lite.dir/xrow.cc.o [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient_lite.dir/xrow_impl.cc.o [ 61%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient_lite.dir/xsession_impl.cc.o [ 61%] Linking CXX static library libmysqlxclient_lite.a [ 61%] Built target mysqlxclient_lite [ 61%] Building CXX object components/audit_api_message_emit/CMakeFiles/component_audit_api_message_emit.dir/audit_api_message_emit.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/component_audit_api_message_emit.so [ 61%] Built target component_audit_api_message_emit [ 61%] Building CXX object components/encryption_udf/CMakeFiles/component_encryption_udf.dir/encryption_udf_component.cc.o [ 61%] Building CXX object components/encryption_udf/CMakeFiles/component_encryption_udf.dir/server_helpers.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/component_encryption_udf.so [ 61%] Built target component_encryption_udf [ 61%] Building CXX object components/example/CMakeFiles/component_example_component1.dir/english_greeting_service_imp.cc.o [ 61%] Building CXX object components/example/CMakeFiles/component_example_component1.dir/example_component1.cc.o [ 61%] Building CXX object components/example/CMakeFiles/component_example_component1.dir/simple_example_math_imp.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/component_example_component1.so [ 61%] Built target component_example_component1 [ 61%] Building CXX object components/example/CMakeFiles/component_example_component2.dir/example_component2.cc.o [ 61%] Building CXX object components/example/CMakeFiles/component_example_component2.dir/polish_greeting_service_imp.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/component_example_component2.so [ 61%] Built target component_example_component2 [ 61%] Building CXX object components/example/CMakeFiles/component_example_component3.dir/example_component3.cc.o [ 61%] Building CXX object components/example/CMakeFiles/component_example_component3.dir/example_math_wrapping_imp.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/component_example_component3.so [ 61%] Built target component_example_component3 [ 61%] Building CXX object components/example/CMakeFiles/component_test_string_service.dir/test_string_service.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/component_test_string_service.so [ 61%] Built target component_test_string_service [ 61%] Building CXX object components/example/CMakeFiles/component_test_string_service_long.dir/test_string_service_long.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/component_test_string_service_long.so [ 61%] Built target component_test_string_service_long [ 61%] Building CXX object components/example/CMakeFiles/component_test_string_service_charset.dir/test_string_service_charset.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/component_test_string_service_charset.so [ 61%] Built target component_test_string_service_charset [ 61%] Building CXX object components/example/CMakeFiles/component_test_backup_lock_service.dir/test_backup_lock_service.cc.o [ 61%] Linking CXX shared module ../../plugin_output_directory/component_test_backup_lock_service.so [ 61%] Built target component_test_backup_lock_service [ 61%] Building CXX object components/keyrings/common/CMakeFiles/keyring_common_objlib.dir/component_helpers/src/keyring_log_builtins_definition.cc.o [ 61%] Building CXX object components/keyrings/common/CMakeFiles/keyring_common_objlib.dir/data/data.cc.o [ 61%] Building CXX object components/keyrings/common/CMakeFiles/keyring_common_objlib.dir/data/meta.cc.o [ 61%] Building CXX object components/keyrings/common/CMakeFiles/keyring_common_objlib.dir/data/pfs_string.cpp.o [ 61%] Building CXX object components/keyrings/common/CMakeFiles/keyring_common_objlib.dir/data_file/reader.cc.o [ 61%] Building CXX object components/keyrings/common/CMakeFiles/keyring_common_objlib.dir/data_file/writer.cc.o [ 61%] Building CXX object components/keyrings/common/CMakeFiles/keyring_common_objlib.dir/encryption/aes.cc.o [ 61%] Building CXX object components/keyrings/common/CMakeFiles/keyring_common_objlib.dir/json_data/json_reader.cc.o [ 61%] Building CXX object components/keyrings/common/CMakeFiles/keyring_common_objlib.dir/json_data/json_writer.cc.o [ 61%] Building CXX object components/keyrings/common/CMakeFiles/keyring_common_objlib.dir/utils/utils.cc.o [ 61%] Built target keyring_common_objlib [ 61%] Building CXX object components/library_mysys/CMakeFiles/library_mysys.dir/my_memory.cc.o [ 61%] Building CXX object components/library_mysys/CMakeFiles/library_mysys.dir/my_hex_tools.cc.o [ 61%] Linking CXX static library liblibrary_mysys.a [ 61%] Built target library_mysys [ 62%] Linking CXX static library ../../../archive_output_directory/libkeyring_common.a [ 62%] Built target keyring_common [ 62%] Building CXX object components/keyrings/keyring_file/CMakeFiles/component_keyring_file.dir/service_implementation/keyring_encryption_service_definition.cc.o [ 62%] Building CXX object components/keyrings/keyring_file/CMakeFiles/component_keyring_file.dir/service_implementation/keyring_generator_service_definition.cc.o [ 62%] Building CXX object components/keyrings/keyring_file/CMakeFiles/component_keyring_file.dir/service_implementation/keyring_load_service_definition.cc.o [ 62%] Building CXX object components/keyrings/keyring_file/CMakeFiles/component_keyring_file.dir/service_implementation/keyring_keys_metadata_iterator_service_definition.cc.o [ 62%] Building CXX object components/keyrings/keyring_file/CMakeFiles/component_keyring_file.dir/service_implementation/keyring_metadata_query_service_definition.cc.o [ 62%] Building CXX object components/keyrings/keyring_file/CMakeFiles/component_keyring_file.dir/service_implementation/keyring_reader_service_definition.cc.o [ 62%] Building CXX object components/keyrings/keyring_file/CMakeFiles/component_keyring_file.dir/service_implementation/keyring_writer_service_definition.cc.o [ 62%] Building CXX object components/keyrings/keyring_file/CMakeFiles/component_keyring_file.dir/backend/backend.cc.o [ 62%] Building CXX object components/keyrings/keyring_file/CMakeFiles/component_keyring_file.dir/config/config.cc.o [ 62%] Building CXX object components/keyrings/keyring_file/CMakeFiles/component_keyring_file.dir/keyring_file.cc.o [ 62%] Building CXX object components/keyrings/keyring_file/CMakeFiles/component_keyring_file.dir/component_callbacks.cc.o [ 62%] Linking CXX shared module ../../../plugin_output_directory/component_keyring_file.so [ 62%] Built target component_keyring_file [ 62%] Building CXX object components/keyrings/keyring_kms/CMakeFiles/component_keyring_kms.dir/service_implementation/keyring_encryption_service_definition.cc.o [ 62%] Building CXX object components/keyrings/keyring_kms/CMakeFiles/component_keyring_kms.dir/service_implementation/keyring_generator_service_definition.cc.o [ 62%] Building CXX object components/keyrings/keyring_kms/CMakeFiles/component_keyring_kms.dir/service_implementation/keyring_load_service_definition.cc.o [ 62%] Building CXX object components/keyrings/keyring_kms/CMakeFiles/component_keyring_kms.dir/service_implementation/keyring_keys_metadata_iterator_service_definition.cc.o [ 62%] Building CXX object components/keyrings/keyring_kms/CMakeFiles/component_keyring_kms.dir/service_implementation/keyring_metadata_query_service_definition.cc.o [ 62%] Building CXX object components/keyrings/keyring_kms/CMakeFiles/component_keyring_kms.dir/service_implementation/keyring_reader_service_definition.cc.o [ 62%] Building CXX object components/keyrings/keyring_kms/CMakeFiles/component_keyring_kms.dir/service_implementation/keyring_writer_service_definition.cc.o [ 62%] Building CXX object components/keyrings/keyring_kms/CMakeFiles/component_keyring_kms.dir/backend/backend.cc.o [ 62%] Building CXX object components/keyrings/keyring_kms/CMakeFiles/component_keyring_kms.dir/backend/kms.cc.o [ 63%] Building CXX object components/keyrings/keyring_kms/CMakeFiles/component_keyring_kms.dir/config/config.cc.o [ 63%] Building CXX object components/keyrings/keyring_kms/CMakeFiles/component_keyring_kms.dir/keyring_kms.cc.o [ 63%] Building CXX object components/keyrings/keyring_kms/CMakeFiles/component_keyring_kms.dir/component_callbacks.cc.o [ 63%] Linking CXX shared module ../../../plugin_output_directory/component_keyring_kms.so [ 63%] Built target component_keyring_kms [ 63%] Building CXX object components/logging/CMakeFiles/component_log_sink_syseventlog.dir/log_sink_syseventlog.cc.o [ 63%] Linking CXX shared module ../../plugin_output_directory/component_log_sink_syseventlog.so [ 63%] Built target component_log_sink_syseventlog [ 63%] Building CXX object components/logging/CMakeFiles/component_log_sink_json.dir/log_sink_json.cc.o [ 63%] Linking CXX shared module ../../plugin_output_directory/component_log_sink_json.so [ 63%] Built target component_log_sink_json [ 63%] Building CXX object components/logging/CMakeFiles/component_log_filter_dragnet.dir/log_filter_dragnet.cc.o [ 63%] Linking CXX shared module ../../plugin_output_directory/component_log_filter_dragnet.so [ 63%] Built target component_log_filter_dragnet [ 63%] Building CXX object components/logging/CMakeFiles/component_log_sink_test.dir/log_sink_test.cc.o [ 63%] Linking CXX shared module ../../plugin_output_directory/component_log_sink_test.so [ 63%] Built target component_log_sink_test [ 63%] Building CXX object components/mysqlbackup/CMakeFiles/component_mysqlbackup.dir/mysqlbackup.cc.o [ 63%] Building CXX object components/mysqlbackup/CMakeFiles/component_mysqlbackup.dir/backup_page_tracker.cc.o [ 63%] Linking CXX shared module ../../plugin_output_directory/component_mysqlbackup.so [ 63%] Built target component_mysqlbackup [ 63%] Building CXX object components/pfs_component/CMakeFiles/component_pfs_example_component_population.dir/pfs_example_component_population.cc.o [ 63%] Building CXX object components/pfs_component/CMakeFiles/component_pfs_example_component_population.dir/pfs_example_continent.cc.o [ 63%] Building CXX object components/pfs_component/CMakeFiles/component_pfs_example_component_population.dir/pfs_example_country.cc.o [ 63%] Linking CXX shared module ../../plugin_output_directory/component_pfs_example_component_population.so [ 63%] Built target component_pfs_example_component_population [ 63%] Building CXX object components/pfs_example/CMakeFiles/component_pfs_example.dir/pfs_example.cc.o [ 63%] Linking CXX shared module ../../plugin_output_directory/component_pfs_example.so [ 63%] Built target component_pfs_example [ 63%] Building CXX object components/query_attributes/CMakeFiles/component_query_attributes.dir/query_attributes.cc.o [ 63%] Linking CXX shared module ../../plugin_output_directory/component_query_attributes.so [ 63%] Built target component_query_attributes [ 63%] Building CXX object components/reference_cache/CMakeFiles/component_reference_cache.dir/component.cc.o [ 63%] Building CXX object components/reference_cache/CMakeFiles/component_reference_cache.dir/channel.cc.o [ 63%] Building CXX object components/reference_cache/CMakeFiles/component_reference_cache.dir/cache.cc.o [ 63%] Linking CXX shared module ../../plugin_output_directory/component_reference_cache.so [ 63%] Built target component_reference_cache [ 63%] Building CXX object components/test/CMakeFiles/component_test_udf_registration.dir/test_udf_registration.cc.o [ 63%] Linking CXX shared module ../../plugin_output_directory/component_test_udf_registration.so [ 63%] Built target component_test_udf_registration [ 63%] Building CXX object components/test/CMakeFiles/component_udf_reg_3_func.dir/udf_reg_3_func.cc.o [ 63%] Linking CXX shared module ../../plugin_output_directory/component_udf_reg_3_func.so [ 63%] Built target component_udf_reg_3_func [ 63%] Building CXX object components/test/CMakeFiles/component_udf_reg_only_3_func.dir/udf_reg_only_3_func.cc.o [ 63%] Linking CXX shared module ../../plugin_output_directory/component_udf_reg_only_3_func.so [ 63%] Built target component_udf_reg_only_3_func [ 63%] Building CXX object components/test/CMakeFiles/component_udf_unreg_3_func.dir/udf_unreg_3_func.cc.o [ 63%] Linking CXX shared module ../../plugin_output_directory/component_udf_unreg_3_func.so [ 63%] Built target component_udf_unreg_3_func [ 63%] Building CXX object components/test/CMakeFiles/component_udf_reg_int_func.dir/udf_reg_int_func.cc.o [ 63%] Linking CXX shared module ../../plugin_output_directory/component_udf_reg_int_func.so [ 63%] Built target component_udf_reg_int_func [ 63%] Building CXX object components/test/CMakeFiles/component_udf_unreg_int_func.dir/udf_unreg_int_func.cc.o [ 63%] Linking CXX shared module ../../plugin_output_directory/component_udf_unreg_int_func.so [ 63%] Built target component_udf_unreg_int_func [ 63%] Building CXX object components/test/CMakeFiles/component_udf_reg_int_same_func.dir/udf_reg_int_same_func.cc.o [ 63%] Linking CXX shared module ../../plugin_output_directory/component_udf_reg_int_same_func.so [ 63%] Built target component_udf_reg_int_same_func [ 63%] Building CXX object components/test/CMakeFiles/component_udf_reg_real_func.dir/udf_reg_real_func.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_udf_reg_real_func.so [ 64%] Built target component_udf_reg_real_func [ 64%] Building CXX object components/test/CMakeFiles/component_udf_unreg_real_func.dir/udf_unreg_real_func.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_udf_unreg_real_func.so [ 64%] Built target component_udf_unreg_real_func [ 64%] Building CXX object components/test/CMakeFiles/component_udf_reg_avg_func.dir/udf_reg_avg_func.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_udf_reg_avg_func.so [ 64%] Built target component_udf_reg_avg_func [ 64%] Building CXX object components/test/CMakeFiles/component_test_sys_var_service.dir/test_sys_var_service.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_test_sys_var_service.so [ 64%] Built target component_test_sys_var_service [ 64%] Building CXX object components/test/CMakeFiles/component_test_sys_var_service_same.dir/test_sys_var_service_same.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_test_sys_var_service_same.so [ 64%] Built target component_test_sys_var_service_same [ 64%] Building CXX object components/test/CMakeFiles/component_test_sys_var_service_int.dir/test_sys_var_service_int.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_test_sys_var_service_int.so [ 64%] Built target component_test_sys_var_service_int [ 64%] Building CXX object components/test/CMakeFiles/component_test_sys_var_service_str.dir/test_sys_var_service_str.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_test_sys_var_service_str.so [ 64%] Built target component_test_sys_var_service_str [ 64%] Building CXX object components/test/CMakeFiles/component_test_status_var_service.dir/test_status_var_service.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_test_status_var_service.so [ 64%] Built target component_test_status_var_service [ 64%] Building CXX object components/test/CMakeFiles/component_test_status_var_service_int.dir/test_status_var_service_int.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_test_status_var_service_int.so [ 64%] Built target component_test_status_var_service_int [ 64%] Building CXX object components/test/CMakeFiles/component_test_status_var_service_str.dir/test_status_var_service_str.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_test_status_var_service_str.so [ 64%] Built target component_test_status_var_service_str [ 64%] Building CXX object components/test/CMakeFiles/component_test_status_var_service_reg_only.dir/test_status_var_service_reg_only.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_test_status_var_service_reg_only.so [ 64%] Built target component_test_status_var_service_reg_only [ 64%] Building CXX object components/test/CMakeFiles/component_test_status_var_service_unreg_only.dir/test_status_var_service_unreg_only.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_test_status_var_service_unreg_only.so [ 64%] Built target component_test_status_var_service_unreg_only [ 64%] Building CXX object components/test/CMakeFiles/component_test_system_variable_source.dir/test_system_variable_source.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_test_system_variable_source.so [ 64%] Built target component_test_system_variable_source [ 64%] Building CXX object components/test/CMakeFiles/component_test_host_application_signal.dir/test_host_application_signal.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_test_host_application_signal.so [ 64%] Built target component_test_host_application_signal [ 64%] Building CXX object components/test/CMakeFiles/component_test_audit_api_message.dir/test_audit_api_message.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_test_audit_api_message.so [ 64%] Built target component_test_audit_api_message [ 64%] Building CXX object components/test/CMakeFiles/component_test_mysql_runtime_error.dir/test_mysql_runtime_error.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_test_mysql_runtime_error.so [ 64%] Built target component_test_mysql_runtime_error [ 64%] Building CXX object components/test/CMakeFiles/component_test_mysql_current_thread_reader.dir/test_mysql_current_thread_reader.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_test_mysql_current_thread_reader.so [ 64%] Built target component_test_mysql_current_thread_reader [ 64%] Building CXX object components/test/CMakeFiles/component_test_component_deinit.dir/test_component_deinit.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_test_component_deinit.so [ 64%] Built target component_test_component_deinit [ 64%] Building CXX object components/test/CMakeFiles/component_test_mysql_system_variable_set.dir/test_mysql_system_variable_set.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_test_mysql_system_variable_set.so [ 64%] Built target component_test_mysql_system_variable_set [ 64%] Building CXX object components/test/CMakeFiles/component_test_sensitive_system_variables.dir/test_sensitive_system_variables.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_test_sensitive_system_variables.so [ 64%] Built target component_test_sensitive_system_variables [ 64%] Building CXX object components/validate_password/CMakeFiles/component_validate_password.dir/validate_password_imp.cc.o [ 64%] Linking CXX shared module ../../plugin_output_directory/component_validate_password.so [ 64%] Built target component_validate_password [ 64%] Building CXX object components/test/keyring_encryption_test/CMakeFiles/mysql_keyring_encryption_test.dir/options.cc.o [ 64%] Building CXX object components/test/keyring_encryption_test/CMakeFiles/mysql_keyring_encryption_test.dir/components.cc.o [ 64%] Building CXX object components/test/keyring_encryption_test/CMakeFiles/mysql_keyring_encryption_test.dir/keyring_encryption.cc.o [ 64%] Linking CXX executable ../../../runtime_output_directory/mysql_keyring_encryption_test [ 64%] Built target mysql_keyring_encryption_test [ 64%] Building CXX object components/test/perfschema/CMakeFiles/component_test_pfs_resource_group.dir/test_pfs_resource_group.cc.o [ 64%] Linking CXX shared module ../../../plugin_output_directory/component_test_pfs_resource_group.so [ 64%] Built target component_test_pfs_resource_group [ 64%] Building CXX object components/test/perfschema/CMakeFiles/component_test_pfs_notification.dir/test_pfs_notification.cc.o [ 64%] Linking CXX shared module ../../../plugin_output_directory/component_test_pfs_notification.so [ 64%] Built target component_test_pfs_notification [ 64%] Building CXX object components/test/table_access/CMakeFiles/component_test_table_access.dir/test_table_access.cc.o [ 64%] Linking CXX shared module ../../../plugin_output_directory/component_test_table_access.so [ 64%] Built target component_test_table_access [ 64%] Building CXX object components/test/udf_services/CMakeFiles/component_test_udf_services.dir/test_udf_extension.cc.o [ 64%] Building CXX object components/test/udf_services/CMakeFiles/component_test_udf_services.dir/test_udf_services.cc.o [ 64%] Building CXX object components/test/udf_services/CMakeFiles/component_test_udf_services.dir/udf_extension_test_functions.cc.o [ 64%] Linking CXX shared module ../../../plugin_output_directory/component_test_udf_services.so [ 64%] Built target component_test_udf_services [ 64%] Building CXX object unittest/gunit/CMakeFiles/gunit_small.dir/benchmark.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/gunit_small.dir/fake_costmodel.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/gunit_small.dir/gunit_test_main.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/gunit_small.dir/skip_trailing.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/gunit_small.dir/strnxfrm.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/gunit_small.dir/thread_utils.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/gunit_small.dir/fake_table.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/gunit_small.dir/fake_wsrep.cc.o [ 64%] Linking CXX static library libgunit_small.a [ 64%] Built target gunit_small [ 64%] Building CXX object unittest/gunit/CMakeFiles/gunit_large.dir/benchmark.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/gunit_large.dir/gunit_test_main_server.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/gunit_large.dir/test_utils.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/gunit_large.dir/thread_utils.cc.o [ 64%] Linking CXX static library libgunit_large.a [ 64%] Built target gunit_large [ 64%] Building CXX object unittest/gunit/CMakeFiles/sqlgunitlib.dir/__/__/sql/filesort_utils.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/sqlgunitlib.dir/__/__/sql/mdl.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/sqlgunitlib.dir/__/__/sql/stream_cipher.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/sqlgunitlib.dir/__/__/sql/sql_list.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/sqlgunitlib.dir/__/__/sql/stateless_allocator.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/sqlgunitlib.dir/__/__/sql-common/sql_string.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/sqlgunitlib.dir/__/__/sql/thr_malloc.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/sqlgunitlib.dir/__/__/sql/join_optimizer/hypergraph.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/sqlgunitlib.dir/__/__/sql/join_optimizer/online_cycle_finder.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/sqlgunitlib.dir/__/__/sql/join_optimizer/overflow_bitset.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/sqlgunitlib.dir/__/__/sql/locks/shared_spin_lock.cc.o [ 64%] Linking CXX static library libsqlgunitlib.a [ 64%] Built target sqlgunitlib [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/alignment-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/bitmap-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/bounds_checked_array-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/byteorder-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/calloc-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/charset_bug28956360-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/charset_bug32788301-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/collation_loader-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/cost_estimate-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/decimal-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/dns_srv_data-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/dphyp-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/dynarray-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/filesort_buffer-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/filesort_compare-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/filesort_mergechunk-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/float_compare-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/inplace_vector-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/integer_digits-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/intrusive_list_iterator-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/key-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/like_range-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/m_string-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/mdl-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/mem_root_deque-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/mutex_lock-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/my_alloc-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/my_bitmap-t.cc.o [ 64%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/my_error-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/my_fileutils-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/my_gcvt-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/my_murmur3-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/my_rcu_lock-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/my_thread-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/my_timer-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/mysys_base64-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/mysys_lf-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/mysys_my_b_vprintf-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/mysys_my_checksum-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/mysys_my_getopt-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/mysys_my_getpw-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/mysys_my_loadpath-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/mysys_my_malloc-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/mysys_my_pwrite-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/mysys_my_rdtsc-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/mysys_my_read-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/mysys_my_symlink-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/mysys_my_time-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/mysys_my_write-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/mysys_pathfuncs-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/opt_recperkey-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/overflow_bitset-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/partitioned_rwlock-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/pattern_matcher-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/prealloced_array-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/priority_queue-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/pump_object_filter-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/record_buffer-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/sql_class_header-t.cc.o /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/sql_class_header-t.cc:55:76: note: '#pragma message: sql_class.h includes handler.h directly or indirectly; it should not.' 55 | "sql_class.h includes handler.h directly or indirectly; it should not.") | ^ [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/sql_list-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/sql_plist-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/sql_string-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/stl_alloc-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/stream_cipher-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/strings_skip_trailing-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/strings_strnxfrm-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/strings_utf8-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/strings_valid_check-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/strtod-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/strtoll-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/template_utils-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/thread_utils-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/timespec-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/unhex-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/val_int_compare-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_small_tests-t.dir/varlen_sort-t.cc.o [ 65%] Linking CXX executable ../../runtime_output_directory/merge_small_tests-t [ 65%] Built target merge_small_tests-t [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/character_set_deprecation-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/compare_access_paths-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/copy_info-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:65, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/copy_info-t.cc:23: In constructor 'testing::internal::StrictMockImpl::StrictMockImpl() [with Base = copy_info_unittest::Mock_field]', inlined from 'testing::StrictMock::StrictMock(A&&) [with A = Field::enum_auto_flags; MockClass = copy_info_unittest::Mock_field]' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-nice-strict.h:240:64, inlined from 'virtual void copy_info_unittest::CopyInfoTest_setFunctionDefaults_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/copy_info-t.cc:258:48: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-nice-strict.h:128:61: warning: 'a' may be used uninitialized [-Wmaybe-uninitialized] 128 | StrictMockImpl() { ::testing::Mock::FailUninterestingCalls(this); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-spec-builders.h: In member function 'virtual void copy_info_unittest::CopyInfoTest_setFunctionDefaults_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-spec-builders.h:443:15: note: by argument 1 of type 'const void*' to 'static void testing::Mock::FailUninterestingCalls(const void*)' declared here 443 | static void FailUninterestingCalls(const void* mock_obj) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/copy_info-t.cc:258:26: note: 'a' declared here 258 | StrictMock a(Field::ON_UPDATE_NOW); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const my_timeval*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec copy_info_unittest::Mock_field::gmock_store_timestamp(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/copy_info-t.cc:65:3, inlined from 'virtual void copy_info_unittest::CopyInfoTest_setFunctionDefaults_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/copy_info-t.cc:286:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/copy_info-t.cc: In member function 'virtual void copy_info_unittest::CopyInfoTest_setFunctionDefaults_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/copy_info-t.cc:286:33: note: '' declared here 286 | EXPECT_CALL(b, store_timestamp(_)).Times(1); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const my_timeval*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec copy_info_unittest::Mock_field::gmock_store_timestamp(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/copy_info-t.cc:65:3, inlined from 'virtual void copy_info_unittest::CopyInfoTest_setFunctionDefaults_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/copy_info-t.cc:287:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/copy_info-t.cc: In member function 'virtual void copy_info_unittest::CopyInfoTest_setFunctionDefaults_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/copy_info-t.cc:287:33: note: '' declared here 287 | EXPECT_CALL(c, store_timestamp(_)).Times(0); | ^ [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/create_field-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/dd_cache-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/dd_column_statistics-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/dd_info_schema_native_func-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/dd_pfs-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/dd_properties-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/dd_schema-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc:23: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec dd_unittest::Mock_dd_HANDLER::gmock_update_row(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd.h:80:3, inlined from 'virtual void dd_schema_unittest::SchemaTest_UpdateSchema_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc:343:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd.h:26, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc:35: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc: In member function 'virtual void dd_schema_unittest::SchemaTest_UpdateSchema_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc:343:26: note: '' declared here 343 | ON_CALL(*ha, update_row(_, _)).WillByDefault(Return(0)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec dd_unittest::Mock_dd_HANDLER::gmock_update_row(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd.h:80:3, inlined from 'virtual void dd_schema_unittest::SchemaTest_UpdateSchema_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc:343:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc: In member function 'virtual void dd_schema_unittest::SchemaTest_UpdateSchema_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc:343:26: note: '' declared here 343 | ON_CALL(*ha, update_row(_, _)).WillByDefault(Return(0)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec dd_unittest::Mock_dd_HANDLER::gmock_update_row(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd.h:80:3, inlined from 'virtual void dd_schema_unittest::SchemaTest_UpdateSchema_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc:344:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc: In member function 'virtual void dd_schema_unittest::SchemaTest_UpdateSchema_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc:344:30: note: '' declared here 344 | EXPECT_CALL(*ha, update_row(_, _)).Times(1); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec dd_unittest::Mock_dd_HANDLER::gmock_update_row(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd.h:80:3, inlined from 'virtual void dd_schema_unittest::SchemaTest_UpdateSchema_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc:344:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc: In member function 'virtual void dd_schema_unittest::SchemaTest_UpdateSchema_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc:344:30: note: '' declared here 344 | EXPECT_CALL(*ha, update_row(_, _)).Times(1); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = String*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec dd_unittest::Mock_dd_field_varstring::gmock_val_str(const testing::Matcher&, const testing::Matcher&) const' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd.h:152:3, inlined from 'virtual void dd_schema_unittest::SchemaTest_GetSchema_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc:431:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc: In member function 'virtual void dd_schema_unittest::SchemaTest_GetSchema_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc:431:25: note: '' declared here 431 | ON_CALL(*name, val_str(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = String*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec dd_unittest::Mock_dd_field_varstring::gmock_val_str(const testing::Matcher&, const testing::Matcher&) const' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd.h:152:3, inlined from 'virtual void dd_schema_unittest::SchemaTest_GetSchema_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc:431:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc: In member function 'virtual void dd_schema_unittest::SchemaTest_GetSchema_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc:431:25: note: '' declared here 431 | ON_CALL(*name, val_str(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = String*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec dd_unittest::Mock_dd_field_varstring::gmock_val_str(const testing::Matcher&, const testing::Matcher&) const' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd.h:152:3, inlined from 'virtual void dd_schema_unittest::SchemaTest_GetSchema_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc:434:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc: In member function 'virtual void dd_schema_unittest::SchemaTest_GetSchema_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc:434:29: note: '' declared here 434 | EXPECT_CALL(*name, val_str(_, _)).Times(1); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = String*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec dd_unittest::Mock_dd_field_varstring::gmock_val_str(const testing::Matcher&, const testing::Matcher&) const' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd.h:152:3, inlined from 'virtual void dd_schema_unittest::SchemaTest_GetSchema_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc:434:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc: In member function 'virtual void dd_schema_unittest::SchemaTest_GetSchema_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/dd_schema-t.cc:434:29: note: '' declared here 434 | EXPECT_CALL(*name, val_str(_, _)).Times(1); | ^ [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/dd_sdi-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/dd_string_type-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/dd_table-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/debug_sync-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/decoy_user-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/explain_filename-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/field-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/get_diagnostics-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/gis_algos-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/gis_area-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/gis_buffer-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/gis_difference-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/gis_distance-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/gis_frechet_distance-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/gis_geometries-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/gis_hausdorff_distance-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/gis_intersection-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/gis_is_simple-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/gis_isvalid-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/gis_line_interpolate_point-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/gis_relops-t.cc.o [ 65%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/gis_rtree_support-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/gis_setops-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/gis_srs-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/gis_symdifference-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/gis_union-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/gis_wkb_parser-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/gis_wkb_writer-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/graph_simplification-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/handler-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/hash_join-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/histograms-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/histogram_selectivity-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/hypergraph_optimizer-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/initialize_password-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/insert_delayed-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/interesting_orders-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/into_syntax-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/item-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/item_filter-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/item_func_case-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/item_func_now_local-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/item_func_regexp-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/item_json_func-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/item_like-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/item_timefunc-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/join_syntax-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/join_tab_sort-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/json_binary-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/json_dom-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/json_path-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/locking_clause_syntax-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/locking_service-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/log_throttle-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/log_timestamp-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/make_sortkey-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/mdl_sync-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/my_decimal-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/mysqld_funcs-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/opt_costconstants-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/opt_costmodel-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/opt_guessrecperkey-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/opt_range-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/opt_range-t.cc:24: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec Base_mock_HANDLER::gmock_index_flags(const testing::Matcher&, const testing::Matcher&, const testing::Matcher&) const' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/base_mock_handler.h:54:3, inlined from 'Fake_RANGE_OPT_PARAM::Fake_RANGE_OPT_PARAM(THD*, MEM_ROOT*, int, bool)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/fake_range_opt_param.h:78:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/fake_range_opt_param.h:26, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/opt_range-t.cc:37: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/fake_range_opt_param.h: In constructor 'Fake_RANGE_OPT_PARAM::Fake_RANGE_OPT_PARAM(THD*, MEM_ROOT*, int, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/fake_range_opt_param.h:78:39: note: '' declared here 78 | ON_CALL(*mock_handler, index_flags(_, _, true)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec Base_mock_HANDLER::gmock_index_flags(const testing::Matcher&, const testing::Matcher&, const testing::Matcher&) const' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/base_mock_handler.h:54:3, inlined from 'Fake_RANGE_OPT_PARAM::Fake_RANGE_OPT_PARAM(THD*, MEM_ROOT*, int, bool)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/fake_range_opt_param.h:78:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/fake_range_opt_param.h: In constructor 'Fake_RANGE_OPT_PARAM::Fake_RANGE_OPT_PARAM(THD*, MEM_ROOT*, int, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/fake_range_opt_param.h:78:39: note: '' declared here 78 | ON_CALL(*mock_handler, index_flags(_, _, true)) | ^ [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/opt_ref-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/opt_trace-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/persisted_variables-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/protocol_classic-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/regexp_engine-t.cc.o In file included from /opt/local/gcc12/include/c++/12.2.0/string:40, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/regexp_engine-t.cc:23: In static member function 'static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, size_t)', inlined from 'static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, size_t)' at /opt/local/gcc12/include/c++/12.2.0/bits/char_traits.h:817:7, inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = char16_t; _Traits = std::char_traits; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/basic_string.h:423:21, inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = char16_t; _Traits = std::char_traits; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/basic_string.h:418:7, inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Allocator>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_replace(size_type, size_type, const _CharT*, size_type) [with _CharT = char16_t; _Traits = std::char_traits; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/basic_string.tcc:532:22, inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::assign(const _CharT*, size_type) [with _CharT = char16_t; _Traits = std::char_traits; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/basic_string.h:1630:19, inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(std::initializer_list<_Tp>) [with _CharT = char16_t; _Traits = std::char_traits; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/basic_string.h:915:14, inlined from 'void regexp_engine_unittest::Mock_regexp_engine::set_replace_buffer(std::initializer_list)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/regexp_engine-t.cc:85:24, inlined from 'virtual void regexp_engine_unittest::RegexpEngineTest_AppendReplacementGrowBuffer_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/regexp_engine-t.cc:136:28: /opt/local/gcc12/include/c++/12.2.0/bits/char_traits.h:826:34: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' accessing 9223372036854775812 or more bytes at offsets 0 and 2 may overlap up to 9223372036854775817 bytes at offset -5 [-Wrestrict] 826 | (__builtin_memcpy(__s1, __s2, __n * sizeof(char_type)))); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/regexp_facade-t.cc.o [ 66%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/security_context-t.cc.o [ 67%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/segfault-t.cc.o [ 67%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/select_lex_visitor-t.cc.o [ 67%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/sha2_password-t.cc.o [ 67%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/sql_table-t.cc.o [ 67%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/subquery_syntax-t.cc.o [ 67%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/table_cache-t.cc.o [ 67%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/table_factor_syntax-t.cc.o [ 67%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/table_list-t.cc.o [ 67%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/tc_log_mmap-t.cc.o [ 67%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/temptable_allocator-t.cc.o [ 67%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/temptable_storage-t.cc.o [ 67%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/thd_manager-t.cc.o [ 67%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/union_syntax-t.cc.o [ 67%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/unique-t.cc.o [ 67%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/value_map-t.cc.o [ 67%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/walk_access_paths-t.cc.o [ 67%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/wild_case_compare-t.cc.o [ 67%] Building CXX object unittest/gunit/CMakeFiles/merge_large_tests-t.dir/__/__/storage/example/ha_example.cc.o [ 67%] Linking CXX executable ../../runtime_output_directory/merge_large_tests-t [ 67%] Built target merge_large_tests-t [ 67%] Building CXX object unittest/gunit/CMakeFiles/rpl_channel_credentials_lib.dir/__/__/sql/rpl_channel_credentials.cc.o [ 67%] Linking CXX static library librpl_channel_credentials_lib.a [ 67%] Built target rpl_channel_credentials_lib [ 67%] Building CXX object unittest/gunit/CMakeFiles/rpl_channel_credentials-t.dir/rpl_channel_credentials-t.cc.o [ 67%] Linking CXX executable ../../runtime_output_directory/rpl_channel_credentials-t [ 67%] Built target rpl_channel_credentials-t [ 67%] Building CXX object unittest/gunit/CMakeFiles/rpl_commit_order_queue_lib.dir/__/__/sql/changestreams/apply/commit_order_queue.cc.o [ 67%] Linking CXX static library librpl_commit_order_queue_lib.a [ 67%] Built target rpl_commit_order_queue_lib [ 67%] Building CXX object unittest/gunit/CMakeFiles/rpl_commit_order_queue-t.dir/rpl_commit_order_queue-t.cc.o [ 67%] Linking CXX executable ../../runtime_output_directory/rpl_commit_order_queue-t [ 67%] Built target rpl_commit_order_queue-t [ 67%] Building CXX object unittest/gunit/ddl_rewriter/CMakeFiles/ddl_rewriter-t.dir/ddl_rewriter-t.cc.o [ 67%] Building CXX object unittest/gunit/ddl_rewriter/CMakeFiles/ddl_rewriter-t.dir/__/__/__/plugin/ddl_rewriter/ddl_rewriter.cc.o [ 67%] Linking CXX executable ../../../runtime_output_directory/ddl_rewriter-t [ 67%] Built target ddl_rewriter-t [ 67%] Building CXX object unittest/gunit/innodb/CMakeFiles/merge_innodb_tests-t.dir/fil_path-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/fil0fil.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/innodb/fil_path-t.cc:28: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 67%] Building CXX object unittest/gunit/innodb/CMakeFiles/merge_innodb_tests-t.dir/ha_innodb-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/innodb/ha_innodb-t.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 67%] Building CXX object unittest/gunit/innodb/CMakeFiles/merge_innodb_tests-t.dir/log0log-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/innodb/log0log-t.cc:23: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 67%] Building CXX object unittest/gunit/innodb/CMakeFiles/merge_innodb_tests-t.dir/mem0mem-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0rw.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mtr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mach0data.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/mem0mem.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/innodb/mem0mem-t.cc:29: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/m_ctype.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/ft_global.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/sql/handler.h:46, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/innodb/mem0mem-t.cc:28: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 67%] Building CXX object unittest/gunit/innodb/CMakeFiles/merge_innodb_tests-t.dir/os0file-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/os/file.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0file.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/innodb/os0file-t.cc:29: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 67%] Building CXX object unittest/gunit/innodb/CMakeFiles/merge_innodb_tests-t.dir/os0thread-create-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0thread-create.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/innodb/os0thread-create-t.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 67%] Building CXX object unittest/gunit/innodb/CMakeFiles/merge_innodb_tests-t.dir/srv0conc-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ha_prototypes.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/row0mysql.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/innodb/srv0conc-t.cc:30: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 67%] Building CXX object unittest/gunit/innodb/CMakeFiles/merge_innodb_tests-t.dir/sync0rw-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0arr.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0arr_impl.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/innodb/sync0rw-t.cc:35: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 67%] Building CXX object unittest/gunit/innodb/CMakeFiles/merge_innodb_tests-t.dir/ut0crc32-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/innodb/ut0crc32-t.cc:30: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 68%] Building CXX object unittest/gunit/innodb/CMakeFiles/merge_innodb_tests-t.dir/ut0lock_free_hash-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0event.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/innodb/ut0lock_free_hash-t.cc:75: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 68%] Building CXX object unittest/gunit/innodb/CMakeFiles/merge_innodb_tests-t.dir/ut0mem-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/innodb/ut0mem-t.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 68%] Building CXX object unittest/gunit/innodb/CMakeFiles/merge_innodb_tests-t.dir/ut0new-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/innodb/ut0new-t.cc:32: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:112: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 68%] Linking CXX executable ../../../runtime_output_directory/merge_innodb_tests-t [ 68%] Built target merge_innodb_tests-t [ 68%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/lot0lot-t.dir/lot0lot.cc.o [ 68%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/lot0lot-t.dir/lot0buf.cc.o [ 68%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/lot0lot-t.dir/lot0dat.cc.o [ 68%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/lot0lot-t.dir/lot0lob.cc.o [ 68%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/lot0lot-t.dir/fut0lst.cc.o [ 68%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/lot0lot-t.dir/fil0fil.cc.o [ 68%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/lot0lot-t.dir/mtr0log.cc.o [ 68%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/lot0lot-t.dir/ut0dbg.cc.o [ 69%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/lot0lot-t.dir/lob0int.cc.o [ 69%] Linking CXX executable lot0lot-t [ 69%] Built target lot0lot-t [ 69%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/ut0plist-t.dir/lot0buf.cc.o [ 69%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/ut0plist-t.dir/mtr0log.cc.o [ 70%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/ut0plist-t.dir/ut0dbg.cc.o [ 70%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/ut0plist-t.dir/ut0plist.cc.o [ 70%] Linking CXX executable ut0plist-t [ 70%] Built target ut0plist-t [ 70%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/ut0frags-t.dir/fil0fil.cc.o [ 70%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/ut0frags-t.dir/fut0lst.cc.o [ 70%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/ut0frags-t.dir/lot0buf.cc.o [ 70%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/ut0frags-t.dir/mtr0log.cc.o [ 70%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/ut0frags-t.dir/ut0dbg.cc.o [ 70%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/ut0frags-t.dir/ut0frags.cc.o [ 70%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/ut0frags-t.dir/zlob0int.cc.o [ 70%] Linking CXX executable ut0frags-t [ 70%] Built target ut0frags-t [ 70%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/zlob0int-t.dir/zlob0int-t.cc.o [ 70%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/zlob0int-t.dir/zlob0int.cc.o [ 70%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/zlob0int-t.dir/mtr0log.cc.o [ 70%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/zlob0int-t.dir/ut0dbg.cc.o [ 70%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/zlob0int-t.dir/lot0buf.cc.o [ 70%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/zlob0int-t.dir/fil0fil.cc.o [ 70%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/zlob0int-t.dir/fut0lst.cc.o [ 70%] Building CXX object unittest/gunit/innodb/lob/CMakeFiles/zlob0int-t.dir/lot0dat.cc.o [ 70%] Linking CXX executable zlob0int-t [ 70%] Built target zlob0int-t [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/keyring_test.dir/__/__/__/plugin/keyring/common/keyring_key.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/keyring_test.dir/__/__/__/plugin/keyring/common/keys_container.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/keyring_test.dir/__/__/__/plugin/keyring/common/keys_iterator.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/keyring_test.dir/__/__/__/plugin/keyring/common/system_keys_container.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/keyring_test.dir/__/__/__/plugin/keyring/common/system_key_adapter.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/keyring_test.dir/__/__/__/plugin/keyring/buffered_file_io.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/keyring_test.dir/__/__/__/plugin/keyring/converter.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/keyring_test.dir/__/__/__/plugin/keyring/buffer.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/keyring_test.dir/__/__/__/plugin/keyring/hash_to_buffer_serializer.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/keyring_test.dir/__/__/__/plugin/keyring/digest.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/keyring_test.dir/__/__/__/plugin/keyring/file_io.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/keyring_test.dir/__/__/__/plugin/keyring/checker/checker.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/keyring_test.dir/__/__/__/plugin/keyring/checker/checker_factory.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/keyring_test.dir/__/__/__/plugin/keyring/checker/checker_ver_1_0.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/keyring_test.dir/__/__/__/plugin/keyring/checker/checker_ver_2_0.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/keyring_test.dir/buffered_file_io_10.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/keyring_test.dir/psi_memory_key.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/keyring_test.dir/uuid.cc.o [ 70%] Linking CXX static library libkeyring_test.a [ 70%] Built target keyring_test [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/merge_keyring_file_tests-t.dir/keyring-api-t.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/merge_keyring_file_tests-t.dir/keys_container-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc:23: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = keyring::ISerialized_object**]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec keyring__keys_container_unittest::Mock_keyring_io::gmock_get_serialized_object(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc:1260:3, inlined from 'virtual void keyring__keys_container_unittest::Keys_container_with_mocked_io_test_ErrorFromIODuringInitInvalidKey_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc:1377:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc: In member function 'virtual void keyring__keys_container_unittest::Keys_container_with_mocked_io_test_ErrorFromIODuringInitInvalidKey_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc:1377:51: note: '' declared here 1377 | EXPECT_CALL(*keyring_io, get_serialized_object(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = keyring::ISerialized_object**]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec keyring__keys_container_unittest::Mock_keyring_io::gmock_get_serialized_object(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc:1260:3, inlined from 'virtual void keyring__keys_container_unittest::Keys_container_with_mocked_io_test_ErrorFromIODuringInitOnGettingSerializedObject_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc:1311:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc: In member function 'virtual void keyring__keys_container_unittest::Keys_container_with_mocked_io_test_ErrorFromIODuringInitOnGettingSerializedObject_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc:1311:49: note: '' declared here 1311 | EXPECT_CALL(*keyring_io, get_serialized_object(_)).WillOnce(Return(true)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = keyring::ISerialized_object**]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec keyring__keys_container_unittest::Mock_keyring_io::gmock_get_serialized_object(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc:1260:3, inlined from 'void keyring__keys_container_unittest::Keys_container_with_mocked_io_test::expect_calls_on_init()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc:1295:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc: In member function 'void keyring__keys_container_unittest::Keys_container_with_mocked_io_test::expect_calls_on_init()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc:1295:49: note: '' declared here 1295 | EXPECT_CALL(*keyring_io, get_serialized_object(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = keyring::ISerialized_object**]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec keyring__keys_container_unittest::Mock_keyring_io::gmock_get_serialized_object(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc:1260:3, inlined from 'virtual void keyring__keys_container_unittest::Keys_container_with_mocked_io_test_ErrorFromIODuringInitInvalidKeyAndMockedSerializedObject_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc:1338:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc: In member function 'virtual void keyring__keys_container_unittest::Keys_container_with_mocked_io_test_ErrorFromIODuringInitInvalidKeyAndMockedSerializedObject_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc:1338:51: note: '' declared here 1338 | EXPECT_CALL(*keyring_io, get_serialized_object(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = keyring::IKey**]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec keyring::Mock_serialized_object::gmock_get_next_key(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/mock_serialized_object.h:33:3, inlined from 'virtual void keyring__keys_container_unittest::Keys_container_with_mocked_io_test_ErrorFromIODuringInitInvalidKeyAndMockedSerializedObject_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc:1342:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc: In member function 'virtual void keyring__keys_container_unittest::Keys_container_with_mocked_io_test_ErrorFromIODuringInitInvalidKeyAndMockedSerializedObject_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc:1342:54: note: '' declared here 1342 | EXPECT_CALL(*mock_serialized_object, get_next_key(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = keyring::IKey**]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec keyring::Mock_serialized_object::gmock_get_next_key(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/mock_serialized_object.h:33:3, inlined from 'virtual void keyring__keys_container_unittest::Keys_container_with_mocked_io_test_ErrorFromIODuringInitInvalidKeyAndMockedSerializedObject_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc:1345:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc: In member function 'virtual void keyring__keys_container_unittest::Keys_container_with_mocked_io_test_ErrorFromIODuringInitInvalidKeyAndMockedSerializedObject_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/keys_container-t.cc:1345:54: note: '' declared here 1345 | EXPECT_CALL(*mock_serialized_object, get_next_key(_)) | ^ [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/merge_keyring_file_tests-t.dir/system_keys_container-t.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/merge_keyring_file_tests-t.dir/buffered_file_io-t.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/merge_keyring_file_tests-t.dir/converter-t.cc.o [ 70%] Building CXX object unittest/gunit/keyring/CMakeFiles/merge_keyring_file_tests-t.dir/file_io-t.cc.o [ 70%] Linking CXX executable ../../../runtime_output_directory/merge_keyring_file_tests-t [ 70%] Built target merge_keyring_file_tests-t [ 70%] Building CXX object unittest/gunit/components/mysql_server/CMakeFiles/unit_test_common.dir/unit_test_common.cc.o [ 70%] Linking CXX static library libunit_test_common.a [ 70%] Built target unit_test_common [ 70%] Building CXX object unittest/gunit/components/mysql_server/CMakeFiles/registry-t.dir/registry-t.cc.o [ 70%] Linking CXX executable ../../../../plugin_output_directory/registry-t [ 70%] Built target registry-t [ 70%] Building CXX object unittest/gunit/components/mysql_server/CMakeFiles/component_self_required_test_component.dir/self_required_test_component.cc.o [ 70%] Linking CXX shared module ../../../../plugin_output_directory/component_self_required_test_component.so [ 70%] Built target component_self_required_test_component [ 70%] Building CXX object unittest/gunit/components/mysql_server/CMakeFiles/component_cyclic_dependency_test_component_2.dir/cyclic_dependency_test_component_2.cc.o [ 70%] Linking CXX shared module ../../../../plugin_output_directory/component_cyclic_dependency_test_component_2.so [ 70%] Built target component_cyclic_dependency_test_component_2 [ 70%] Building CXX object unittest/gunit/components/mysql_server/CMakeFiles/component_cyclic_dependency_test_component_1.dir/cyclic_dependency_test_component_1.cc.o [ 70%] Linking CXX shared module ../../../../plugin_output_directory/component_cyclic_dependency_test_component_1.so [ 70%] Built target component_cyclic_dependency_test_component_1 [ 70%] Building CXX object unittest/gunit/components/mysql_server/CMakeFiles/dynamic_loader-t.dir/dynamic_loader-t.cc.o [ 70%] Linking CXX executable ../../../../plugin_output_directory/dynamic_loader-t [ 70%] Built target dynamic_loader-t [ 70%] Building CXX object unittest/gunit/components/mysql_server/CMakeFiles/minimal_chassis-t.dir/minimal_chassis-t.cc.o [ 72%] Linking CXX executable ../../../../plugin_output_directory/minimal_chassis-t [ 72%] Built target minimal_chassis-t [ 72%] Building CXX object unittest/gunit/components/mysql_server/CMakeFiles/minimal_chassis_test_driver-t.dir/minimal_chassis_test_driver-t.cc.o [ 72%] Linking CXX executable ../../../../plugin_output_directory/minimal_chassis_test_driver-t [ 72%] Built target minimal_chassis_test_driver-t [ 72%] Building CXX object unittest/gunit/components/mysql_server/CMakeFiles/component_test_reference_cache.dir/test_reference_cache.cc.o [ 73%] Linking CXX shared module ../../../../plugin_output_directory/component_test_reference_cache.so [ 73%] Built target component_test_reference_cache [ 73%] Building CXX object unittest/gunit/components/mysql_server/CMakeFiles/reference_cache-t.dir/reference_cache-t.cc.o [ 73%] Linking CXX executable ../../../../plugin_output_directory/reference_cache-t [ 73%] Built target reference_cache-t [ 73%] Building CXX object unittest/gunit/components/keyring_common/CMakeFiles/merge_component_keyring_common_tests-t.dir/cache-t.cc.o [ 73%] Building CXX object unittest/gunit/components/keyring_common/CMakeFiles/merge_component_keyring_common_tests-t.dir/config_reader-t.cc.o [ 73%] Building CXX object unittest/gunit/components/keyring_common/CMakeFiles/merge_component_keyring_common_tests-t.dir/data-t.cc.o [ 73%] Building CXX object unittest/gunit/components/keyring_common/CMakeFiles/merge_component_keyring_common_tests-t.dir/data_file-t.cc.o [ 73%] Building CXX object unittest/gunit/components/keyring_common/CMakeFiles/merge_component_keyring_common_tests-t.dir/iterator-t.cc.o [ 73%] Building CXX object unittest/gunit/components/keyring_common/CMakeFiles/merge_component_keyring_common_tests-t.dir/json_data_file_operations-t.cc.o [ 73%] Building CXX object unittest/gunit/components/keyring_common/CMakeFiles/merge_component_keyring_common_tests-t.dir/json_data_reader-t.cc.o [ 73%] Building CXX object unittest/gunit/components/keyring_common/CMakeFiles/merge_component_keyring_common_tests-t.dir/json_data_writer-t.cc.o [ 73%] Building CXX object unittest/gunit/components/keyring_common/CMakeFiles/merge_component_keyring_common_tests-t.dir/operations-t.cc.o [ 73%] Building CXX object unittest/gunit/components/keyring_common/CMakeFiles/merge_component_keyring_common_tests-t.dir/parser-t.cc.o [ 73%] Building CXX object unittest/gunit/components/keyring_common/CMakeFiles/merge_component_keyring_common_tests-t.dir/aes_encryption-t.cc.o [ 73%] Building CXX object unittest/gunit/components/keyring_common/CMakeFiles/merge_component_keyring_common_tests-t.dir/__/__/__/__/components/keyrings/common/encryption/aes.cc.o [ 73%] Linking CXX executable ../../../../runtime_output_directory/merge_component_keyring_common_tests-t [ 73%] Built target merge_component_keyring_common_tests-t [ 73%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/__/test_main.cc.o [ 73%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/account_verification_handler_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/message.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/protocol_encoder.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/notice_output_queue.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/session.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/account_verification_handler.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/account_verification_handler_t.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/admin_cmd_arguments_object_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/admin_command_arguments.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/admin_cmd_arguments.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_arguments_object_t.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/admin_cmd_index_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/admin_command_arguments.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/admin_cmd_arguments.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_index_t.cc:29: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_index_t.cc:25: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::__cxx11::basic_string&]', inlined from 'testing::Matcher&>::Matcher(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:510:18, inlined from 'testing::internal::MockSpec&)> xpl::test::mock::Sql_session::gmock_is_sql_mode_set(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/sql_session.h:76:3, inlined from 'virtual void xpl::test::Admin_command_index_test_drop_no_schema_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_index_t.cc:166:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, std::allocator >&>::.testing::internal::MatcherBase&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_index_t.cc: In member function 'virtual void xpl::test::Admin_command_index_test_drop_no_schema_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_index_t.cc:166:44: note: '' declared here 166 | EXPECT_CALL(data_context, is_sql_mode_set(_)).WillOnce(Return(false)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::__cxx11::basic_string&]', inlined from 'testing::Matcher&>::Matcher(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:510:18, inlined from 'testing::internal::MockSpec&)> xpl::test::mock::Sql_session::gmock_is_sql_mode_set(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/sql_session.h:76:3, inlined from 'virtual void xpl::test::Admin_command_index_test_drop_no_collection_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_index_t.cc:179:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, std::allocator >&>::.testing::internal::MatcherBase&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_index_t.cc: In member function 'virtual void xpl::test::Admin_command_index_test_drop_no_collection_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_index_t.cc:179:44: note: '' declared here 179 | EXPECT_CALL(data_context, is_sql_mode_set(_)).WillOnce(Return(false)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::__cxx11::basic_string&]', inlined from 'testing::Matcher&>::Matcher(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:510:18, inlined from 'testing::internal::MockSpec&)> xpl::test::mock::Sql_session::gmock_is_sql_mode_set(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/sql_session.h:76:3, inlined from 'virtual void xpl::test::Admin_command_index_test_drop_no_virtual_column_no_index_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_index_t.cc:192:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, std::allocator >&>::.testing::internal::MatcherBase&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_index_t.cc: In member function 'virtual void xpl::test::Admin_command_index_test_drop_no_virtual_column_no_index_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_index_t.cc:192:44: note: '' declared here 192 | EXPECT_CALL(data_context, is_sql_mode_set(_)).WillOnce(Return(false)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::__cxx11::basic_string&]', inlined from 'testing::Matcher&>::Matcher(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:510:18, inlined from 'testing::internal::MockSpec&)> xpl::test::mock::Sql_session::gmock_is_sql_mode_set(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/sql_session.h:76:3, inlined from 'virtual void xpl::test::Admin_command_index_test_drop_index_with_column_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_index_t.cc:207:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, std::allocator >&>::.testing::internal::MatcherBase&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_index_t.cc: In member function 'virtual void xpl::test::Admin_command_index_test_drop_index_with_column_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_index_t.cc:207:44: note: '' declared here 207 | EXPECT_CALL(data_context, is_sql_mode_set(_)).WillOnce(Return(false)); | ^ [ 73%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/admin_create_collection_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/admin_command_arguments.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/admin_cmd_arguments.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_handler_t.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_create_collection_t.cc:29: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_create_collection_t.cc:25: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = ngs::Common_status_variables::Variable ngs::Common_status_variables::*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Session::gmock_update_status(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/session.h:72:3, inlined from 'virtual void xpl::test::Admin_command_handler_test::SetUp()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_handler_t.h:68:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_handler_t.h: In member function 'virtual void xpl::test::Admin_command_handler_test::SetUp()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_handler_t.h:68:44: note: '' declared here 68 | EXPECT_CALL(mock_session, update_status(_)); | ^ [ 73%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/admin_get_collection_options_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/encoders/encoding_xmessages.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_get_collection_options_t.cc:30: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_get_collection_options_t.cc:25: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = ngs::Common_status_variables::Variable ngs::Common_status_variables::*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Session::gmock_update_status(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/session.h:72:3, inlined from 'virtual void xpl::test::Admin_command_handler_test::SetUp()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_handler_t.h:68:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_handler_t.h: In member function 'virtual void xpl::test::Admin_command_handler_test::SetUp()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_handler_t.h:68:44: note: '' declared here 68 | EXPECT_CALL(mock_session, update_status(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const ngs::Encode_column_info*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Protocol_encoder::gmock_send_column_metadata(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/protocol_encoder.h:60:3, inlined from 'virtual void xpl::test::Admin_cmd_get_collection_options_test_get_validation_ok_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_get_collection_options_t.cc:132:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_get_collection_options_t.cc: In member function 'virtual void xpl::test::Admin_cmd_get_collection_options_test_get_validation_ok_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_get_collection_options_t.cc:132:49: note: '' declared here 132 | EXPECT_CALL(mock_encoder, send_column_metadata(_)); | ^ [ 73%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/admin_modify_collection_options_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/admin_command_arguments.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/admin_cmd_arguments.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_handler_t.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_modify_collection_options_t.cc:29: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_modify_collection_options_t.cc:25: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = ngs::Common_status_variables::Variable ngs::Common_status_variables::*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Session::gmock_update_status(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/session.h:72:3, inlined from 'virtual void xpl::test::Admin_command_handler_test::SetUp()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_handler_t.h:68:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_handler_t.h: In member function 'virtual void xpl::test::Admin_command_handler_test::SetUp()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/admin_cmd_handler_t.h:68:44: note: '' declared here 68 | EXPECT_CALL(mock_session, update_status(_)); | ^ [ 73%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/broker_input_queue_task_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/message.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/protocol_encoder.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/notice_output_queue.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/session.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/client.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/client_list.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/server_task.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/mq/broker_task.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/broker_input_queue_task_t.cc:28: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/broker_input_queue_task_t.cc:23: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::shared_ptr&]', inlined from 'testing::Matcher&>::Matcher(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec&)> xpl::test::mock::Notice_output_queue::gmock_emplace(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/notice_output_queue.h:41:3, inlined from 'virtual void xpl::test::Broker_input_queue_testsuite_queues_all_until_looped2_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/broker_input_queue_task_t.cc:94:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher&>::.testing::internal::MatcherBase&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/broker_input_queue_task_t.cc: In member function 'virtual void xpl::test::Broker_input_queue_testsuite_queues_all_until_looped2_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/broker_input_queue_task_t.cc:94:45: note: '' declared here 94 | EXPECT_CALL(mock_notice_out_queue, emplace(_)).Times(2); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::shared_ptr&]', inlined from 'testing::Matcher&>::Matcher(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec&)> xpl::test::mock::Notice_output_queue::gmock_emplace(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/notice_output_queue.h:41:3, inlined from 'virtual void xpl::test::Broker_input_queue_testsuite_queues_all_until_looped4_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/broker_input_queue_task_t.cc:104:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher&>::.testing::internal::MatcherBase&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/broker_input_queue_task_t.cc: In member function 'virtual void xpl::test::Broker_input_queue_testsuite_queues_all_until_looped4_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/broker_input_queue_task_t.cc:104:45: note: '' declared here 104 | EXPECT_CALL(mock_notice_out_queue, emplace(_)).Times(3); | ^ [ 73%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/callback_command_delegate_t.cc.o [ 73%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/capabilities_configurator_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/capabilities_configurator.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/capabilities/configurator.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/capabilities_configurator_t.cc:28: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/capabilities_configurator_t.cc:23: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = Mysqlx::Datatypes::Any*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Capability_handler::gmock_get_void(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/capability_handler.h:50:3, inlined from 'static void xpl::test::CapabilitiesConfiguratorTestSuite::expect_get_capability(Mock_ptr)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/capabilities_configurator_t.cc:83:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/capabilities_configurator_t.cc: In static member function 'static void xpl::test::CapabilitiesConfiguratorTestSuite::expect_get_capability(Mock_ptr)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/capabilities_configurator_t.cc:83:32: note: '' declared here 83 | EXPECT_CALL(*mock, get_void(_)); | ^ [ 73%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/capabilities_handlers_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/message.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/protocol_encoder.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/notice_output_queue.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/session.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/account_verification_handler.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/capabilities_handlers_t.cc:28: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/capabilities_handlers_t.cc:23: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xpl::iface::Client*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec >(xpl::iface::Client*)> xpl::test::mock::Authentication_container::gmock_get_authentication_mechanisms(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/authentication_container.h:52:3, inlined from 'virtual void xpl::test::CapabilityHanderAuthMechTestSuite_get_returnAuthMethodsFromServer_always_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/capabilities_handlers_t.cc:279:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/capabilities_handlers_t.cc: In member function 'virtual void xpl::test::CapabilityHanderAuthMechTestSuite_get_returnAuthMethodsFromServer_always_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/capabilities_handlers_t.cc:279:55: note: '' declared here 279 | EXPECT_CALL(mock_auth, get_authentication_mechanisms(_)) | ^ [ 73%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/crud_statement_builder_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/expr_generator.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/statement_builder.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/crud_statement_builder_t.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/cursor_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/capabilities_configurator.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/capabilities/configurator.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/client.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/cursor_t.cc:26: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/cursor_t.cc:23: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xpl::iface::Resultset*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Sql_session::gmock_fetch_cursor(const testing::Matcher&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/sql_session.h:62:3, inlined from 'virtual void xpl::test::Cursor_test_suite_fetch_cursor_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/cursor_t.cc:254:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/cursor_t.cc: In member function 'virtual void xpl::test::Cursor_test_suite_fetch_cursor_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/cursor_t.cc:254:48: note: '' declared here 254 | EXPECT_CALL(m_mock_data_context, fetch_cursor(resultset_stmt_id, count, _)) | ^ [ 73%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/delete_statement_builder_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/expr_generator.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/statement_builder.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/delete_statement_builder.h:28, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/delete_statement_builder_t.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/document_id_generator_t.cc.o [ 73%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/expect_noerror_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/expect/expect.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/expect_noerror_t.cc:26: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/expr_generator_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/expr_generator.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/expr_generator_t.cc:30: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/expr_generator_parametric_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/expr_generator.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/expr_generator_parametric_t.cc:26: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/find_statement_builder_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/expr_generator.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/statement_builder.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/find_statement_builder.h:28, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/find_statement_builder_t.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/getter_any_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/mysqlx/getter_any.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/getter_any_t.cc:28: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/index_array_field_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/admin_command_arguments.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/admin_cmd_arguments.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/index_array_field_t.cc:29: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/index_field_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/admin_command_arguments.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/admin_cmd_arguments.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/index_field_t.cc:29: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/insert_statement_builder_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/expr_generator.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/statement_builder.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/insert_statement_builder.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/insert_statement_builder_t.cc:29: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/insert_statement_builder_t.cc:25: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const xpl::iface::Document_id_generator::Variables&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec(const xpl::iface::Document_id_generator::Variables&)> xpl::test::mock::Document_id_generator::gmock_generate(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/document_id_generator.h:42:3, inlined from 'xpl::test::Insert_statement_builder_stub& xpl::test::Insert_statement_builder_test::builder(xpl::Expression_generator::Prep_stmt_placeholder_list*)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/insert_statement_builder_t.cc:63:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/insert_statement_builder_t.cc: In member function 'xpl::test::Insert_statement_builder_stub& xpl::test::Insert_statement_builder_test::builder(xpl::Expression_generator::Prep_stmt_placeholder_list*)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/insert_statement_builder_t.cc:63:50: note: '' declared here 63 | EXPECT_CALL(stub->mock_id_generator, generate(_)) | ^ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/json_utils_t.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/listener_tcp_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_tcp_t.cc:25: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::function]', inlined from 'testing::Matcher >::Matcher(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, std::function)> xpl::test::mock::Socket_events::gmock_listen(const testing::Matcher >&, const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/socket_events.h:42:3, inlined from 'void xpl::test::Listener_tcp_testsuite::expect_listen_socket(std::shared_ptr, addrinfo*, bool)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_tcp_t.cc:136:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher >::.testing::internal::MatcherBase >::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_tcp_t.cc: In member function 'void xpl::test::Listener_tcp_testsuite::expect_listen_socket(std::shared_ptr, addrinfo*, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_tcp_t.cc:136:45: note: '' declared here 136 | EXPECT_CALL(m_mock_socket_events, listen(socket_ptr, _)) | ^ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/listener_unix_socket_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc:26: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Socket::gmock_listen(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/socket.h:44:3, inlined from 'void xpl::test::Listener_unix_socket_testsuite::assert_unix_socket_listen()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc:145:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc: In member function 'void xpl::test::Listener_unix_socket_testsuite::assert_unix_socket_listen()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc:145:39: note: '' declared here 145 | EXPECT_CALL(*m_mock_socket, listen(_)).WillOnce(Return(LISTEN_OK)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::function]', inlined from 'testing::Matcher >::Matcher(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, std::function)> xpl::test::mock::Socket_events::gmock_listen(const testing::Matcher >&, const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/socket_events.h:42:3, inlined from 'void xpl::test::Listener_unix_socket_testsuite::assert_unix_socket_listen()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc:152:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher >::.testing::internal::MatcherBase >::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc: In member function 'void xpl::test::Listener_unix_socket_testsuite::assert_unix_socket_listen()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc:152:45: note: '' declared here 152 | EXPECT_CALL(m_mock_socket_events, listen(socket, _)).WillOnce(Return(true)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::__cxx11::basic_string*]', inlined from 'testing::Matcher*>::Matcher(const testing::Matcher*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec*)> xpl::test::mock::System::gmock_get_socket_error_and_message(const testing::Matcher&, const testing::Matcher*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/system.h:51:3, inlined from 'virtual void xpl::test::Listener_unix_socket_testsuite_unixsocket_create_socket_failed_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc:445:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, std::allocator >*>::.testing::internal::MatcherBase*>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc: In member function 'virtual void xpl::test::Listener_unix_socket_testsuite_unixsocket_create_socket_failed_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc:445:59: note: '' declared here 445 | EXPECT_CALL(*m_mock_system, get_socket_error_and_message(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec*)> xpl::test::mock::System::gmock_get_socket_error_and_message(const testing::Matcher&, const testing::Matcher*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/system.h:51:3, inlined from 'virtual void xpl::test::Listener_unix_socket_testsuite_unixsocket_create_socket_failed_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc:445:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc: In member function 'virtual void xpl::test::Listener_unix_socket_testsuite_unixsocket_create_socket_failed_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc:445:59: note: '' declared here 445 | EXPECT_CALL(*m_mock_system, get_socket_error_and_message(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Socket::gmock_listen(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/socket.h:44:3, inlined from 'virtual void xpl::test::Listener_unix_socket_testsuite_unixsocket_listen_failed_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc:462:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc: In member function 'virtual void xpl::test::Listener_unix_socket_testsuite_unixsocket_listen_failed_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc:462:37: note: '' declared here 462 | EXPECT_CALL(*m_mock_socket, listen(_)).WillOnce(Return(LISTEN_ERR)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::__cxx11::basic_string*]', inlined from 'testing::Matcher*>::Matcher(const testing::Matcher*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec*)> xpl::test::mock::System::gmock_get_socket_error_and_message(const testing::Matcher&, const testing::Matcher*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/system.h:51:3, inlined from 'virtual void xpl::test::Listener_unix_socket_testsuite_unixsocket_listen_failed_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc:463:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, std::allocator >*>::.testing::internal::MatcherBase*>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc: In member function 'virtual void xpl::test::Listener_unix_socket_testsuite_unixsocket_listen_failed_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc:463:59: note: '' declared here 463 | EXPECT_CALL(*m_mock_system, get_socket_error_and_message(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec*)> xpl::test::mock::System::gmock_get_socket_error_and_message(const testing::Matcher&, const testing::Matcher*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/system.h:51:3, inlined from 'virtual void xpl::test::Listener_unix_socket_testsuite_unixsocket_listen_failed_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc:463:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc: In member function 'virtual void xpl::test::Listener_unix_socket_testsuite_unixsocket_listen_failed_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc:463:59: note: '' declared here 463 | EXPECT_CALL(*m_mock_system, get_socket_error_and_message(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Socket::gmock_listen(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/socket.h:44:3, inlined from 'virtual void xpl::test::Listener_unix_socket_testsuite_unixsocket_event_regiester_failure_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc:487:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc: In member function 'virtual void xpl::test::Listener_unix_socket_testsuite_unixsocket_event_regiester_failure_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc:487:37: note: '' declared here 487 | EXPECT_CALL(*m_mock_socket, listen(_)).WillOnce(Return(LISTEN_OK)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::function]', inlined from 'testing::Matcher >::Matcher(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, std::function)> xpl::test::mock::Socket_events::gmock_listen(const testing::Matcher >&, const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/socket_events.h:42:3, inlined from 'virtual void xpl::test::Listener_unix_socket_testsuite_unixsocket_event_regiester_failure_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc:494:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher >::.testing::internal::MatcherBase >::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc: In member function 'virtual void xpl::test::Listener_unix_socket_testsuite_unixsocket_event_regiester_failure_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/listener_unix_socket_t.cc:494:43: note: '' declared here 494 | EXPECT_CALL(m_mock_socket_events, listen(socket, _)).WillOnce(Return(false)); | ^ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/message_builder_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/encoders/encoding_xmessages.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/message_builder_t.cc:28: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/meta_schema_validator_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/meta_schema_validator.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/meta_schema_validator_t.cc:28: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/mock/component_services.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/mock/mock.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/message.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/protocol_encoder.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/notice_output_queue.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/session.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/client.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/authentication_container.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/authentication_container.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/mock.cc:28: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/mock/srv_session_services.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/mysqlx_pb_wrapper.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mysqlx_pb_wrapper.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mysqlx_pb_wrapper.cc:23: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/prepared_statement_builder_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/expr_generator.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/statement_builder.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/delete_statement_builder.h:28, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/prepared_statement_builder_t.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/prepare_param_handler_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/prepare_param_handler.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/prepare_param_handler_t.cc:30: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/protocol_decoder_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/message.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/protocol_encoder.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/notice_output_queue.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/session.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/client.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol_decoder.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc:30: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc:23: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = long int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Vio::gmock_read(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/vio.h:42:3, inlined from 'virtual void xpl::test::Protocol_decoder_test_suite_need_idle_reporting_mutiple_idle_timeouts_exceeds_wait_timeout_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc:162:7: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc: In member function 'virtual void xpl::test::Protocol_decoder_test_suite_need_idle_reporting_mutiple_idle_timeouts_exceeds_wait_timeout_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc:162:36: note: '' declared here 162 | EXPECT_CALL(*m_mock_vio, read(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Vio::gmock_read(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/vio.h:42:3, inlined from 'virtual void xpl::test::Protocol_decoder_test_suite_need_idle_reporting_mutiple_idle_timeouts_exceeds_wait_timeout_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc:162:7: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc: In member function 'virtual void xpl::test::Protocol_decoder_test_suite_need_idle_reporting_mutiple_idle_timeouts_exceeds_wait_timeout_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc:162:36: note: '' declared here 162 | EXPECT_CALL(*m_mock_vio, read(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = ngs::Message_request*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Message_dispatcher::gmock_handle(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/message_dispatcher.h:42:3, inlined from 'virtual void xpl::test::Protocol_decoder_test_suite_no_need_for_idle_reporting_read_msg_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc:116:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc: In member function 'virtual void xpl::test::Protocol_decoder_test_suite_no_need_for_idle_reporting_read_msg_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc:116:42: note: '' declared here 116 | EXPECT_CALL(m_mock_dispatcher, handle(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Protocol_monitor::gmock_on_receive(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/protocol_monitor.h:53:3, inlined from 'virtual void xpl::test::Protocol_decoder_test_suite_no_need_for_idle_reporting_read_msg_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc:117:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc: In member function 'virtual void xpl::test::Protocol_decoder_test_suite_no_need_for_idle_reporting_read_msg_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc:117:52: note: '' declared here 117 | EXPECT_CALL(m_mock_protocol_monitor, on_receive(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = ngs::Message_request*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Message_dispatcher::gmock_handle(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/message_dispatcher.h:42:3, inlined from 'virtual void xpl::test::Protocol_decoder_test_suite_need_idle_reporting_read_msg_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc:137:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc: In member function 'virtual void xpl::test::Protocol_decoder_test_suite_need_idle_reporting_read_msg_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc:137:42: note: '' declared here 137 | EXPECT_CALL(m_mock_dispatcher, handle(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Protocol_monitor::gmock_on_receive(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/protocol_monitor.h:53:3, inlined from 'virtual void xpl::test::Protocol_decoder_test_suite_need_idle_reporting_read_msg_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc:138:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc: In member function 'virtual void xpl::test::Protocol_decoder_test_suite_need_idle_reporting_read_msg_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc:138:52: note: '' declared here 138 | EXPECT_CALL(m_mock_protocol_monitor, on_receive(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = PSI_socket_state]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Vio::gmock_set_state(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/vio.h:49:3, inlined from 'virtual void xpl::test::Protocol_decoder_test_suite::SetUp()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc:72:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc: In member function 'virtual void xpl::test::Protocol_decoder_test_suite::SetUp()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc:72:39: note: '' declared here 72 | EXPECT_CALL(*m_mock_vio, set_state(_)).Times(AtLeast(1)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = long unsigned int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Vio::gmock_set_timeout_in_ms(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/vio.h:46:3, inlined from 'virtual void xpl::test::Protocol_decoder_test_suite::SetUp()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc:75:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc: In member function 'virtual void xpl::test::Protocol_decoder_test_suite::SetUp()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc:75:47: note: '' declared here 75 | EXPECT_CALL(*m_mock_vio, set_timeout_in_ms(_, _)).Times(AtLeast(1)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xpl::iface::Vio::Direction]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Vio::gmock_set_timeout_in_ms(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/vio.h:46:3, inlined from 'virtual void xpl::test::Protocol_decoder_test_suite::SetUp()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc:75:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc: In member function 'virtual void xpl::test::Protocol_decoder_test_suite::SetUp()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/protocol_decoder_t.cc:75:47: note: '' declared here 75 | EXPECT_CALL(*m_mock_vio, set_timeout_in_ms(_, _)).Times(AtLeast(1)); | ^ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/query_string_builder_t.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/row_builder_t.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/sasl_authentication_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/message.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/protocol_encoder.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/notice_output_queue.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/session.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/account_verification_handler.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/auth_plain.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/sasl_authentication_t.cc:29: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/sasl_challenge_response_auth_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/message.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/protocol_encoder.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/notice_output_queue.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/session.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/account_verification_handler.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/auth_challenge_response.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/sasl_challenge_response_auth_t.cc:26: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/sasl_plain_auth_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/message.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/protocol_encoder.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/notice_output_queue.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/session.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/account_verification_handler.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/auth_plain.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/sasl_plain_auth_t.cc:26: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/scheduler_t.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/server_client_timeout_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/message.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/protocol_encoder.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/notice_output_queue.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/session.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/client.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/server_client_timeout.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/server_client_timeout_t.cc:26: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/set_variable_adaptor_t.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/sha256_cache_t.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/socket_acceptor_task_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/message.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/protocol_encoder.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/notice_output_queue.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/session.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/client.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/client_list.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/server_task.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/socket_acceptors_task.h:35, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/socket_acceptor_task_t.cc:28: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/socket_events_t.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/sql_data_context_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/message.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/protocol_encoder.h:34, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/sql_data_context.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/sql_data_context_t.cc:30: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/sql_data_context_t.cc:23: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = my_h_service_imp**]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Service_registry::gmock_acquire(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/component_services.h:56:3, inlined from 'virtual void xpl::test::Sql_data_context_test_suite_initialize_admin_session_and_fail_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/sql_data_context_t.cc:63:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/sql_data_context_t.cc: In member function 'virtual void xpl::test::Sql_data_context_test_suite_initialize_admin_session_and_fail_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/sql_data_context_t.cc:63:39: note: '' declared here 63 | EXPECT_CALL(m_mock_registry, acquire(StrEq("mysql_admin_session"), _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = my_h_service_imp**]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Service_registry::gmock_acquire(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/component_services.h:56:3, inlined from 'virtual void xpl::test::Sql_data_context_test_suite_initialize_admin_session_and_release_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/sql_data_context_t.cc:87:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/sql_data_context_t.cc: In member function 'virtual void xpl::test::Sql_data_context_test_suite_initialize_admin_session_and_release_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/sql_data_context_t.cc:87:39: note: '' declared here 87 | EXPECT_CALL(m_mock_registry, acquire(StrEq("mysql_admin_session"), _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = void*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Service_admin_session::gmock_open(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/component_services.h:86:3, inlined from 'virtual void xpl::test::Sql_data_context_test_suite_initialize_admin_session_and_release_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/sql_data_context_t.cc:90:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/sql_data_context_t.cc: In member function 'virtual void xpl::test::Sql_data_context_test_suite_initialize_admin_session_and_release_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/sql_data_context_t.cc:90:41: note: '' declared here 90 | EXPECT_CALL(m_mock_admin_session, open(_, _)).WillOnce(Return(k_session)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = void (*)(void*, unsigned int, const char*)]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Service_admin_session::gmock_open(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/component_services.h:86:3, inlined from 'virtual void xpl::test::Sql_data_context_test_suite_initialize_admin_session_and_release_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/sql_data_context_t.cc:90:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/sql_data_context_t.cc: In member function 'virtual void xpl::test::Sql_data_context_test_suite_initialize_admin_session_and_release_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/sql_data_context_t.cc:90:41: note: '' declared here 90 | EXPECT_CALL(m_mock_admin_session, open(_, _)).WillOnce(Return(k_session)); | ^ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/sql_statement_builder_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/sql_statement_builder.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/sql_statement_builder_t.cc:28: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/stubs/command_service.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/stubs/log.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/stubs/log_subsystem.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/stubs/misc.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/stubs/pfs.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/stubs/plugin.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/stubs/security_context_service.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/stubs/sql_session_service.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/sync_variable_t.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/timeouts_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/interface/capabilities_configurator.h:29, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/capabilities/configurator.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/client.h:32, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:26: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:23: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xpl::iface::Client*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Protocol_monitor::gmock_init(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/protocol_monitor.h:41:3, inlined from 'virtual void xpl::test::Timers_test_suite::SetUp()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:71:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc: In member function 'virtual void xpl::test::Timers_test_suite::SetUp()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:71:45: note: '' declared here 71 | EXPECT_CALL(*mock_protocol_monitor, init(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xpl::iface::Protocol_encoder*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Session::gmock_set_proto(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/session.h:65:3, inlined from 'virtual void xpl::test::Timers_test_suite_read_one_message_failed_read_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:257:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc: In member function 'virtual void xpl::test::Timers_test_suite_read_one_message_failed_read_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:257:39: note: '' declared here 257 | EXPECT_CALL(*mock_session, set_proto(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::shared_ptr&]', inlined from 'testing::Matcher&>::Matcher(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec&)> xpl::test::mock::Notice_output_queue::gmock_emplace(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/notice_output_queue.h:41:3, inlined from 'virtual void xpl::test::Timers_test_suite_read_one_message_failed_read_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:270:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher&>::.testing::internal::MatcherBase&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc: In member function 'virtual void xpl::test::Timers_test_suite_read_one_message_failed_read_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:270:48: note: '' declared here 270 | EXPECT_CALL(mock_notice_output_queue, emplace(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = PSI_socket_state]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Vio::gmock_set_state(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/vio.h:49:3, inlined from 'virtual void xpl::test::Timers_test_suite_read_one_message_non_interactive_client_default_wait_timeout_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:125:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc: In member function 'virtual void xpl::test::Timers_test_suite_read_one_message_non_interactive_client_default_wait_timeout_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:125:35: note: '' declared here 125 | EXPECT_CALL(*mock_vio, set_state(_)).Times(2); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const ngs::Message_request&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Session::gmock_handle_message(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/session.h:52:3, inlined from 'virtual void xpl::test::Timers_test_suite_read_one_message_non_interactive_client_default_wait_timeout_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:127:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc: In member function 'virtual void xpl::test::Timers_test_suite_read_one_message_non_interactive_client_default_wait_timeout_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:127:44: note: '' declared here 127 | EXPECT_CALL(*mock_session, handle_message(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = PSI_socket_state]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Vio::gmock_set_state(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/vio.h:49:3, inlined from 'virtual void xpl::test::Timers_test_suite_read_one_message_interactive_client_default_interactive_timeout_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:144:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc: In member function 'virtual void xpl::test::Timers_test_suite_read_one_message_interactive_client_default_interactive_timeout_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:144:35: note: '' declared here 144 | EXPECT_CALL(*mock_vio, set_state(_)).Times(2); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const ngs::Message_request&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Session::gmock_handle_message(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/session.h:52:3, inlined from 'virtual void xpl::test::Timers_test_suite_read_one_message_interactive_client_default_interactive_timeout_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:145:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc: In member function 'virtual void xpl::test::Timers_test_suite_read_one_message_interactive_client_default_interactive_timeout_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:145:44: note: '' declared here 145 | EXPECT_CALL(*mock_session, handle_message(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const ngs::Message_request&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Session::gmock_handle_message(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/session.h:52:3, inlined from 'virtual void xpl::test::Timers_test_suite_read_one_message_interactive_client_custom_interactive_timer_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:164:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc: In member function 'virtual void xpl::test::Timers_test_suite_read_one_message_interactive_client_custom_interactive_timer_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:164:44: note: '' declared here 164 | EXPECT_CALL(*mock_session, handle_message(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const ngs::Message_request&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Session::gmock_handle_message(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/session.h:52:3, inlined from 'virtual void xpl::test::Timers_test_suite_read_one_message_non_interactive_client_custom_wait_timer_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:183:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc: In member function 'virtual void xpl::test::Timers_test_suite_read_one_message_non_interactive_client_custom_wait_timer_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:183:44: note: '' declared here 183 | EXPECT_CALL(*mock_session, handle_message(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const ngs::Message_request&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Session::gmock_handle_message(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/session.h:52:3, inlined from 'virtual void xpl::test::Timers_test_suite_read_one_message_default_read_timeout_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:204:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc: In member function 'virtual void xpl::test::Timers_test_suite_read_one_message_default_read_timeout_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:204:44: note: '' declared here 204 | EXPECT_CALL(*mock_session, handle_message(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xpl::iface::Protocol_encoder*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Session::gmock_set_proto(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/session.h:65:3, inlined from 'virtual void xpl::test::Timers_test_suite_send_message_default_write_timeout_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:282:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc: In member function 'virtual void xpl::test::Timers_test_suite_send_message_default_write_timeout_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:282:39: note: '' declared here 282 | EXPECT_CALL(*mock_session, set_proto(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xpl::iface::Protocol_encoder*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Session::gmock_set_proto(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/session.h:65:3, inlined from 'virtual void xpl::test::Timers_test_suite_send_message_custom_write_timeout_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:296:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc: In member function 'virtual void xpl::test::Timers_test_suite_send_message_custom_write_timeout_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:296:39: note: '' declared here 296 | EXPECT_CALL(*mock_session, set_proto(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xpl::iface::Protocol_encoder*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xpl::test::mock::Session::gmock_set_proto(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/mock/session.h:65:3, inlined from 'virtual void xpl::test::Timers_test_suite_send_message_failed_write_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:320:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc: In member function 'virtual void xpl::test::Timers_test_suite_send_message_failed_write_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/timeouts_t.cc:320:39: note: '' declared here 320 | EXPECT_CALL(*mock_session, set_proto(_)); | ^ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/update_statement_builder_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/expr_generator.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/statement_builder.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/update_statement_builder.h:28, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/update_statement_builder_t.cc:28: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/user_password_verification_t.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/view_statement_builder_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/expr_generator.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/statement_builder.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/find_statement_builder.h:28, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/view_statement_builder.h:30, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/view_statement_builder_t.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/xdatetime_t.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/xdecimal_t.cc.o [ 74%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/xmessage_buffer_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/encoders/encoding_xmessages.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/xmessage_buffer_t.cc:26: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/xpl_regex_t.cc.o [ 75%] Building CXX object unittest/gunit/xplugin/xpl/CMakeFiles/xplugin_unit_tests.dir/xrow_buffer_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/src/ngs/protocol/protocol_protobuf.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/encoders/encoding_xmessages.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/protocol/encoders/encoding_xrow.h:45, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xpl/xrow_buffer_t.cc:26: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Linking CXX executable ../../../../runtime_output_directory/xplugin_unit_tests [ 75%] Built target xplugin_unit_tests [ 75%] Building CXX object unittest/gunit/xplugin/xcl/CMakeFiles/xclient_unit_tests.dir/__/test_main.cc.o [ 75%] Building CXX object unittest/gunit/xplugin/xcl/CMakeFiles/xclient_unit_tests.dir/auth_chaining_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc:23: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::shared_ptr]', inlined from 'testing::Matcher >::Matcher(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec)> xcl::test::mock::Protocol_factory::gmock_create_protocol_raw(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/factory.h:42:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:69:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher >::.testing::internal::MatcherBase >::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:69:53: note: '' declared here 69 | EXPECT_CALL(*m_mock_factory, create_protocol_raw(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XProtocol::gmock_use_compression(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:151:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:50: note: '' declared here 82 | EXPECT_CALL(*m_mock_protocol, use_compression(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xcl::Compression_algorithm]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XProtocol::gmock_use_compression(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:151:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:50: note: '' declared here 82 | EXPECT_CALL(*m_mock_protocol, use_compression(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xcl::Handler_priority]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, xcl::Handler_position, xcl::Handler_priority)> xcl::test::mock::XProtocol::gmock_add_send_message_handler(const testing::Matcher >&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:54:3, inlined from 'virtual void xcl::test::Auth_chaining_test_suite_base::SetUp()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc:44:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc: In member function 'virtual void xcl::test::Auth_chaining_test_suite_base::SetUp()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc:44:59: note: '' declared here 44 | EXPECT_CALL(*m_mock_protocol, add_send_message_handler(_, _, _)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xcl::Handler_position]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, xcl::Handler_position, xcl::Handler_priority)> xcl::test::mock::XProtocol::gmock_add_send_message_handler(const testing::Matcher >&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:54:3, inlined from 'virtual void xcl::test::Auth_chaining_test_suite_base::SetUp()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc:44:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc: In member function 'virtual void xcl::test::Auth_chaining_test_suite_base::SetUp()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc:44:59: note: '' declared here 44 | EXPECT_CALL(*m_mock_protocol, add_send_message_handler(_, _, _)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::function]', inlined from 'testing::Matcher >::Matcher(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, xcl::Handler_position, xcl::Handler_priority)> xcl::test::mock::XProtocol::gmock_add_send_message_handler(const testing::Matcher >&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:54:3, inlined from 'virtual void xcl::test::Auth_chaining_test_suite_base::SetUp()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc:44:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher >::.testing::internal::MatcherBase >::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc: In member function 'virtual void xcl::test::Auth_chaining_test_suite_base::SetUp()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc:44:59: note: '' declared here 44 | EXPECT_CALL(*m_mock_protocol, add_send_message_handler(_, _, _)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_set_read_timeout(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:59:3, inlined from 'virtual void xcl::test::Auth_chaining_test_suite_base::SetUp()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc:46:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc: In member function 'virtual void xcl::test::Auth_chaining_test_suite_base::SetUp()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc:46:52: note: '' declared here 46 | EXPECT_CALL(m_mock_connection, set_read_timeout(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_set_write_timeout(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:61:3, inlined from 'virtual void xcl::test::Auth_chaining_test_suite_base::SetUp()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc:48:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc: In member function 'virtual void xcl::test::Auth_chaining_test_suite_base::SetUp()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc:48:53: note: '' declared here 48 | EXPECT_CALL(m_mock_connection, set_write_timeout(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xcl::XError*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XProtocol::gmock_execute_fetch_capabilities_raw(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:117:3, inlined from 'virtual void xcl::test::Auth_chaining_test_suite_cap_auth_method_server_supports_memory_and_unk_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc:191:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc: In member function 'virtual void xcl::test::Auth_chaining_test_suite_cap_auth_method_server_supports_memory_and_unk_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc:191:63: note: '' declared here 191 | EXPECT_CALL(*m_mock_protocol, execute_fetch_capabilities_raw(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xcl::XError*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XProtocol::gmock_execute_fetch_capabilities_raw(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:117:3, inlined from 'virtual void xcl::test::Auth_chaining_test_suite_cap_auth_method_server_supports_plain_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc:142:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc: In member function 'virtual void xcl::test::Auth_chaining_test_suite_cap_auth_method_server_supports_plain_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc:142:63: note: '' declared here 142 | EXPECT_CALL(*m_mock_protocol, execute_fetch_capabilities_raw(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xcl::XError*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XProtocol::gmock_execute_fetch_capabilities_raw(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:117:3, inlined from 'virtual void xcl::test::Auth_chaining_test_suite_cap_auth_method_server_supports_plain_no_ssl_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc:127:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc: In member function 'virtual void xcl::test::Auth_chaining_test_suite_cap_auth_method_server_supports_plain_no_ssl_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/auth_chaining_t.cc:127:63: note: '' declared here 127 | EXPECT_CALL(*m_mock_protocol, execute_fetch_capabilities_raw(_)) | ^ [ 75%] Building CXX object unittest/gunit/xplugin/xcl/CMakeFiles/xclient_unit_tests.dir/connection_general_t.cc.o [ 75%] Building CXX object unittest/gunit/xplugin/xcl/CMakeFiles/xclient_unit_tests.dir/mock/mock.cc.o [ 75%] Building CXX object unittest/gunit/xplugin/xcl/CMakeFiles/xclient_unit_tests.dir/cyclic_buffer_t.cc.o [ 75%] Building CXX object unittest/gunit/xplugin/xcl/CMakeFiles/xclient_unit_tests.dir/protocol_auth_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/client/mysqlxclient/xmessage.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/message_helpers.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_auth_t.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/message_helpers.h:28: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_read(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:57:3, inlined from 'void xcl::test::Xcl_protocol_impl_tests::expect_read_header(Message_type_id, int32_t, int32_t) [with Message_type_id = Mysqlx::ServerMessages_Type]' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:170:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In function 'void xcl::test::Xcl_protocol_impl_tests::expect_read_header(Message_type_id, int32_t, int32_t) [with Message_type_id = Mysqlx::ServerMessages_Type]': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:170:41: note: '' declared here 170 | EXPECT_CALL(*m_mock_connection, read(_, expected_header_size)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_read(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:57:3, inlined from 'void xcl::test::Xcl_protocol_impl_tests::expect_read_header(Message_type_id, int32_t, int32_t) [with Message_type_id = Mysqlx::ServerMessages_Type]' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:170:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In function 'void xcl::test::Xcl_protocol_impl_tests::expect_read_header(Message_type_id, int32_t, int32_t) [with Message_type_id = Mysqlx::ServerMessages_Type]': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:170:41: note: '' declared here 170 | EXPECT_CALL(*m_mock_connection, read(_, expected_header_size)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_read(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:57:3, inlined from 'void xcl::test::Xcl_protocol_impl_tests::expect_read_message(const Message_type&) [with Message_type = Mysqlx::Session::AuthenticateContinue]' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:210:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In member function 'void xcl::test::Xcl_protocol_impl_tests::expect_read_message(const Message_type&) [with Message_type = Mysqlx::Session::AuthenticateContinue]': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:210:41: note: '' declared here 210 | EXPECT_CALL(*m_mock_connection, read(_, message_payload.size())) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_read(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:57:3, inlined from 'void xcl::test::Xcl_protocol_impl_tests::expect_read_message(const Message_type&) [with Message_type = Mysqlx::Session::AuthenticateContinue]' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:210:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In member function 'void xcl::test::Xcl_protocol_impl_tests::expect_read_message(const Message_type&) [with Message_type = Mysqlx::Session::AuthenticateContinue]': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:210:41: note: '' declared here 210 | EXPECT_CALL(*m_mock_connection, read(_, message_payload.size())) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_read(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:57:3, inlined from 'void xcl::test::Xcl_protocol_impl_tests::expect_read_message(const Message_type&) [with Message_type = Mysqlx::Error]' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:210:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In member function 'void xcl::test::Xcl_protocol_impl_tests::expect_read_message(const Message_type&) [with Message_type = Mysqlx::Error]': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:210:41: note: '' declared here 210 | EXPECT_CALL(*m_mock_connection, read(_, message_payload.size())) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_read(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:57:3, inlined from 'void xcl::test::Xcl_protocol_impl_tests::expect_read_message(const Message_type&) [with Message_type = Mysqlx::Error]' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:210:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In member function 'void xcl::test::Xcl_protocol_impl_tests::expect_read_message(const Message_type&) [with Message_type = Mysqlx::Error]': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:210:41: note: '' declared here 210 | EXPECT_CALL(*m_mock_connection, read(_, message_payload.size())) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_write(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:55:3, inlined from 'void xcl::test::Xcl_protocol_impl_tests::expect_write_payload(uint8_t, uint32_t, int32)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:152:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In member function 'void xcl::test::Xcl_protocol_impl_tests::expect_write_payload(uint8_t, uint32_t, int32)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:152:42: note: '' declared here 152 | EXPECT_CALL(*m_mock_connection, write(_, header_size + payload_size)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_write(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:55:3, inlined from 'void xcl::test::Xcl_protocol_impl_tests::expect_write_payload(uint8_t, uint32_t, int32)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:152:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In member function 'void xcl::test::Xcl_protocol_impl_tests::expect_write_payload(uint8_t, uint32_t, int32)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:152:42: note: '' declared here 152 | EXPECT_CALL(*m_mock_connection, write(_, header_size + payload_size)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::shared_ptr]', inlined from 'testing::Matcher >::Matcher(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec)> xcl::test::mock::Protocol_factory::gmock_create_connection_raw(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/factory.h:44:3, inlined from 'virtual void xcl::test::Xcl_protocol_impl_tests::SetUp()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:78:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher >::.testing::internal::MatcherBase >::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In member function 'virtual void xcl::test::Xcl_protocol_impl_tests::SetUp()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:78:54: note: '' declared here 78 | EXPECT_CALL(m_mock_factory, create_connection_raw(_)) | ^ [ 75%] Building CXX object unittest/gunit/xplugin/xcl/CMakeFiles/xclient_unit_tests.dir/protocol_execute_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:28, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_execute_t.cc:25: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::shared_ptr]', inlined from 'testing::Matcher >::Matcher(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec)> xcl::test::mock::Protocol_factory::gmock_create_connection_raw(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/factory.h:44:3, inlined from 'virtual void xcl::test::Xcl_protocol_impl_tests::SetUp()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:78:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher >::.testing::internal::MatcherBase >::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In member function 'virtual void xcl::test::Xcl_protocol_impl_tests::SetUp()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:78:54: note: '' declared here 78 | EXPECT_CALL(m_mock_factory, create_connection_raw(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_read(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:57:3, inlined from 'void xcl::test::Xcl_protocol_impl_tests::expect_read_header(Message_type_id, int32_t, int32_t) [with Message_type_id = Mysqlx::ServerMessages_Type]' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:170:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In function 'void xcl::test::Xcl_protocol_impl_tests::expect_read_header(Message_type_id, int32_t, int32_t) [with Message_type_id = Mysqlx::ServerMessages_Type]': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:170:41: note: '' declared here 170 | EXPECT_CALL(*m_mock_connection, read(_, expected_header_size)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_read(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:57:3, inlined from 'void xcl::test::Xcl_protocol_impl_tests::expect_read_header(Message_type_id, int32_t, int32_t) [with Message_type_id = Mysqlx::ServerMessages_Type]' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:170:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In function 'void xcl::test::Xcl_protocol_impl_tests::expect_read_header(Message_type_id, int32_t, int32_t) [with Message_type_id = Mysqlx::ServerMessages_Type]': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:170:41: note: '' declared here 170 | EXPECT_CALL(*m_mock_connection, read(_, expected_header_size)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_write(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:55:3, inlined from 'virtual void xcl::test::Xcl_protocol_impl_tests_execute_close_fail_at_write_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_execute_t.cc:49:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_execute_t.cc: In member function 'virtual void xcl::test::Xcl_protocol_impl_tests_execute_close_fail_at_write_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_execute_t.cc:49:40: note: '' declared here 49 | EXPECT_CALL(*m_mock_connection, write(_, expected_header_size)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_write(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:55:3, inlined from 'virtual void xcl::test::Xcl_protocol_impl_tests_execute_close_fail_at_write_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_execute_t.cc:49:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_execute_t.cc: In member function 'virtual void xcl::test::Xcl_protocol_impl_tests_execute_close_fail_at_write_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_execute_t.cc:49:40: note: '' declared here 49 | EXPECT_CALL(*m_mock_connection, write(_, expected_header_size)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_write(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:55:3, inlined from 'void xcl::test::Xcl_protocol_impl_tests::expect_write_payload(uint8_t, uint32_t, int32)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:152:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In member function 'void xcl::test::Xcl_protocol_impl_tests::expect_write_payload(uint8_t, uint32_t, int32)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:152:42: note: '' declared here 152 | EXPECT_CALL(*m_mock_connection, write(_, header_size + payload_size)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_write(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:55:3, inlined from 'void xcl::test::Xcl_protocol_impl_tests::expect_write_payload(uint8_t, uint32_t, int32)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:152:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In member function 'void xcl::test::Xcl_protocol_impl_tests::expect_write_payload(uint8_t, uint32_t, int32)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:152:42: note: '' declared here 152 | EXPECT_CALL(*m_mock_connection, write(_, header_size + payload_size)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_write(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:55:3, inlined from 'void xcl::test::Xcl_protocol_impl_tests::expect_write_header(xcl::XProtocol::Client_message_type_id, uint32_t, int32_t)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:98:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In member function 'void xcl::test::Xcl_protocol_impl_tests::expect_write_header(xcl::XProtocol::Client_message_type_id, uint32_t, int32_t)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:98:42: note: '' declared here 98 | EXPECT_CALL(*m_mock_connection, write(_, 5)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_write(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:55:3, inlined from 'void xcl::test::Xcl_protocol_impl_tests::expect_write_header(xcl::XProtocol::Client_message_type_id, uint32_t, int32_t)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:98:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In member function 'void xcl::test::Xcl_protocol_impl_tests::expect_write_header(xcl::XProtocol::Client_message_type_id, uint32_t, int32_t)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:98:42: note: '' declared here 98 | EXPECT_CALL(*m_mock_connection, write(_, 5)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xcl::XError*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec&(xcl::XError*)> xcl::test::mock::XQuery_result::gmock_get_metadata(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/query_result.h:45:3, inlined from 'xcl::XQuery_result* xcl::test::Xcl_protocol_impl_tests::expect_factory_new_result()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:90:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In member function 'xcl::XQuery_result* xcl::test::Xcl_protocol_impl_tests::expect_factory_new_result()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:90:38: note: '' declared here 90 | EXPECT_CALL(*result, get_metadata(_)).WillOnce(ReturnRef(metadata)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xcl::XError*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec&(xcl::XError*)> xcl::test::mock::XQuery_result::gmock_get_metadata(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/query_result.h:45:3, inlined from 'virtual void xcl::test::Xcl_protocol_impl_tests_cursor_fetch_msg_with_payload_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_execute_t.cc:197:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_execute_t.cc: In member function 'virtual void xcl::test::Xcl_protocol_impl_tests_cursor_fetch_msg_with_payload_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_execute_t.cc:197:47: note: '' declared here 197 | EXPECT_CALL(*open_result.get(), get_metadata(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::vector&]', inlined from 'testing::Matcher&>::Matcher(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec&)> xcl::test::mock::XQuery_result::gmock_set_metadata(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/query_result.h:46:3, inlined from 'virtual void xcl::test::Xcl_protocol_impl_tests_cursor_fetch_msg_with_payload_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_execute_t.cc:201:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher >&>::.testing::internal::MatcherBase&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_execute_t.cc: In member function 'virtual void xcl::test::Xcl_protocol_impl_tests_cursor_fetch_msg_with_payload_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_execute_t.cc:201:45: note: '' declared here 201 | EXPECT_CALL(*expected_result, set_metadata(_)); | ^ [ 75%] Building CXX object unittest/gunit/xplugin/xcl/CMakeFiles/xclient_unit_tests.dir/protocol_global_error_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:28, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_global_error_t.cc:25: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::shared_ptr]', inlined from 'testing::Matcher >::Matcher(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec)> xcl::test::mock::Protocol_factory::gmock_create_connection_raw(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/factory.h:44:3, inlined from 'virtual void xcl::test::Xcl_protocol_impl_tests::SetUp()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:78:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher >::.testing::internal::MatcherBase >::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In member function 'virtual void xcl::test::Xcl_protocol_impl_tests::SetUp()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:78:54: note: '' declared here 78 | EXPECT_CALL(m_mock_factory, create_connection_raw(_)) | ^ [ 75%] Building CXX object unittest/gunit/xplugin/xcl/CMakeFiles/xclient_unit_tests.dir/protocol_notices_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/client/mysqlxclient/xmessage.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/message_helpers.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_notices_t.cc:25: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/message_helpers.h:28: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::shared_ptr]', inlined from 'testing::Matcher >::Matcher(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec)> xcl::test::mock::Protocol_factory::gmock_create_connection_raw(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/factory.h:44:3, inlined from 'virtual void xcl::test::Xcl_protocol_impl_tests::SetUp()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:78:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher >::.testing::internal::MatcherBase >::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In member function 'virtual void xcl::test::Xcl_protocol_impl_tests::SetUp()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:78:54: note: '' declared here 78 | EXPECT_CALL(m_mock_factory, create_connection_raw(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_read(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:57:3, inlined from 'void xcl::test::Xcl_protocol_impl_tests::expect_read_header(Message_type_id, int32_t, int32_t) [with Message_type_id = Mysqlx::ServerMessages_Type]' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:170:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In function 'void xcl::test::Xcl_protocol_impl_tests::expect_read_header(Message_type_id, int32_t, int32_t) [with Message_type_id = Mysqlx::ServerMessages_Type]': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:170:41: note: '' declared here 170 | EXPECT_CALL(*m_mock_connection, read(_, expected_header_size)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_read(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:57:3, inlined from 'void xcl::test::Xcl_protocol_impl_tests::expect_read_header(Message_type_id, int32_t, int32_t) [with Message_type_id = Mysqlx::ServerMessages_Type]' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:170:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In function 'void xcl::test::Xcl_protocol_impl_tests::expect_read_header(Message_type_id, int32_t, int32_t) [with Message_type_id = Mysqlx::ServerMessages_Type]': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:170:41: note: '' declared here 170 | EXPECT_CALL(*m_mock_connection, read(_, expected_header_size)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_read(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:57:3, inlined from 'void xcl::test::Xcl_protocol_impl_tests::expect_read_message(const Message_type&) [with Message_type = Mysqlx::Error]' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:210:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In member function 'void xcl::test::Xcl_protocol_impl_tests::expect_read_message(const Message_type&) [with Message_type = Mysqlx::Error]': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:210:41: note: '' declared here 210 | EXPECT_CALL(*m_mock_connection, read(_, message_payload.size())) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_read(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:57:3, inlined from 'void xcl::test::Xcl_protocol_impl_tests::expect_read_message(const Message_type&) [with Message_type = Mysqlx::Error]' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:210:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In member function 'void xcl::test::Xcl_protocol_impl_tests::expect_read_message(const Message_type&) [with Message_type = Mysqlx::Error]': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:210:41: note: '' declared here 210 | EXPECT_CALL(*m_mock_connection, read(_, message_payload.size())) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_read(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:57:3, inlined from 'void xcl::test::Xcl_protocol_impl_tests::expect_read_message(const Message_type&) [with Message_type = Mysqlx::Notice::Frame]' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:210:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In member function 'void xcl::test::Xcl_protocol_impl_tests::expect_read_message(const Message_type&) [with Message_type = Mysqlx::Notice::Frame]': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:210:41: note: '' declared here 210 | EXPECT_CALL(*m_mock_connection, read(_, message_payload.size())) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_read(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:57:3, inlined from 'void xcl::test::Xcl_protocol_impl_tests::expect_read_message(const Message_type&) [with Message_type = Mysqlx::Notice::Frame]' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:210:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In member function 'void xcl::test::Xcl_protocol_impl_tests::expect_read_message(const Message_type&) [with Message_type = Mysqlx::Notice::Frame]': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:210:41: note: '' declared here 210 | EXPECT_CALL(*m_mock_connection, read(_, message_payload.size())) | ^ [ 75%] Building CXX object unittest/gunit/xplugin/xcl/CMakeFiles/xclient_unit_tests.dir/protocol_send_recv_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:28, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_send_recv_t.cc:25: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_read(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:57:3, inlined from 'virtual void xcl::test::Xcl_protocol_impl_tests_recv_large_message_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_send_recv_t.cc:174:7: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_.testing::internal::MatcherBase::Buffer::shared' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_send_recv_t.cc: In member function 'virtual void xcl::test::Xcl_protocol_impl_tests_recv_large_message_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_send_recv_t.cc:174:43: note: '' declared here 174 | EXPECT_CALL(*m_mock_connection, read(_, k_internal_buffer)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = unsigned char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_read(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:57:3, inlined from 'virtual void xcl::test::Xcl_protocol_impl_tests_recv_large_message_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_send_recv_t.cc:174:7: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_.testing::internal::MatcherBase::Buffer::shared' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_send_recv_t.cc: In member function 'virtual void xcl::test::Xcl_protocol_impl_tests_recv_large_message_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_send_recv_t.cc:174:43: note: '' declared here 174 | EXPECT_CALL(*m_mock_connection, read(_, k_internal_buffer)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::shared_ptr]', inlined from 'testing::Matcher >::Matcher(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec)> xcl::test::mock::Protocol_factory::gmock_create_connection_raw(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/factory.h:44:3, inlined from 'virtual void xcl::test::Xcl_protocol_impl_tests::SetUp()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:78:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher >::.testing::internal::MatcherBase >::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h: In member function 'virtual void xcl::test::Xcl_protocol_impl_tests::SetUp()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/protocol_t.h:78:54: note: '' declared here 78 | EXPECT_CALL(m_mock_factory, create_connection_raw(_)) | ^ [ 75%] Building CXX object unittest/gunit/xplugin/xcl/CMakeFiles/xclient_unit_tests.dir/query_t.cc.o [ 75%] Building CXX object unittest/gunit/xplugin/xcl/CMakeFiles/xclient_unit_tests.dir/session_capability_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_capability_t.cc:26: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::shared_ptr]', inlined from 'testing::Matcher >::Matcher(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec)> xcl::test::mock::Protocol_factory::gmock_create_protocol_raw(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/factory.h:42:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:69:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher >::.testing::internal::MatcherBase >::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:28, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_capability_t.cc:29: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:69:53: note: '' declared here 69 | EXPECT_CALL(*m_mock_factory, create_protocol_raw(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XProtocol::gmock_use_compression(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:151:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:50: note: '' declared here 82 | EXPECT_CALL(*m_mock_protocol, use_compression(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xcl::Compression_algorithm]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XProtocol::gmock_use_compression(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:151:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:50: note: '' declared here 82 | EXPECT_CALL(*m_mock_protocol, use_compression(_, _)) | ^ [ 75%] Building CXX object unittest/gunit/xplugin/xcl/CMakeFiles/xclient_unit_tests.dir/session_connect_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/client/mysqlxclient/xmessage.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/message_helpers.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_connect_t.cc:34: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/message_helpers.h:28: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_set_read_timeout(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:59:3, inlined from 'void xcl::test::Xcl_session_impl_tests_connect_param::expect_message_handler_setup()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_connect_t.cc:298:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_connect_t.cc: In member function 'void xcl::test::Xcl_session_impl_tests_connect_param::expect_message_handler_setup()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_connect_t.cc:298:52: note: '' declared here 298 | EXPECT_CALL(m_mock_connection, set_read_timeout(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_set_write_timeout(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:61:3, inlined from 'void xcl::test::Xcl_session_impl_tests_connect_param::expect_message_handler_setup()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_connect_t.cc:300:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_connect_t.cc: In member function 'void xcl::test::Xcl_session_impl_tests_connect_param::expect_message_handler_setup()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_connect_t.cc:300:53: note: '' declared here 300 | EXPECT_CALL(m_mock_connection, set_write_timeout(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_set_read_timeout(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:59:3, inlined from 'virtual void xcl::test::Xcl_session_impl_tests_connect_connect_localhost_nullptrs_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_connect_t.cc:219:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_connect_t.cc: In member function 'virtual void xcl::test::Xcl_session_impl_tests_connect_connect_localhost_nullptrs_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_connect_t.cc:219:50: note: '' declared here 219 | EXPECT_CALL(m_mock_connection, set_read_timeout(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_set_write_timeout(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:61:3, inlined from 'virtual void xcl::test::Xcl_session_impl_tests_connect_connect_localhost_nullptrs_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_connect_t.cc:221:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_connect_t.cc: In member function 'virtual void xcl::test::Xcl_session_impl_tests_connect_connect_localhost_nullptrs_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_connect_t.cc:221:51: note: '' declared here 221 | EXPECT_CALL(m_mock_connection, set_write_timeout(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_set_read_timeout(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:59:3, inlined from 'virtual void xcl::test::Xcl_session_impl_tests_connect_connect_nullptrs_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_connect_t.cc:184:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_connect_t.cc: In member function 'virtual void xcl::test::Xcl_session_impl_tests_connect_connect_nullptrs_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_connect_t.cc:184:50: note: '' declared here 184 | EXPECT_CALL(m_mock_connection, set_read_timeout(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XConnection::gmock_set_write_timeout(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:61:3, inlined from 'virtual void xcl::test::Xcl_session_impl_tests_connect_connect_nullptrs_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_connect_t.cc:186:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_connect_t.cc: In member function 'virtual void xcl::test::Xcl_session_impl_tests_connect_connect_nullptrs_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_connect_t.cc:186:51: note: '' declared here 186 | EXPECT_CALL(m_mock_connection, set_write_timeout(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::shared_ptr]', inlined from 'testing::Matcher >::Matcher(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec)> xcl::test::mock::Protocol_factory::gmock_create_protocol_raw(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/factory.h:42:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:69:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher >::.testing::internal::MatcherBase >::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:69:53: note: '' declared here 69 | EXPECT_CALL(*m_mock_factory, create_protocol_raw(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XProtocol::gmock_use_compression(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:151:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:50: note: '' declared here 82 | EXPECT_CALL(*m_mock_protocol, use_compression(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xcl::Compression_algorithm]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XProtocol::gmock_use_compression(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:151:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:50: note: '' declared here 82 | EXPECT_CALL(*m_mock_protocol, use_compression(_, _)) | ^ [ 75%] Building CXX object unittest/gunit/xplugin/xcl/CMakeFiles/xclient_unit_tests.dir/session_execute_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/client/mysqlxclient/xmessage.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/message_helpers.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_execute_t.cc:27: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/message_helpers.h:28: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::shared_ptr]', inlined from 'testing::Matcher >::Matcher(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec)> xcl::test::mock::Protocol_factory::gmock_create_protocol_raw(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/factory.h:42:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:69:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher >::.testing::internal::MatcherBase >::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:69:53: note: '' declared here 69 | EXPECT_CALL(*m_mock_factory, create_protocol_raw(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XProtocol::gmock_use_compression(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:151:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:50: note: '' declared here 82 | EXPECT_CALL(*m_mock_protocol, use_compression(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xcl::Compression_algorithm]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XProtocol::gmock_use_compression(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:151:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:50: note: '' declared here 82 | EXPECT_CALL(*m_mock_protocol, use_compression(_, _)) | ^ [ 75%] Building CXX object unittest/gunit/xplugin/xcl/CMakeFiles/xclient_unit_tests.dir/session_general_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:28, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_general_t.cc:25: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::shared_ptr]', inlined from 'testing::Matcher >::Matcher(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec)> xcl::test::mock::Protocol_factory::gmock_create_protocol_raw(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/factory.h:42:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:69:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher >::.testing::internal::MatcherBase >::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:28, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:36: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:69:53: note: '' declared here 69 | EXPECT_CALL(*m_mock_factory, create_protocol_raw(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XProtocol::gmock_use_compression(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:151:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:50: note: '' declared here 82 | EXPECT_CALL(*m_mock_protocol, use_compression(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xcl::Compression_algorithm]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XProtocol::gmock_use_compression(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:151:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:50: note: '' declared here 82 | EXPECT_CALL(*m_mock_protocol, use_compression(_, _)) | ^ [ 75%] Building CXX object unittest/gunit/xplugin/xcl/CMakeFiles/xclient_unit_tests.dir/session_negotiation_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/dynamic_message.h:49, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/plugin/x/client/mysqlxclient/xmessage.h:31, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/message_helpers.h:33, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_negotiation_t.cc:31: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_negotiation_t.cc:25: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xcl::Handler_priority]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, xcl::Handler_position, xcl::Handler_priority)> xcl::test::mock::XProtocol::gmock_add_send_message_handler(const testing::Matcher >&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:54:3, inlined from 'void xcl::test::Xcl_session_negotiation_tests::setup_state(xcl::test::Flags, std::string, std::string)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_negotiation_t.cc:66:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/message_helpers.h:28: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_negotiation_t.cc: In member function 'void xcl::test::Xcl_session_negotiation_tests::setup_state(xcl::test::Flags, std::string, std::string)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_negotiation_t.cc:66:59: note: '' declared here 66 | EXPECT_CALL(*m_mock_protocol, add_send_message_handler(_, _, _)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xcl::Handler_position]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, xcl::Handler_position, xcl::Handler_priority)> xcl::test::mock::XProtocol::gmock_add_send_message_handler(const testing::Matcher >&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:54:3, inlined from 'void xcl::test::Xcl_session_negotiation_tests::setup_state(xcl::test::Flags, std::string, std::string)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_negotiation_t.cc:66:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_negotiation_t.cc: In member function 'void xcl::test::Xcl_session_negotiation_tests::setup_state(xcl::test::Flags, std::string, std::string)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_negotiation_t.cc:66:59: note: '' declared here 66 | EXPECT_CALL(*m_mock_protocol, add_send_message_handler(_, _, _)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::function]', inlined from 'testing::Matcher >::Matcher(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, xcl::Handler_position, xcl::Handler_priority)> xcl::test::mock::XProtocol::gmock_add_send_message_handler(const testing::Matcher >&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:54:3, inlined from 'void xcl::test::Xcl_session_negotiation_tests::setup_state(xcl::test::Flags, std::string, std::string)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_negotiation_t.cc:66:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher >::.testing::internal::MatcherBase >::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_negotiation_t.cc: In member function 'void xcl::test::Xcl_session_negotiation_tests::setup_state(xcl::test::Flags, std::string, std::string)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_negotiation_t.cc:66:59: note: '' declared here 66 | EXPECT_CALL(*m_mock_protocol, add_send_message_handler(_, _, _)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::shared_ptr]', inlined from 'testing::Matcher >::Matcher(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec)> xcl::test::mock::Protocol_factory::gmock_create_protocol_raw(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/factory.h:42:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:69:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher >::.testing::internal::MatcherBase >::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:69:53: note: '' declared here 69 | EXPECT_CALL(*m_mock_factory, create_protocol_raw(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XProtocol::gmock_use_compression(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:151:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:50: note: '' declared here 82 | EXPECT_CALL(*m_mock_protocol, use_compression(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xcl::Compression_algorithm]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XProtocol::gmock_use_compression(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:151:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:50: note: '' declared here 82 | EXPECT_CALL(*m_mock_protocol, use_compression(_, _)) | ^ [ 75%] Building CXX object unittest/gunit/xplugin/xcl/CMakeFiles/xclient_unit_tests.dir/session_options_t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:28, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_options_t.cc:25: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::shared_ptr]', inlined from 'testing::Matcher >::Matcher(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec)> xcl::test::mock::Protocol_factory::gmock_create_protocol_raw(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/factory.h:42:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:69:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher >::.testing::internal::MatcherBase >::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/connection.h:28, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:36: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:69:53: note: '' declared here 69 | EXPECT_CALL(*m_mock_factory, create_protocol_raw(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XProtocol::gmock_use_compression(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:151:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:50: note: '' declared here 82 | EXPECT_CALL(*m_mock_protocol, use_compression(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xcl::Compression_algorithm]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec xcl::test::mock::XProtocol::gmock_use_compression(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/mock/protocol.h:151:3, inlined from 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h: In member function 'std::unique_ptr xcl::test::Xcl_session_impl_tests::prepare_session()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/xplugin/xcl/session_t.h:82:50: note: '' declared here 82 | EXPECT_CALL(*m_mock_protocol, use_compression(_, _)) | ^ [ 75%] Building CXX object unittest/gunit/xplugin/xcl/CMakeFiles/xclient_unit_tests.dir/sha256_scramble_t.cc.o [ 75%] Building CXX object unittest/gunit/xplugin/xcl/CMakeFiles/xclient_unit_tests.dir/ssl_config_t.cc.o [ 75%] Building CXX object unittest/gunit/xplugin/xcl/CMakeFiles/xclient_unit_tests.dir/xpriority_list_t.cc.o [ 75%] Linking CXX executable ../../../../runtime_output_directory/xclient_unit_tests [ 75%] Built target xclient_unit_tests [ 75%] Building CXX object unittest/gunit/group_replication/CMakeFiles/group_replication_member_info-t.dir/group_replication_member_info-t.cc.o [ 75%] Linking CXX executable ../../../runtime_output_directory/group_replication_member_info-t [ 75%] Built target group_replication_member_info-t [ 75%] Building CXX object unittest/gunit/group_replication/CMakeFiles/group_replication_compatibility_module-t.dir/group_replication_compatibility_module-t.cc.o [ 75%] Linking CXX executable ../../../runtime_output_directory/group_replication_compatibility_module-t [ 75%] Built target group_replication_compatibility_module-t [ 75%] Building CXX object unittest/gunit/group_replication/CMakeFiles/group_replication_member_version-t.dir/group_replication_member_version-t.cc.o [ 75%] Linking CXX executable ../../../runtime_output_directory/group_replication_member_version-t [ 75%] Built target group_replication_member_version-t [ 75%] Building CXX object unittest/gunit/group_replication/CMakeFiles/group_replication_mysql_version_gcs_protocol_map-t.dir/group_replication_mysql_version_gcs_protocol_map-t.cc.o [ 75%] Linking CXX executable ../../../runtime_output_directory/group_replication_mysql_version_gcs_protocol_map-t [ 75%] Built target group_replication_mysql_version_gcs_protocol_map-t [ 75%] Building CXX object unittest/gunit/group_replication/CMakeFiles/group_replication_gcs_mysql_network_provider-t.dir/group_replication_gcs_mysql_network_provider-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/group_replication/group_replication_gcs_mysql_network_provider-t.cc:25: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::__cxx11::basic_string&]', inlined from 'testing::Matcher&>::Matcher(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:510:18, inlined from 'testing::internal::MockSpec&)> group_replication_gcs_mysql_networkprovidertest::mock_gcs_mysql_network_provider_native_interface::gmock_set_network_namespace(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/group_replication/group_replication_gcs_mysql_network_provider-t.cc:64:3, inlined from 'virtual void group_replication_gcs_mysql_networkprovidertest::MySQLNetworkProviderTest_CreateConnectionToSelfTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/group_replication/group_replication_gcs_mysql_network_provider-t.cc:173:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, std::allocator >&>::.testing::internal::MatcherBase&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/group_replication/group_replication_gcs_mysql_network_provider-t.cc: In member function 'virtual void group_replication_gcs_mysql_networkprovidertest::MySQLNetworkProviderTest_CreateConnectionToSelfTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/group_replication/group_replication_gcs_mysql_network_provider-t.cc:173:55: note: '' declared here 173 | EXPECT_CALL(*native_interface, set_network_namespace(testing::_)).Times(0); | ^ [ 75%] Linking CXX executable ../../../runtime_output_directory/group_replication_gcs_mysql_network_provider-t [ 75%] Built target group_replication_gcs_mysql_network_provider-t [ 75%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_message-t.dir/interface/gcs_message-t.cc.o [ 75%] Linking CXX executable ../../../runtime_output_directory/gcs_message-t [ 75%] Built target gcs_message-t [ 75%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_tagged_lock-t.dir/interface/gcs_tagged_lock-t.cc.o [ 75%] Linking CXX executable ../../../runtime_output_directory/gcs_tagged_lock-t [ 75%] Built target gcs_tagged_lock-t [ 75%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_logging-t.dir/xcom/gcs_logging-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/include/gcs_base_test.h:26, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging-t.cc:23: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::__cxx11::basic_string&]', inlined from 'testing::Matcher&>::Matcher(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:510:18, inlined from 'testing::internal::MockSpec&)> gcs_logging_unittest::Mock_Logger::gmock_log_event(const testing::Matcher&, const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging-t.cc:37:3, inlined from 'virtual void gcs_logging_unittest::LoggingInfrastructureTest_InjectedMockLoggerTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging-t.cc:57:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, std::allocator >&>::.testing::internal::MatcherBase&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging-t.cc: In member function 'virtual void gcs_logging_unittest::LoggingInfrastructureTest_InjectedMockLoggerTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging-t.cc:57:33: note: '' declared here 57 | EXPECT_CALL(*logger, log_event(_, _)).Times(4); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = gcs_log_level_t]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec&)> gcs_logging_unittest::Mock_Logger::gmock_log_event(const testing::Matcher&, const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging-t.cc:37:3, inlined from 'virtual void gcs_logging_unittest::LoggingInfrastructureTest_InjectedMockLoggerTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging-t.cc:57:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging-t.cc: In member function 'virtual void gcs_logging_unittest::LoggingInfrastructureTest_InjectedMockLoggerTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging-t.cc:57:33: note: '' declared here 57 | EXPECT_CALL(*logger, log_event(_, _)).Times(4); | ^ [ 75%] Linking CXX executable ../../../runtime_output_directory/gcs_logging-t [ 75%] Built target gcs_logging-t [ 75%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_logging_system-t.dir/xcom/gcs_logging_system-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/include/gcs_base_test.h:26, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging_system-t.cc:25: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::__cxx11::basic_string&]', inlined from 'testing::Matcher&>::Matcher(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:510:18, inlined from 'testing::internal::MockSpec&)> gcs_logging_unittest::Wrapper_file_sink::gmock_log_event(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging_system-t.cc:180:3, inlined from 'gcs_logging_unittest::Wrapper_file_sink::Wrapper_file_sink(Gcs_file_sink*)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging_system-t.cc:160:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, std::allocator >&>::.testing::internal::MatcherBase&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging_system-t.cc: In constructor 'gcs_logging_unittest::Wrapper_file_sink::Wrapper_file_sink(Gcs_file_sink*)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging_system-t.cc:160:29: note: '' declared here 160 | ON_CALL(*this, log_event(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = long unsigned int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_logging_unittest::Wrapper_file_sink::gmock_log_event(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging_system-t.cc:181:3, inlined from 'gcs_logging_unittest::Wrapper_file_sink::Wrapper_file_sink(Gcs_file_sink*)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging_system-t.cc:164:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging_system-t.cc: In constructor 'gcs_logging_unittest::Wrapper_file_sink::Wrapper_file_sink(Gcs_file_sink*)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging_system-t.cc:164:29: note: '' declared here 164 | ON_CALL(*this, log_event(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_logging_unittest::Wrapper_file_sink::gmock_log_event(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging_system-t.cc:181:3, inlined from 'gcs_logging_unittest::Wrapper_file_sink::Wrapper_file_sink(Gcs_file_sink*)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging_system-t.cc:164:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging_system-t.cc: In constructor 'gcs_logging_unittest::Wrapper_file_sink::Wrapper_file_sink(Gcs_file_sink*)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging_system-t.cc:164:29: note: '' declared here 164 | ON_CALL(*this, log_event(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_logging_unittest::Wrapper_file_sink::gmock_get_file_name(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging_system-t.cc:184:3, inlined from 'gcs_logging_unittest::Wrapper_file_sink::Wrapper_file_sink(Gcs_file_sink*)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging_system-t.cc:172:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging_system-t.cc: In constructor 'gcs_logging_unittest::Wrapper_file_sink::Wrapper_file_sink(Gcs_file_sink*)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_logging_system-t.cc:172:33: note: '' declared here 172 | ON_CALL(*this, get_file_name(_)) | ^ [ 75%] Linking CXX executable ../../../runtime_output_directory/gcs_logging_system-t [ 75%] Built target gcs_logging_system-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_parameters-t.dir/xcom/gcs_parameters-t.cc.o [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_parameters-t [ 76%] Built target gcs_parameters-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_xcom_notification-t.dir/xcom/gcs_xcom_notification-t.cc.o [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_xcom_notification-t [ 76%] Built target gcs_xcom_notification-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_xcom_utils-t.dir/xcom/gcs_xcom_utils-t.cc.o [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_xcom_utils-t [ 76%] Built target gcs_xcom_utils-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_msg_stages-t.dir/xcom/gcs_msg_stages-t.cc.o [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_msg_stages-t [ 76%] Built target gcs_msg_stages-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_allowlist-t.dir/xcom/gcs_allowlist-t.cc.o [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_allowlist-t [ 76%] Built target gcs_allowlist-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_xcom_group_management-t.dir/xcom/gcs_xcom_group_management-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/include/gcs_base_test.h:26, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc:23: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = connection_descriptor*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_groupmanagement_unittest::mock_gcs_xcom_proxy::gmock_xcom_client_add_node(const testing::Matcher&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc:47:3, inlined from 'gcs_xcom_groupmanagement_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc:35:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc: In constructor 'gcs_xcom_groupmanagement_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc:35:40: note: '' declared here 35 | ON_CALL(*this, xcom_client_add_node(_, _, _)).WillByDefault(Return(1)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_groupmanagement_unittest::mock_gcs_xcom_proxy::gmock_xcom_client_send_data(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc:71:3, inlined from 'gcs_xcom_groupmanagement_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc:36:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc: In constructor 'gcs_xcom_groupmanagement_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc:36:41: note: '' declared here 36 | ON_CALL(*this, xcom_client_send_data(_, _)).WillByDefault(Return(10)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = long long unsigned int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_groupmanagement_unittest::mock_gcs_xcom_proxy::gmock_xcom_client_send_data(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc:71:3, inlined from 'gcs_xcom_groupmanagement_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc:36:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc: In constructor 'gcs_xcom_groupmanagement_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc:36:41: note: '' declared here 36 | ON_CALL(*this, xcom_client_send_data(_, _)).WillByDefault(Return(10)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = blob*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_groupmanagement_unittest::mock_gcs_xcom_proxy::gmock_new_node_address_uuid(const testing::Matcher&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc:43:3, inlined from 'gcs_xcom_groupmanagement_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc:37:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc: In constructor 'gcs_xcom_groupmanagement_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc:37:41: note: '' declared here 37 | ON_CALL(*this, new_node_address_uuid(_, _, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const char**]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_groupmanagement_unittest::mock_gcs_xcom_proxy::gmock_new_node_address_uuid(const testing::Matcher&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc:43:3, inlined from 'gcs_xcom_groupmanagement_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc:37:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc: In constructor 'gcs_xcom_groupmanagement_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc:37:41: note: '' declared here 37 | ON_CALL(*this, new_node_address_uuid(_, _, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = node_address*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_groupmanagement_unittest::mock_gcs_xcom_proxy::gmock_delete_node_address(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc:46:3, inlined from 'gcs_xcom_groupmanagement_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc:39:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc: In constructor 'gcs_xcom_groupmanagement_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_group_management-t.cc:39:39: note: '' declared here 39 | ON_CALL(*this, delete_node_address(_, _)) | ^ [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_xcom_group_management-t [ 76%] Built target gcs_xcom_group_management-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_xcom_state_exchange-t.dir/xcom/gcs_xcom_state_exchange-t.cc.o [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_xcom_state_exchange-t [ 76%] Built target gcs_xcom_state_exchange-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_packet-t.dir/xcom/gcs_packet-t.cc.o [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_packet-t [ 76%] Built target gcs_packet-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_xcom_communication_interface-t.dir/xcom/gcs_xcom_communication_interface-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/include/gcs_base_test.h:26, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:23: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = short unsigned int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, short unsigned int)> gcs_xcom_communication_unittest::mock_gcs_xcom_proxy::gmock_xcom_open_handlers(const testing::Matcher >&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:126:3, inlined from 'gcs_xcom_communication_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:77:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc: In constructor 'gcs_xcom_communication_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:77:38: note: '' declared here 77 | ON_CALL(*this, xcom_open_handlers(_, _)).WillByDefault(Return(false)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::__cxx11::basic_string]', inlined from 'testing::Matcher >::Matcher(const testing::Matcher >&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:532:18, inlined from 'testing::internal::MockSpec, short unsigned int)> gcs_xcom_communication_unittest::mock_gcs_xcom_proxy::gmock_xcom_open_handlers(const testing::Matcher >&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:126:3, inlined from 'gcs_xcom_communication_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:77:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, std::allocator > >::.testing::internal::MatcherBase >::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc: In constructor 'gcs_xcom_communication_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:77:38: note: '' declared here 77 | ON_CALL(*this, xcom_open_handlers(_, _)).WillByDefault(Return(false)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = node_list*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_communication_unittest::mock_gcs_xcom_proxy::gmock_xcom_client_add_node(const testing::Matcher&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:87:3, inlined from 'gcs_xcom_communication_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:79:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc: In constructor 'gcs_xcom_communication_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:79:40: note: '' declared here 79 | ON_CALL(*this, xcom_client_add_node(_, _, _)).WillByDefault(Return(false)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = long long unsigned int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_communication_unittest::mock_gcs_xcom_statistics_updater::gmock_update_message_sent(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:64:3, inlined from 'virtual void gcs_xcom_communication_unittest::XComCommunicationTest_SendMessageTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:307:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc: In member function 'virtual void gcs_xcom_communication_unittest::XComCommunicationTest_SendMessageTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:307:47: note: '' declared here 307 | EXPECT_CALL(*mock_stats, update_message_sent(_)).Times(1); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const Gcs_message&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_communication_unittest::mock_gcs_communication_event_listener::gmock_on_message_received(const testing::Matcher&) const' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:71:3, inlined from 'virtual void gcs_xcom_communication_unittest::XComCommunicationTest_ReceiveMessageTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:333:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc: In member function 'virtual void gcs_xcom_communication_unittest::XComCommunicationTest_ReceiveMessageTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:333:47: note: '' declared here 333 | EXPECT_CALL(ev_listener, on_message_received(_)).Times(1); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = long int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_communication_unittest::mock_gcs_xcom_statistics_updater::gmock_update_message_received(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:65:3, inlined from 'virtual void gcs_xcom_communication_unittest::XComCommunicationTest_ReceiveMessageTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:334:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc: In member function 'virtual void gcs_xcom_communication_unittest::XComCommunicationTest_ReceiveMessageTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:334:51: note: '' declared here 334 | EXPECT_CALL(*mock_stats, update_message_received(_)).Times(1); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = long long unsigned int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_communication_unittest::mock_gcs_xcom_statistics_updater::gmock_update_message_sent(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:64:3, inlined from 'virtual void gcs_xcom_communication_unittest::XComCommunicationTest_ReceiveMessageTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:373:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc: In member function 'virtual void gcs_xcom_communication_unittest::XComCommunicationTest_ReceiveMessageTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:373:47: note: '' declared here 373 | EXPECT_CALL(*mock_stats, update_message_sent(_)).Times(1); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const Gcs_message&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_communication_unittest::mock_gcs_communication_event_listener::gmock_on_message_received(const testing::Matcher&) const' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:71:3, inlined from 'virtual void gcs_xcom_communication_unittest::XComCommunicationTest_BufferMessageTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:403:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc: In member function 'virtual void gcs_xcom_communication_unittest::XComCommunicationTest_BufferMessageTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:403:47: note: '' declared here 403 | EXPECT_CALL(ev_listener, on_message_received(_)).Times(1); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = long int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_communication_unittest::mock_gcs_xcom_statistics_updater::gmock_update_message_received(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:65:3, inlined from 'virtual void gcs_xcom_communication_unittest::XComCommunicationTest_BufferMessageTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:405:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc: In member function 'virtual void gcs_xcom_communication_unittest::XComCommunicationTest_BufferMessageTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:405:51: note: '' declared here 405 | EXPECT_CALL(*mock_stats, update_message_received(_)).Times(1); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = connection_descriptor*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_communication_unittest::mock_gcs_xcom_proxy::gmock_xcom_client_close_connection(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:110:3, inlined from 'virtual void gcs_xcom_communication_unittest::XComCommunicationTest_SuccessfulSynodRecoveryTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:606:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc: In member function 'virtual void gcs_xcom_communication_unittest::XComCommunicationTest_SuccessfulSynodRecoveryTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:606:56: note: '' declared here 606 | EXPECT_CALL(*mock_proxy, xcom_client_close_connection(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = connection_descriptor*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_communication_unittest::mock_gcs_xcom_proxy::gmock_xcom_client_close_connection(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:110:3, inlined from 'virtual void gcs_xcom_communication_unittest::XComCommunicationTest_UnsuccessfulSynodRecoveryTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:726:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc: In member function 'virtual void gcs_xcom_communication_unittest::XComCommunicationTest_UnsuccessfulSynodRecoveryTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_communication_interface-t.cc:726:56: note: '' declared here 726 | EXPECT_CALL(*mock_proxy, xcom_client_close_connection(_)) | ^ [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_xcom_communication_interface-t [ 76%] Built target gcs_xcom_communication_interface-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_xcom_interface_unit-t.dir/xcom/gcs_xcom_interface_unit-t.cc.o [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_xcom_interface_unit-t [ 76%] Built target gcs_xcom_interface_unit-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_xcom_statistics_interface-t.dir/xcom/gcs_xcom_statistics_interface-t.cc.o [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_xcom_statistics_interface-t [ 76%] Built target gcs_xcom_statistics_interface-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_xcom_group_member_information-t.dir/xcom/gcs_xcom_group_member_information-t.cc.o [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_xcom_group_member_information-t [ 76%] Built target gcs_xcom_group_member_information-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_mpsc_queue-t.dir/xcom/gcs_mpsc_queue-t.cc.o [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_mpsc_queue-t [ 76%] Built target gcs_mpsc_queue-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_xcom_input_queue-t.dir/xcom/gcs_xcom_input_queue-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/include/gcs_base_test.h:26, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_input_queue-t.cc:31: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = xcom_input_request*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_input_queue_unittest::MockGcsMpscQueue::gmock_push(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_input_queue-t.cc:40:3, inlined from 'gcs_xcom_input_queue_unittest::MockGcsMpscQueue::MockGcsMpscQueue()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_input_queue-t.cc:42:24: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_input_queue-t.cc: In constructor 'gcs_xcom_input_queue_unittest::MockGcsMpscQueue::MockGcsMpscQueue()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_input_queue-t.cc:42:43: note: '' declared here 42 | MockGcsMpscQueue() { ON_CALL(*this, push(_)).WillByDefault(Return(false)); } | ^ [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_xcom_input_queue-t [ 76%] Built target gcs_xcom_input_queue-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_xcom_networking-t.dir/xcom/gcs_xcom_networking-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/include/gcs_base_test.h:26, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:26: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = sock_probe*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_networking_unittest::mock_gcs_sock_probe_interface::gmock_init_sock_probe(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:36:3, inlined from 'virtual void gcs_xcom_networking_unittest::GcsXComNetworking_ErrorRetrievingSockaddr_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:94:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc: In member function 'virtual void gcs_xcom_networking_unittest::GcsXComNetworking_ErrorRetrievingSockaddr_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:94:49: note: '' declared here 94 | EXPECT_CALL(m_sock_probe_mock, init_sock_probe(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = sock_probe*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_networking_unittest::mock_gcs_sock_probe_interface::gmock_close_sock_probe(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:44:3, inlined from 'virtual void gcs_xcom_networking_unittest::GcsXComNetworking_ErrorRetrievingSockaddr_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:98:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc: In member function 'virtual void gcs_xcom_networking_unittest::GcsXComNetworking_ErrorRetrievingSockaddr_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:98:50: note: '' declared here 98 | EXPECT_CALL(m_sock_probe_mock, close_sock_probe(_)).Times(1); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = sockaddr**]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_networking_unittest::mock_gcs_sock_probe_interface::gmock_get_sockaddr_netmask(const testing::Matcher&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:40:3, inlined from 'virtual void gcs_xcom_networking_unittest::GcsXComNetworking_ErrorRetrievingSockaddr_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:105:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc: In member function 'virtual void gcs_xcom_networking_unittest::GcsXComNetworking_ErrorRetrievingSockaddr_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:105:54: note: '' declared here 105 | EXPECT_CALL(m_sock_probe_mock, get_sockaddr_netmask(_, _, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_networking_unittest::mock_gcs_sock_probe_interface::gmock_get_sockaddr_netmask(const testing::Matcher&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:40:3, inlined from 'virtual void gcs_xcom_networking_unittest::GcsXComNetworking_ErrorRetrievingSockaddr_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:105:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc: In member function 'virtual void gcs_xcom_networking_unittest::GcsXComNetworking_ErrorRetrievingSockaddr_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:105:54: note: '' declared here 105 | EXPECT_CALL(m_sock_probe_mock, get_sockaddr_netmask(_, _, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = sockaddr**]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_networking_unittest::mock_gcs_sock_probe_interface::gmock_get_sockaddr_address(const testing::Matcher&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:38:3, inlined from 'virtual void gcs_xcom_networking_unittest::GcsXComNetworking_ErrorRetrievingSockaddr_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:109:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc: In member function 'virtual void gcs_xcom_networking_unittest::GcsXComNetworking_ErrorRetrievingSockaddr_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:109:54: note: '' declared here 109 | EXPECT_CALL(m_sock_probe_mock, get_sockaddr_address(_, _, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_networking_unittest::mock_gcs_sock_probe_interface::gmock_get_sockaddr_address(const testing::Matcher&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:38:3, inlined from 'virtual void gcs_xcom_networking_unittest::GcsXComNetworking_ErrorRetrievingSockaddr_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:109:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc: In member function 'virtual void gcs_xcom_networking_unittest::GcsXComNetworking_ErrorRetrievingSockaddr_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:109:54: note: '' declared here 109 | EXPECT_CALL(m_sock_probe_mock, get_sockaddr_address(_, _, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_networking_unittest::mock_gcs_sock_probe_interface::gmock_get_if_name(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:42:3, inlined from 'virtual void gcs_xcom_networking_unittest::GcsXComNetworking_ErrorRetrievingSockaddr_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:113:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc: In member function 'virtual void gcs_xcom_networking_unittest::GcsXComNetworking_ErrorRetrievingSockaddr_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:113:45: note: '' declared here 113 | EXPECT_CALL(m_sock_probe_mock, get_if_name(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = sock_probe*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_networking_unittest::mock_gcs_sock_probe_interface::gmock_close_sock_probe(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:44:3, inlined from 'void gcs_xcom_networking_unittest::mock_gcs_sock_probe_interface::mock_gcs_sock_probe_interface_default()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:47:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc: In member function 'void gcs_xcom_networking_unittest::mock_gcs_sock_probe_interface::mock_gcs_sock_probe_interface_default()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_networking-t.cc:47:36: note: '' declared here 47 | ON_CALL(*this, close_sock_probe(_)).WillByDefault(Invoke(clean_sock_probe)); | ^ [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_xcom_networking-t [ 76%] Built target gcs_xcom_networking-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_xcom_xcom_base-t.dir/xcom/gcs_xcom_xcom_base-t.cc.o [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_xcom_xcom_base-t [ 76%] Built target gcs_xcom_xcom_base-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_xcom_xcom_transport-t.dir/xcom/gcs_xcom_xcom_transport-t.cc.o [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_xcom_xcom_transport-t [ 76%] Built target gcs_xcom_xcom_transport-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_xcom_communication_protocol_changer-t.dir/xcom/gcs_xcom_communication_protocol_changer-t.cc.o [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_xcom_communication_protocol_changer-t [ 76%] Built target gcs_xcom_communication_protocol_changer-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_xcom_xcom_cache-t.dir/xcom/gcs_xcom_xcom_cache-t.cc.o [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_xcom_xcom_cache-t [ 76%] Built target gcs_xcom_xcom_cache-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_xcom_control_interface-t.dir/xcom/gcs_xcom_control_interface-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/include/gcs_base_test.h:26, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:22: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_control_unittest::mock_my_xp_socket_util::gmock_disable_nagle_in_socket(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:447:3, inlined from 'virtual void gcs_xcom_control_unittest::XComControlTest_JoinTestAllPeersUnavailable_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:914:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc: In member function 'virtual void gcs_xcom_control_unittest::XComControlTest_JoinTestAllPeersUnavailable_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:914:57: note: '' declared here 914 | EXPECT_CALL(*mock_socket_util, disable_nagle_in_socket(_)).Times(0); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = node_list*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_control_unittest::mock_gcs_xcom_proxy::gmock_xcom_client_remove_node(const testing::Matcher&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:373:3, inlined from 'virtual void gcs_xcom_control_unittest::XComControlTest_JoinTestAllPeersUnavailable_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:916:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc: In member function 'virtual void gcs_xcom_control_unittest::XComControlTest_JoinTestAllPeersUnavailable_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:916:45: note: '' declared here 916 | EXPECT_CALL(proxy, xcom_client_remove_node(_, _, _)).Times(0); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = connection_descriptor*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_control_unittest::mock_gcs_xcom_proxy::gmock_xcom_client_remove_node(const testing::Matcher&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:373:3, inlined from 'virtual void gcs_xcom_control_unittest::XComControlTest_JoinTestAllPeersUnavailable_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:916:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc: In member function 'virtual void gcs_xcom_control_unittest::XComControlTest_JoinTestAllPeersUnavailable_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:916:45: note: '' declared here 916 | EXPECT_CALL(proxy, xcom_client_remove_node(_, _, _)).Times(0); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = connection_descriptor*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_control_unittest::mock_gcs_xcom_proxy::gmock_xcom_client_close_connection(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:378:3, inlined from 'virtual void gcs_xcom_control_unittest::XComControlTest_JoinTestAllPeersUnavailable_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:917:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc: In member function 'virtual void gcs_xcom_control_unittest::XComControlTest_JoinTestAllPeersUnavailable_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:917:50: note: '' declared here 917 | EXPECT_CALL(proxy, xcom_client_close_connection(_)).Times(0); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = synode_no]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_control_unittest::mock_gcs_xcom_proxy::gmock_find_site_def(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:393:3, inlined from 'virtual void gcs_xcom_control_unittest::XComControlTest_FailedNodeRemovalTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:1299:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc: In member function 'virtual void gcs_xcom_control_unittest::XComControlTest_FailedNodeRemovalTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:1299:35: note: '' declared here 1299 | EXPECT_CALL(proxy, find_site_def(_)).Times(0); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_control_unittest::mock_my_xp_socket_util::gmock_disable_nagle_in_socket(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:447:3, inlined from 'gcs_xcom_control_unittest::mock_my_xp_socket_util::mock_my_xp_socket_util()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:444:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc: In constructor 'gcs_xcom_control_unittest::mock_my_xp_socket_util::mock_my_xp_socket_util()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:444:43: note: '' declared here 444 | ON_CALL(*this, disable_nagle_in_socket(_)).WillByDefault(Return(0)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = Network_configuration_parameters&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_control_unittest::mock_gcs_network_provider_operations_interface::gmock_configure_active_provider(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:466:3, inlined from 'gcs_xcom_control_unittest::mock_gcs_network_provider_operations_interface::mock_gcs_network_provider_operations_interface()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:458:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc: In constructor 'gcs_xcom_control_unittest::mock_gcs_network_provider_operations_interface::mock_gcs_network_provider_operations_interface()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:458:45: note: '' declared here 458 | ON_CALL(*this, configure_active_provider(_)).WillByDefault(Return(false)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = Network_configuration_parameters&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_control_unittest::mock_gcs_network_provider_operations_interface::gmock_configure_active_provider_secure_connections(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:468:3, inlined from 'gcs_xcom_control_unittest::mock_gcs_network_provider_operations_interface::mock_gcs_network_provider_operations_interface()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:459:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc: In constructor 'gcs_xcom_control_unittest::mock_gcs_network_provider_operations_interface::mock_gcs_network_provider_operations_interface()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:459:64: note: '' declared here 459 | ON_CALL(*this, configure_active_provider_secure_connections(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_control_unittest::mock_gcs_xcom_proxy::gmock_xcom_client_send_data(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:379:3, inlined from 'gcs_xcom_control_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:333:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc: In constructor 'gcs_xcom_control_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:333:41: note: '' declared here 333 | ON_CALL(*this, xcom_client_send_data(_, _)).WillByDefault(Return(10)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = long long unsigned int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_control_unittest::mock_gcs_xcom_proxy::gmock_xcom_client_send_data(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:379:3, inlined from 'gcs_xcom_control_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:333:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc: In constructor 'gcs_xcom_control_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:333:41: note: '' declared here 333 | ON_CALL(*this, xcom_client_send_data(_, _)).WillByDefault(Return(10)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_control_unittest::mock_gcs_xcom_proxy::gmock_xcom_wait_for_xcom_comms_status_change(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:398:3, inlined from 'gcs_xcom_control_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:339:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc: In constructor 'gcs_xcom_control_unittest::mock_gcs_xcom_proxy::mock_gcs_xcom_proxy()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:339:58: note: '' declared here 339 | ON_CALL(*this, xcom_wait_for_xcom_comms_status_change(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = synode_no]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_control_unittest::mock_gcs_xcom_proxy::gmock_find_site_def(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:393:3, inlined from 'virtual void gcs_xcom_control_unittest::XComControlTest_FailedNodeGlobalViewTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:1427:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc: In member function 'virtual void gcs_xcom_control_unittest::XComControlTest_FailedNodeGlobalViewTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:1427:35: note: '' declared here 1427 | EXPECT_CALL(proxy, find_site_def(_)).Times(0); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_control_unittest::mock_my_xp_socket_util::gmock_disable_nagle_in_socket(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:447:3, inlined from 'virtual void gcs_xcom_control_unittest::XComControlTest_JoinTestSkipOwnNodeAndCycleThroughPeerNodes_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:863:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc: In member function 'virtual void gcs_xcom_control_unittest::XComControlTest_JoinTestSkipOwnNodeAndCycleThroughPeerNodes_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:863:57: note: '' declared here 863 | EXPECT_CALL(*mock_socket_util, disable_nagle_in_socket(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_control_unittest::mock_gcs_xcom_proxy::gmock_xcom_wait_for_xcom_comms_status_change(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:398:3, inlined from 'virtual void gcs_xcom_control_unittest::XComControlTest_JoinTestFailedToStartComms_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:719:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc: In member function 'virtual void gcs_xcom_control_unittest::XComControlTest_JoinTestFailedToStartComms_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:719:60: note: '' declared here 719 | EXPECT_CALL(proxy, xcom_wait_for_xcom_comms_status_change(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = synode_no]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_control_unittest::mock_gcs_xcom_proxy::gmock_find_site_def(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:393:3, inlined from 'virtual void gcs_xcom_control_unittest::XComControlTest_ViewChangedJoiningTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:1136:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc: In member function 'virtual void gcs_xcom_control_unittest::XComControlTest_ViewChangedJoiningTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_control_interface-t.cc:1136:35: note: '' declared here 1136 | EXPECT_CALL(proxy, find_site_def(_)).Times(0); | ^ [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_xcom_control_interface-t [ 76%] Built target gcs_xcom_control_interface-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_xcom_view_identifier-t.dir/xcom/gcs_xcom_view_identifier-t.cc.o [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_xcom_view_identifier-t [ 76%] Built target gcs_xcom_view_identifier-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_message_stage_fragmentation-t.dir/xcom/gcs_message_stage_fragmentation-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/include/gcs_base_test.h:26, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_message_stage_fragmentation-t.cc:25: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = char*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_message_stage_fragmentation_unittest::Mock_gcs_xcom_proxy::gmock_xcom_client_send_data(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_message_stage_fragmentation-t.cc:80:3, inlined from 'gcs_message_stage_fragmentation_unittest::Mock_gcs_xcom_proxy::Mock_gcs_xcom_proxy()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_message_stage_fragmentation-t.cc:48:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_message_stage_fragmentation-t.cc: In constructor 'gcs_message_stage_fragmentation_unittest::Mock_gcs_xcom_proxy::Mock_gcs_xcom_proxy()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_message_stage_fragmentation-t.cc:48:41: note: '' declared here 48 | ON_CALL(*this, xcom_client_send_data(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = long long unsigned int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_message_stage_fragmentation_unittest::Mock_gcs_xcom_proxy::gmock_xcom_client_send_data(const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_message_stage_fragmentation-t.cc:80:3, inlined from 'gcs_message_stage_fragmentation_unittest::Mock_gcs_xcom_proxy::Mock_gcs_xcom_proxy()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_message_stage_fragmentation-t.cc:48:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_message_stage_fragmentation-t.cc: In constructor 'gcs_message_stage_fragmentation_unittest::Mock_gcs_xcom_proxy::Mock_gcs_xcom_proxy()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_message_stage_fragmentation-t.cc:48:41: note: '' declared here 48 | ON_CALL(*this, xcom_client_send_data(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const Gcs_message&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_message_stage_fragmentation_unittest::Mock_gcs_communication_event_listener::gmock_on_message_received(const testing::Matcher&) const' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_message_stage_fragmentation-t.cc:163:3, inlined from 'virtual void gcs_message_stage_fragmentation_unittest::GcsMessageStageFragmentationTest_ReassemblyOfFragmentsThatCrossViews_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_message_stage_fragmentation-t.cc:238:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_message_stage_fragmentation-t.cc: In member function 'virtual void gcs_message_stage_fragmentation_unittest::GcsMessageStageFragmentationTest_ReassemblyOfFragmentsThatCrossViews_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_message_stage_fragmentation-t.cc:238:47: note: '' declared here 238 | EXPECT_CALL(ev_listener, on_message_received(_)).Times(1); | ^ [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_message_stage_fragmentation-t [ 76%] Built target gcs_message_stage_fragmentation-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_xcom_site_def-t.dir/xcom/gcs_xcom_site_def-t.cc.o [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_xcom_site_def-t [ 76%] Built target gcs_xcom_site_def-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_xcom_expels_in_progress-t.dir/xcom/gcs_xcom_expels_in_progress-t.cc.o [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_xcom_expels_in_progress-t [ 76%] Built target gcs_xcom_expels_in_progress-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_xcom_network_provider_manager-t.dir/xcom/gcs_xcom_network_provider_manager-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/include/gcs_base_test.h:26, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:25: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const Network_configuration_parameters&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_networkprovidermamangertest::mock_network_provider::gmock_configure(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:35:3, inlined from 'virtual void gcs_xcom_networkprovidermamangertest::XComNetworkProviderManagerTest_BasicManagerActiveProviderWithSSLTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:243:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc: In member function 'virtual void gcs_xcom_networkprovidermamangertest::XComNetworkProviderManagerTest_BasicManagerActiveProviderWithSSLTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:243:40: note: '' declared here 243 | EXPECT_CALL(*mock_provider, configure(testing::_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const Network_configuration_parameters&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_networkprovidermamangertest::mock_network_provider::gmock_configure_secure_connections(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:37:3, inlined from 'virtual void gcs_xcom_networkprovidermamangertest::XComNetworkProviderManagerTest_BasicManagerActiveProviderWithSSLTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:246:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc: In member function 'virtual void gcs_xcom_networkprovidermamangertest::XComNetworkProviderManagerTest_BasicManagerActiveProviderWithSSLTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:246:59: note: '' declared here 246 | EXPECT_CALL(*mock_provider, configure_secure_connections(testing::_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const Network_configuration_parameters&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_networkprovidermamangertest::mock_network_provider::gmock_configure(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:35:3, inlined from 'virtual void gcs_xcom_networkprovidermamangertest::XComNetworkProviderManagerTest_BasicManagerActiveProviderTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:217:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc: In member function 'virtual void gcs_xcom_networkprovidermamangertest::XComNetworkProviderManagerTest_BasicManagerActiveProviderTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:217:40: note: '' declared here 217 | EXPECT_CALL(*mock_provider, configure(testing::_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const Network_configuration_parameters&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec gcs_xcom_networkprovidermamangertest::mock_network_provider::gmock_configure(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:35:3, inlined from 'virtual void gcs_xcom_networkprovidermamangertest::XComNetworkProviderManagerTest_BasicManagerActiveProviderInterfaceTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:295:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc: In member function 'virtual void gcs_xcom_networkprovidermamangertest::XComNetworkProviderManagerTest_BasicManagerActiveProviderInterfaceTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:295:40: note: '' declared here 295 | EXPECT_CALL(*mock_provider, configure(testing::_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec(const std::__cxx11::basic_string&, short unsigned int, const Network_security_credentials&, int)> gcs_xcom_networkprovidermamangertest::mock_network_provider::gmock_open_connection(const testing::Matcher&>&, const testing::Matcher&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:39:3, inlined from 'virtual void gcs_xcom_networkprovidermamangertest::XComNetworkProviderManagerTest_BasicManagerActiveProviderInterfaceTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:298:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc: In member function 'virtual void gcs_xcom_networkprovidermamangertest::XComNetworkProviderManagerTest_BasicManagerActiveProviderInterfaceTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:299:30: note: '' declared here 299 | open_connection(testing::_, testing::_, testing::_, testing::_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const Network_security_credentials&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec(const std::__cxx11::basic_string&, short unsigned int, const Network_security_credentials&, int)> gcs_xcom_networkprovidermamangertest::mock_network_provider::gmock_open_connection(const testing::Matcher&>&, const testing::Matcher&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:39:3, inlined from 'virtual void gcs_xcom_networkprovidermamangertest::XComNetworkProviderManagerTest_BasicManagerActiveProviderInterfaceTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:298:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc: In member function 'virtual void gcs_xcom_networkprovidermamangertest::XComNetworkProviderManagerTest_BasicManagerActiveProviderInterfaceTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:299:30: note: '' declared here 299 | open_connection(testing::_, testing::_, testing::_, testing::_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = short unsigned int]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec(const std::__cxx11::basic_string&, short unsigned int, const Network_security_credentials&, int)> gcs_xcom_networkprovidermamangertest::mock_network_provider::gmock_open_connection(const testing::Matcher&>&, const testing::Matcher&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:39:3, inlined from 'virtual void gcs_xcom_networkprovidermamangertest::XComNetworkProviderManagerTest_BasicManagerActiveProviderInterfaceTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:298:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc: In member function 'virtual void gcs_xcom_networkprovidermamangertest::XComNetworkProviderManagerTest_BasicManagerActiveProviderInterfaceTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:299:30: note: '' declared here 299 | open_connection(testing::_, testing::_, testing::_, testing::_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::__cxx11::basic_string&]', inlined from 'testing::Matcher&>::Matcher(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:510:18, inlined from 'testing::internal::MockSpec(const std::__cxx11::basic_string&, short unsigned int, const Network_security_credentials&, int)> gcs_xcom_networkprovidermamangertest::mock_network_provider::gmock_open_connection(const testing::Matcher&>&, const testing::Matcher&, const testing::Matcher&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:39:3, inlined from 'virtual void gcs_xcom_networkprovidermamangertest::XComNetworkProviderManagerTest_BasicManagerActiveProviderInterfaceTest_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:298:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, std::allocator >&>::.testing::internal::MatcherBase&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc: In member function 'virtual void gcs_xcom_networkprovidermamangertest::XComNetworkProviderManagerTest_BasicManagerActiveProviderInterfaceTest_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/libmysqlgcs/xcom/gcs_xcom_network_provider_manager-t.cc:299:30: note: '' declared here 299 | open_connection(testing::_, testing::_, testing::_, testing::_)) | ^ [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_xcom_network_provider_manager-t [ 76%] Built target gcs_xcom_network_provider_manager-t [ 76%] Building CXX object unittest/gunit/libmysqlgcs/CMakeFiles/gcs_xcom_xcom_single_writer-t.dir/xcom/gcs_xcom_xcom_single_writer-t.cc.o [ 76%] Linking CXX executable ../../../runtime_output_directory/gcs_xcom_xcom_single_writer-t [ 76%] Built target gcs_xcom_xcom_single_writer-t [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/__/__/__/plugin/keyring/common/keyring_key.cc.o [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/__/__/__/plugin/keyring/common/keys_container.cc.o [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/__/__/__/plugin/keyring/common/keys_iterator.cc.o [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/__/__/__/plugin/keyring/common/system_keys_container.cc.o [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/__/__/__/plugin/keyring/common/system_key_adapter.cc.o [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/__/__/__/plugin/keyring_vault/vault_keys_list.cc.o [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/__/__/__/plugin/keyring_vault/vault_key.cc.o [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/__/__/__/plugin/keyring_vault/vault_io.cc.o [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/__/__/__/plugin/keyring_vault/vault_base64.cc.o [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/__/__/__/plugin/keyring_vault/vault_curl.cc.o [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/__/__/__/plugin/keyring_vault/vault_parser_composer.cc.o [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/__/__/__/plugin/keyring_vault/vault_credentials.cc.o [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/__/__/__/plugin/keyring_vault/vault_credentials_parser.cc.o [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/__/__/__/plugin/keyring_vault/vault_keys_container.cc.o [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/generate_credential_file.cc.o [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/vault_environment.cc.o [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/vault_mount.cc.o [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/vault_test_base.cc.o [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/keyring_vault_test.dir/uuid.cc.o [ 76%] Linking CXX static library libkeyring_vault_test.a [ 76%] Built target keyring_vault_test [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/merge_keyring_vault_tests-t.dir/vault_io-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:18: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = keyring::Vault_keys_list*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >&, keyring::Vault_keys_list*)> keyring__vault_io_unittest::Mock_vault_parser_composer::gmock_parse_keys(const testing::Matcher, keyring::Secure_allocator >&>&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:63:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorFromParseKeysOnGetSerializedObject_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:633:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorFromParseKeysOnGetSerializedObject_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:633:45: note: '' declared here 633 | EXPECT_CALL(*mock_vault_parser, parse_keys(_, _)).WillOnce(Return(true)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const keyring::Vault_credentials&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec keyring__vault_io_unittest::Mock_vault_curl::gmock_init(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:51:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorFromVaultCurlOnVaultIOInit_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:402:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorFromVaultCurlOnVaultIOInit_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:402:31: note: '' declared here 402 | EXPECT_CALL(*mock_curl, init(_)).WillOnce(Return(true)); // init unsuccessful | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::__cxx11::basic_string, keyring::Secure_allocator >*]', inlined from 'testing::Matcher, keyring::Secure_allocator >*>::Matcher(const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >*)> keyring__vault_io_unittest::Mock_vault_curl::gmock_list_keys(const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:52:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorFromVaultCurlOnListKeys_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:415:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, keyring::Secure_allocator >*>::.testing::internal::MatcherBase, keyring::Secure_allocator >*>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorFromVaultCurlOnListKeys_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:415:36: note: '' declared here 415 | EXPECT_CALL(*mock_curl, list_keys(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::__cxx11::basic_string, keyring::Secure_allocator >*]', inlined from 'testing::Matcher, keyring::Secure_allocator >*>::Matcher(const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >*)> keyring__vault_io_unittest::Mock_vault_curl::gmock_write_key(const testing::Matcher&, const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:53:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultInVaultsCurlResponseOnWriteKey_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:577:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, keyring::Secure_allocator >*>::.testing::internal::MatcherBase, keyring::Secure_allocator >*>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultInVaultsCurlResponseOnWriteKey_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:577:36: note: '' declared here 577 | EXPECT_CALL(*mock_curl, write_key(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const keyring::Vault_key&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >*)> keyring__vault_io_unittest::Mock_vault_curl::gmock_write_key(const testing::Matcher&, const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:53:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultInVaultsCurlResponseOnWriteKey_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:577:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultInVaultsCurlResponseOnWriteKey_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:577:36: note: '' declared here 577 | EXPECT_CALL(*mock_curl, write_key(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::__cxx11::basic_string, keyring::Secure_allocator >*]', inlined from 'testing::Matcher, keyring::Secure_allocator >*>::Matcher(const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >*)> keyring__vault_io_unittest::Mock_vault_curl::gmock_write_key(const testing::Matcher&, const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:53:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultCurlOnWriteKey_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:560:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, keyring::Secure_allocator >*>::.testing::internal::MatcherBase, keyring::Secure_allocator >*>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultCurlOnWriteKey_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:560:36: note: '' declared here 560 | EXPECT_CALL(*mock_curl, write_key(_, _)).WillOnce(Return(true)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const keyring::Vault_key&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >*)> keyring__vault_io_unittest::Mock_vault_curl::gmock_write_key(const testing::Matcher&, const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:53:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultCurlOnWriteKey_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:560:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultCurlOnWriteKey_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:560:36: note: '' declared here 560 | EXPECT_CALL(*mock_curl, write_key(_, _)).WillOnce(Return(true)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::__cxx11::basic_string, keyring::Secure_allocator >*]', inlined from 'testing::Matcher, keyring::Secure_allocator >*>::Matcher(const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >*)> keyring__vault_io_unittest::Mock_vault_curl::gmock_delete_key(const testing::Matcher&, const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:55:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultInVaultsCurlResponseOnDeleteKey_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:540:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, keyring::Secure_allocator >*>::.testing::internal::MatcherBase, keyring::Secure_allocator >*>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultInVaultsCurlResponseOnDeleteKey_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:540:37: note: '' declared here 540 | EXPECT_CALL(*mock_curl, delete_key(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const keyring::Vault_key&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >*)> keyring__vault_io_unittest::Mock_vault_curl::gmock_delete_key(const testing::Matcher&, const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:55:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultInVaultsCurlResponseOnDeleteKey_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:540:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultInVaultsCurlResponseOnDeleteKey_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:540:37: note: '' declared here 540 | EXPECT_CALL(*mock_curl, delete_key(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::__cxx11::basic_string, keyring::Secure_allocator >*]', inlined from 'testing::Matcher, keyring::Secure_allocator >*>::Matcher(const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >*)> keyring__vault_io_unittest::Mock_vault_curl::gmock_delete_key(const testing::Matcher&, const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:55:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultCurlOnDeleteKey_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:522:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, keyring::Secure_allocator >*>::.testing::internal::MatcherBase, keyring::Secure_allocator >*>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultCurlOnDeleteKey_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:522:37: note: '' declared here 522 | EXPECT_CALL(*mock_curl, delete_key(_, _)).WillOnce(Return(true)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const keyring::Vault_key&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >*)> keyring__vault_io_unittest::Mock_vault_curl::gmock_delete_key(const testing::Matcher&, const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:55:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultCurlOnDeleteKey_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:522:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultCurlOnDeleteKey_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:522:37: note: '' declared here 522 | EXPECT_CALL(*mock_curl, delete_key(_, _)).WillOnce(Return(true)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::__cxx11::basic_string, keyring::Secure_allocator >*]', inlined from 'testing::Matcher, keyring::Secure_allocator >*>::Matcher(const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >*)> keyring__vault_io_unittest::Mock_vault_curl::gmock_read_key(const testing::Matcher&, const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:54:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultInVaultsCurlResponseOnReadKey_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:502:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, keyring::Secure_allocator >*>::.testing::internal::MatcherBase, keyring::Secure_allocator >*>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultInVaultsCurlResponseOnReadKey_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:502:35: note: '' declared here 502 | EXPECT_CALL(*mock_curl, read_key(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const keyring::Vault_key&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >*)> keyring__vault_io_unittest::Mock_vault_curl::gmock_read_key(const testing::Matcher&, const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:54:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultInVaultsCurlResponseOnReadKey_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:502:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultInVaultsCurlResponseOnReadKey_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:502:35: note: '' declared here 502 | EXPECT_CALL(*mock_curl, read_key(_, _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::__cxx11::basic_string, keyring::Secure_allocator >*]', inlined from 'testing::Matcher, keyring::Secure_allocator >*>::Matcher(const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >*)> keyring__vault_io_unittest::Mock_vault_curl::gmock_read_key(const testing::Matcher&, const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:54:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultCurlOnReadKey_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:486:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, keyring::Secure_allocator >*>::.testing::internal::MatcherBase, keyring::Secure_allocator >*>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultCurlOnReadKey_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:486:35: note: '' declared here 486 | EXPECT_CALL(*mock_curl, read_key(_, _)).WillOnce(Return(true)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const keyring::Vault_key&]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >*)> keyring__vault_io_unittest::Mock_vault_curl::gmock_read_key(const testing::Matcher&, const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:54:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultCurlOnReadKey_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:486:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultCurlOnReadKey_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:486:35: note: '' declared here 486 | EXPECT_CALL(*mock_curl, read_key(_, _)).WillOnce(Return(true)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::__cxx11::basic_string, keyring::Secure_allocator >*]', inlined from 'testing::Matcher, keyring::Secure_allocator >*>::Matcher(const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >&, std::__cxx11::basic_string, keyring::Secure_allocator >*)> keyring__vault_io_unittest::Mock_vault_parser_composer::gmock_parse_errors(const testing::Matcher, keyring::Secure_allocator >&>&, const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:69:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorFromParseKeyDataAndParseErrorsOnRetrieveKeyTypeAndValue_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:726:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, keyring::Secure_allocator >*>::.testing::internal::MatcherBase, keyring::Secure_allocator >*>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorFromParseKeyDataAndParseErrorsOnRetrieveKeyTypeAndValue_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:726:47: note: '' declared here 726 | EXPECT_CALL(*mock_vault_parser, parse_errors(_, _)).WillOnce(Return(true)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::__cxx11::basic_string, keyring::Secure_allocator >&]', inlined from 'testing::Matcher, keyring::Secure_allocator >&>::Matcher(const testing::Matcher, keyring::Secure_allocator >&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >&, std::__cxx11::basic_string, keyring::Secure_allocator >*)> keyring__vault_io_unittest::Mock_vault_parser_composer::gmock_parse_errors(const testing::Matcher, keyring::Secure_allocator >&>&, const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:69:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorFromParseKeyDataAndParseErrorsOnRetrieveKeyTypeAndValue_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:726:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, keyring::Secure_allocator >&>::.testing::internal::MatcherBase, keyring::Secure_allocator >&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorFromParseKeyDataAndParseErrorsOnRetrieveKeyTypeAndValue_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:726:47: note: '' declared here 726 | EXPECT_CALL(*mock_vault_parser, parse_errors(_, _)).WillOnce(Return(true)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::__cxx11::basic_string, keyring::Secure_allocator >*]', inlined from 'testing::Matcher, keyring::Secure_allocator >*>::Matcher(const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >&, std::__cxx11::basic_string, keyring::Secure_allocator >*)> keyring__vault_io_unittest::Mock_vault_parser_composer::gmock_parse_errors(const testing::Matcher, keyring::Secure_allocator >&>&, const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:69:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorFromParseKeyDataOnRetrieveKeyTypeAndValue_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:683:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, keyring::Secure_allocator >*>::.testing::internal::MatcherBase, keyring::Secure_allocator >*>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorFromParseKeyDataOnRetrieveKeyTypeAndValue_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:683:47: note: '' declared here 683 | EXPECT_CALL(*mock_vault_parser, parse_errors(_, _)).WillOnce(Return(false)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::__cxx11::basic_string, keyring::Secure_allocator >&]', inlined from 'testing::Matcher, keyring::Secure_allocator >&>::Matcher(const testing::Matcher, keyring::Secure_allocator >&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >&, std::__cxx11::basic_string, keyring::Secure_allocator >*)> keyring__vault_io_unittest::Mock_vault_parser_composer::gmock_parse_errors(const testing::Matcher, keyring::Secure_allocator >&>&, const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:69:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorFromParseKeyDataOnRetrieveKeyTypeAndValue_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:683:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, keyring::Secure_allocator >&>::.testing::internal::MatcherBase, keyring::Secure_allocator >&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorFromParseKeyDataOnRetrieveKeyTypeAndValue_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:683:47: note: '' declared here 683 | EXPECT_CALL(*mock_vault_parser, parse_errors(_, _)).WillOnce(Return(false)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::__cxx11::basic_string, keyring::Secure_allocator >*]', inlined from 'testing::Matcher, keyring::Secure_allocator >*>::Matcher(const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >*)> keyring__vault_io_unittest::Mock_vault_curl::gmock_list_keys(const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:52:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultInVaultsResponseOnListKeys_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:435:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, keyring::Secure_allocator >*>::.testing::internal::MatcherBase, keyring::Secure_allocator >*>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultInVaultsResponseOnListKeys_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:435:36: note: '' declared here 435 | EXPECT_CALL(*mock_curl, list_keys(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::__cxx11::basic_string, keyring::Secure_allocator >*]', inlined from 'testing::Matcher, keyring::Secure_allocator >*>::Matcher(const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >*)> keyring__vault_io_unittest::Mock_vault_curl::gmock_list_keys(const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:52:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultInVaultsResponseOnListKeys_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:449:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, keyring::Secure_allocator >*>::.testing::internal::MatcherBase, keyring::Secure_allocator >*>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultInVaultsResponseOnListKeys_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:449:36: note: '' declared here 449 | EXPECT_CALL(*mock_curl, list_keys(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = std::__cxx11::basic_string, keyring::Secure_allocator >*]', inlined from 'testing::Matcher, keyring::Secure_allocator >*>::Matcher(const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec, keyring::Secure_allocator >*)> keyring__vault_io_unittest::Mock_vault_curl::gmock_list_keys(const testing::Matcher, keyring::Secure_allocator >*>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:52:3, inlined from 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultInVaultsResponseOnListKeys_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:464:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, keyring::Secure_allocator >*>::.testing::internal::MatcherBase, keyring::Secure_allocator >*>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc: In member function 'virtual void keyring__vault_io_unittest::Vault_io_test_ErrorsFromVaultInVaultsResponseOnListKeys_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_io-t.cc:464:36: note: '' declared here 464 | EXPECT_CALL(*mock_curl, list_keys(_)) | ^ [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/merge_keyring_vault_tests-t.dir/vault_parser-t.cc.o [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/merge_keyring_vault_tests-t.dir/vault_credentials_parser-t.cc.o [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/merge_keyring_vault_tests-t.dir/vault_keys_container-t.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:18: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = keyring::ISerialized_object**]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec keyring__vault_keys_container_unittest::Mock_vault_io::gmock_get_serialized_object(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:740:3, inlined from 'virtual void keyring__vault_keys_container_unittest::Vault_keys_container_with_mocked_io_test_ErrorFromIODuringInitInvalidKey_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:879:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc: In member function 'virtual void keyring__vault_keys_container_unittest::Vault_keys_container_with_mocked_io_test_ErrorFromIODuringInitInvalidKey_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:879:49: note: '' declared here 879 | EXPECT_CALL(*vault_io, get_serialized_object(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = keyring::ISerialized_object**]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec keyring__vault_keys_container_unittest::Mock_vault_io::gmock_get_serialized_object(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:740:3, inlined from 'virtual void keyring__vault_keys_container_unittest::Vault_keys_container_with_mocked_io_test_ErrorFromIODuringInitOnGettingSerializedObject_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:815:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc: In member function 'virtual void keyring__vault_keys_container_unittest::Vault_keys_container_with_mocked_io_test_ErrorFromIODuringInitOnGettingSerializedObject_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:815:47: note: '' declared here 815 | EXPECT_CALL(*vault_io, get_serialized_object(_)).WillOnce(Return(true)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = keyring::ISerialized_object**]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec keyring__vault_keys_container_unittest::Mock_vault_io::gmock_get_serialized_object(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:740:3, inlined from 'void keyring__vault_keys_container_unittest::Vault_keys_container_with_mocked_io_test::expect_calls_on_init()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:800:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc: In member function 'void keyring__vault_keys_container_unittest::Vault_keys_container_with_mocked_io_test::expect_calls_on_init()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:800:47: note: '' declared here 800 | EXPECT_CALL(*vault_io, get_serialized_object(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = keyring::IKey*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec keyring__vault_keys_container_unittest::Mock_vault_io::gmock_retrieve_key_type_and_data(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:735:3, inlined from 'virtual void keyring__vault_keys_container_unittest::Vault_keys_container_with_mocked_io_test_CheckThatRetriveKeyTypeIsNotCalledForSecondFetch_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:1208:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc: In member function 'virtual void keyring__vault_keys_container_unittest::Vault_keys_container_with_mocked_io_test_CheckThatRetriveKeyTypeIsNotCalledForSecondFetch_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:1208:52: note: '' declared here 1208 | EXPECT_CALL(*vault_io, retrieve_key_type_and_data(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = keyring::IKey*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec keyring__vault_keys_container_unittest::Mock_vault_io::gmock_retrieve_key_type_and_data(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:735:3, inlined from 'virtual void keyring__vault_keys_container_unittest::Vault_keys_container_with_mocked_io_test_CheckThatRetriveKeyTypeIsNotCalledForSecondFetch_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:1219:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc: In member function 'virtual void keyring__vault_keys_container_unittest::Vault_keys_container_with_mocked_io_test_CheckThatRetriveKeyTypeIsNotCalledForSecondFetch_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:1219:52: note: '' declared here 1219 | EXPECT_CALL(*vault_io, retrieve_key_type_and_data(_)).Times(0); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = keyring::IKey**]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec keyring::Mock_serialized_object::gmock_get_next_key(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/mock_serialized_object.h:33:3, inlined from 'virtual void keyring__vault_keys_container_unittest::Vault_keys_container_with_mocked_io_test_ErrorFromIODuringInitInvalidKeyAndMockedSerializedObject_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:846:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc: In member function 'virtual void keyring__vault_keys_container_unittest::Vault_keys_container_with_mocked_io_test_ErrorFromIODuringInitInvalidKeyAndMockedSerializedObject_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:846:54: note: '' declared here 846 | EXPECT_CALL(*mock_serialized_object, get_next_key(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = keyring::IKey**]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec keyring::Mock_serialized_object::gmock_get_next_key(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring/mock_serialized_object.h:33:3, inlined from 'virtual void keyring__vault_keys_container_unittest::Vault_keys_container_with_mocked_io_test_ErrorFromIODuringInitInvalidKeyAndMockedSerializedObject_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:849:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc: In member function 'virtual void keyring__vault_keys_container_unittest::Vault_keys_container_with_mocked_io_test_ErrorFromIODuringInitInvalidKeyAndMockedSerializedObject_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:849:54: note: '' declared here 849 | EXPECT_CALL(*mock_serialized_object, get_next_key(_)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = keyring::IKey*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec keyring__vault_keys_container_unittest::Mock_vault_io::gmock_retrieve_key_type_and_data(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:735:3, inlined from 'virtual void keyring__vault_keys_container_unittest::Vault_keys_container_with_mocked_io_test_ErrorFromRetriveKeyTypeDuringFetch_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:1165:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc: In member function 'virtual void keyring__vault_keys_container_unittest::Vault_keys_container_with_mocked_io_test_ErrorFromRetriveKeyTypeDuringFetch_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/unittest/gunit/keyring_vault/vault_keys_container-t.cc:1165:52: note: '' declared here 1165 | EXPECT_CALL(*vault_io, retrieve_key_type_and_data(_)).WillOnce(Return(true)); | ^ [ 76%] Building CXX object unittest/gunit/keyring_vault/CMakeFiles/merge_keyring_vault_tests-t.dir/vault_keyring-api-t.cc.o [ 76%] Linking CXX executable ../../../runtime_output_directory/merge_keyring_vault_tests-t [ 76%] Built target merge_keyring_vault_tests-t [ 77%] Building CXX object unittest/gunit/temptable/CMakeFiles/merge_temptable_tests-t.dir/allocator-t.cc.o [ 77%] Building CXX object unittest/gunit/temptable/CMakeFiles/merge_temptable_tests-t.dir/cell_calculator-t.cc.o [ 77%] Building CXX object unittest/gunit/temptable/CMakeFiles/merge_temptable_tests-t.dir/cell-t.cc.o [ 77%] Building CXX object unittest/gunit/temptable/CMakeFiles/merge_temptable_tests-t.dir/temptable-handler-t.cc.o [ 77%] Building CXX object unittest/gunit/temptable/CMakeFiles/merge_temptable_tests-t.dir/result-t.cc.o [ 77%] Linking CXX executable ../../../runtime_output_directory/merge_temptable_tests-t [ 77%] Built target merge_temptable_tests-t [ 77%] Building CXX object unittest/gunit/binlogevents/CMakeFiles/transaction_payload_codec-t.dir/transaction_payload_codec-t.cc.o [ 77%] Linking CXX executable ../../../runtime_output_directory/transaction_payload_codec-t [ 77%] Built target transaction_payload_codec-t [ 77%] Building CXX object unittest/gunit/binlogevents/CMakeFiles/transaction_compression-t.dir/transaction_compression-t.cc.o [ 77%] Linking CXX executable ../../../runtime_output_directory/transaction_compression-t [ 77%] Built target transaction_compression-t [ 77%] Building CXX object unittest/gunit/binlogevents/CMakeFiles/transaction_payload_iterator-t.dir/transaction_payload_iterator-t.cc.o [ 77%] Linking CXX executable ../../../runtime_output_directory/transaction_payload_iterator-t [ 77%] Built target transaction_payload_iterator-t [ 77%] Building CXX object unittest/gunit/binlogevents/CMakeFiles/gtids-t.dir/gtids-t.cc.o [ 77%] Linking CXX executable ../../../runtime_output_directory/gtids-t [ 77%] Built target gtids-t [ 78%] Building CXX object unittest/gunit/binlogevents/CMakeFiles/gno_intervals-t.dir/gno_intervals-t.cc.o [ 78%] Linking CXX executable ../../../runtime_output_directory/gno_intervals-t [ 78%] Built target gno_intervals-t [ 78%] Building CXX object unittest/gunit/binlogevents/CMakeFiles/heartbeat_codec-t.dir/heartbeat_codec-t.cc.o [ 78%] Linking CXX executable ../../../runtime_output_directory/heartbeat_codec-t [ 78%] Built target heartbeat_codec-t [ 78%] Building CXX object unittest/gunit/memory/CMakeFiles/unique_ptr-t.dir/unique_ptr-t.cc.o [ 78%] Linking CXX executable ../../../runtime_output_directory/unique_ptr-t [ 78%] Built target unique_ptr-t [ 78%] Building CXX object unittest/gunit/memory/CMakeFiles/ref_ptr-t.dir/ref_ptr-t.cc.o [ 78%] Linking CXX executable ../../../runtime_output_directory/ref_ptr-t [ 78%] Built target ref_ptr-t [ 78%] Building CXX object unittest/gunit/memory/CMakeFiles/aligned_atomic-t.dir/aligned_atomic-t.cc.o [ 79%] Linking CXX executable ../../../runtime_output_directory/aligned_atomic-t [ 79%] Built target aligned_atomic-t [ 79%] Building CXX object unittest/gunit/containers/CMakeFiles/integrals_lockfree_queue-t.dir/integrals_lockfree_queue-t.cc.o [ 79%] Linking CXX executable ../../../runtime_output_directory/integrals_lockfree_queue-t [ 79%] Built target integrals_lockfree_queue-t [ 79%] Building CXX object unittest/gunit/locks/CMakeFiles/shared_spin_lock-t.dir/shared_spin_lock-t.cc.o [ 79%] Linking CXX executable ../../../runtime_output_directory/shared_spin_lock-t [ 79%] Built target shared_spin_lock-t [ 79%] Building CXX object unittest/gunit/changestreams/CMakeFiles/cstreams_reader_state-t.dir/cstreams_reader_state-t.cc.o [ 79%] Linking CXX executable ../../../runtime_output_directory/cstreams_reader_state-t [ 79%] Built target cstreams_reader_state-t [ 79%] Building CXX object unittest/examples/CMakeFiles/simple-t.dir/simple-t.cc.o [ 79%] Linking CXX executable ../../runtime_output_directory/simple-t [ 79%] Built target simple-t [ 79%] Building CXX object unittest/examples/CMakeFiles/skip-t.dir/skip-t.cc.o [ 79%] Linking CXX executable ../../runtime_output_directory/skip-t [ 79%] Built target skip-t [ 79%] Building CXX object unittest/examples/CMakeFiles/todo-t.dir/todo-t.cc.o [ 79%] Linking CXX executable ../../runtime_output_directory/todo-t [ 79%] Built target todo-t [ 79%] Building CXX object unittest/examples/CMakeFiles/skip_all-t.dir/skip_all-t.cc.o [ 79%] Linking CXX executable ../../runtime_output_directory/skip_all-t [ 79%] Built target skip_all-t [ 79%] Building CXX object unittest/examples/CMakeFiles/no_plan-t.dir/no_plan-t.cc.o [ 80%] Linking CXX executable ../../runtime_output_directory/no_plan-t [ 80%] Built target no_plan-t [ 80%] Building CXX object unittest/examples/CMakeFiles/mytime_client-t.dir/mytime_client-t.cc.o [ 80%] Linking CXX executable ../../runtime_output_directory/mytime_client-t [ 80%] Built target mytime_client-t [ 80%] Building CXX object unittest/mytap/t/CMakeFiles/basic-t.dir/basic-t.cc.o [ 80%] Linking CXX executable ../../../runtime_output_directory/basic-t [ 80%] Built target basic-t [ 80%] Building CXX object client/base/CMakeFiles/client_base.dir/bool_option.cc.o [ 80%] Building CXX object client/base/CMakeFiles/client_base.dir/char_array_option.cc.o [ 80%] Building CXX object client/base/CMakeFiles/client_base.dir/disabled_option.cc.o [ 80%] Building CXX object client/base/CMakeFiles/client_base.dir/i_option.cc.o [ 80%] Building CXX object client/base/CMakeFiles/client_base.dir/password_option.cc.o [ 80%] Building CXX object client/base/CMakeFiles/client_base.dir/simple_option.cc.o [ 80%] Building CXX object client/base/CMakeFiles/client_base.dir/string_option.cc.o [ 80%] Building CXX object client/base/CMakeFiles/client_base.dir/abstract_options_provider.cc.o [ 80%] Building CXX object client/base/CMakeFiles/client_base.dir/composite_options_provider.cc.o [ 80%] Building CXX object client/base/CMakeFiles/client_base.dir/debug_options.cc.o [ 80%] Building CXX object client/base/CMakeFiles/client_base.dir/help_options.cc.o [ 80%] Building CXX object client/base/CMakeFiles/client_base.dir/mysql_connection_options.cc.o [ 80%] Building CXX object client/base/CMakeFiles/client_base.dir/ssl_options.cc.o [ 80%] Building CXX object client/base/CMakeFiles/client_base.dir/abstract_program.cc.o [ 80%] Building CXX object client/base/CMakeFiles/client_base.dir/abstract_connection_program.cc.o [ 80%] Building CXX object client/base/CMakeFiles/client_base.dir/message_data.cc.o [ 80%] Building CXX object client/base/CMakeFiles/client_base.dir/mysql_query_runner.cc.o [ 80%] Building CXX object client/base/CMakeFiles/client_base.dir/show_variable_query_extractor.cc.o [ 80%] Building CXX object client/base/CMakeFiles/client_base.dir/__/__/sql-common/sql_string.cc.o [ 80%] Building CXX object client/base/CMakeFiles/client_base.dir/__/multi_factor_passwordopt-vars.cc.o [ 80%] Linking CXX static library libclient_base.a [ 80%] Built target client_base [ 80%] Building CXX object client/CMakeFiles/mysql.dir/__/sql-common/net_ns.cc.o [ 80%] Building CXX object client/CMakeFiles/mysql.dir/completion_hash.cc.o [ 80%] Building CXX object client/CMakeFiles/mysql.dir/mysql.cc.o [ 80%] Building CXX object client/CMakeFiles/mysql.dir/pattern_matcher.cc.o [ 80%] Building CXX object client/CMakeFiles/mysql.dir/readline.cc.o [ 80%] Building CXX object client/CMakeFiles/mysql.dir/client_query_attributes.cc.o [ 80%] Building CXX object client/CMakeFiles/mysql.dir/multi_factor_passwordopt-vars.cc.o [ 80%] Building CXX object client/CMakeFiles/mysql.dir/common/user_registration.cc.o [ 80%] Linking CXX executable ../runtime_output_directory/mysql [ 80%] Built target mysql [ 80%] Building CXX object client/CMakeFiles/mysql_upgrade.dir/upgrade/program.cc.o [ 80%] Linking CXX executable ../runtime_output_directory/mysql_upgrade [ 80%] Built target mysql_upgrade [ 80%] Building CXX object utilities/CMakeFiles/comp_client_err.dir/comp_client_err.cc.o [ 81%] Building CXX object utilities/CMakeFiles/comp_client_err.dir/__/libmysql/errmsg.cc.o [ 81%] Linking CXX executable ../runtime_output_directory/comp_client_err [ 81%] Built target comp_client_err [ 81%] Generating ../include/mysqlclient_ername.h [ 81%] Built target GenClientError [ 81%] Building CXX object client/CMakeFiles/mysqltest.dir/mysqltest.cc.o [ 81%] Building CXX object client/CMakeFiles/mysqltest.dir/mysqltest/error_names.cc.o [ 81%] Building CXX object client/CMakeFiles/mysqltest.dir/mysqltest/expected_errors.cc.o [ 81%] Building CXX object client/CMakeFiles/mysqltest.dir/mysqltest/expected_warnings.cc.o [ 81%] Building CXX object client/CMakeFiles/mysqltest.dir/mysqltest/logfile.cc.o [ 81%] Building CXX object client/CMakeFiles/mysqltest.dir/mysqltest/regular_expressions.cc.o [ 81%] Building CXX object client/CMakeFiles/mysqltest.dir/mysqltest/secondary_engine.cc.o [ 81%] Building CXX object client/CMakeFiles/mysqltest.dir/mysqltest/utils.cc.o [ 81%] Building CXX object client/CMakeFiles/mysqltest.dir/client_query_attributes.cc.o [ 81%] Linking CXX executable ../runtime_output_directory/mysqltest [ 81%] Built target mysqltest [ 81%] Building CXX object client/CMakeFiles/mysqlcheck.dir/check/mysqlcheck.cc.o [ 81%] Building CXX object client/CMakeFiles/mysqlcheck.dir/check/mysqlcheck_core.cc.o [ 81%] Building CXX object client/CMakeFiles/mysqlcheck.dir/multi_factor_passwordopt-vars.cc.o [ 81%] Linking CXX executable ../runtime_output_directory/mysqlcheck [ 81%] Built target mysqlcheck [ 81%] Building CXX object client/CMakeFiles/mysqldump.dir/mysqldump.cc.o [ 82%] Building CXX object client/CMakeFiles/mysqldump.dir/multi_factor_passwordopt-vars.cc.o [ 82%] Linking CXX executable ../runtime_output_directory/mysqldump [ 82%] Built target mysqldump [ 82%] Building CXX object client/CMakeFiles/mysqlimport.dir/mysqlimport.cc.o [ 82%] Building CXX object client/CMakeFiles/mysqlimport.dir/multi_factor_passwordopt-vars.cc.o [ 82%] Linking CXX executable ../runtime_output_directory/mysqlimport [ 82%] Built target mysqlimport [ 82%] Building CXX object client/CMakeFiles/mysqlshow.dir/mysqlshow.cc.o [ 82%] Building CXX object client/CMakeFiles/mysqlshow.dir/multi_factor_passwordopt-vars.cc.o [ 82%] Linking CXX executable ../runtime_output_directory/mysqlshow [ 82%] Built target mysqlshow [ 82%] Building CXX object client/CMakeFiles/json_binlog.dir/__/sql/json_binary.cc.o [ 82%] Building CXX object client/CMakeFiles/json_binlog.dir/__/sql/json_dom.cc.o [ 82%] Building CXX object client/CMakeFiles/json_binlog.dir/__/sql/json_syntax_check.cc.o [ 82%] Building CXX object client/CMakeFiles/json_binlog.dir/__/sql-common/sql_string.cc.o [ 82%] Linking CXX shared library ../library_output_directory/libjson_binlog.so [ 82%] Built target json_binlog [ 82%] Building CXX object client/CMakeFiles/json_client_library_objlib.dir/__/sql/json_binary.cc.o [ 82%] Building CXX object client/CMakeFiles/json_client_library_objlib.dir/__/sql/json_dom.cc.o [ 82%] Building CXX object client/CMakeFiles/json_client_library_objlib.dir/__/sql/json_syntax_check.cc.o [ 82%] Building CXX object client/CMakeFiles/json_client_library_objlib.dir/__/sql-common/sql_string.cc.o [ 82%] Built target json_client_library_objlib [ 82%] Linking CXX static library ../archive_output_directory/libjson_client_library.a [ 82%] Built target json_client_library [ 82%] Generating ../archive_output_directory/json_binlog_static_depends.c [ 82%] Building C object client/CMakeFiles/json_binlog_static.dir/__/archive_output_directory/json_binlog_static_depends.c.o [ 82%] Linking CXX static library ../archive_output_directory/libjson_binlog_static.a [ 82%] Built target json_binlog_static [ 82%] Building CXX object client/CMakeFiles/json_binlog_main.dir/json_binlog_main.cc.o [ 82%] Linking CXX executable ../runtime_output_directory/json_binlog_main [ 82%] Built target json_binlog_main [ 82%] Building CXX object client/CMakeFiles/json_binlog_main_static.dir/json_binlog_main.cc.o [ 82%] Linking CXX executable ../runtime_output_directory/json_binlog_main_static [ 82%] Built target json_binlog_main_static [ 82%] Building CXX object client/CMakeFiles/mysqlbinlog.dir/mysqlbinlog.cc.o [ 82%] Building CXX object client/CMakeFiles/mysqlbinlog.dir/__/sql/log_event.cc.o [ 82%] Building CXX object client/CMakeFiles/mysqlbinlog.dir/__/sql/rpl_utility.cc.o [ 82%] Building CXX object client/CMakeFiles/mysqlbinlog.dir/__/sql/rpl_gtid_sid_map.cc.o [ 82%] Building CXX object client/CMakeFiles/mysqlbinlog.dir/__/sql/rpl_gtid_misc.cc.o [ 82%] Building CXX object client/CMakeFiles/mysqlbinlog.dir/__/sql/rpl_gtid_set.cc.o [ 82%] Building CXX object client/CMakeFiles/mysqlbinlog.dir/__/sql/rpl_gtid_specification.cc.o [ 82%] Building CXX object client/CMakeFiles/mysqlbinlog.dir/__/sql/rpl_tblmap.cc.o [ 82%] Building CXX object client/CMakeFiles/mysqlbinlog.dir/__/sql/event_crypt.cc.o [ 82%] Building CXX object client/CMakeFiles/mysqlbinlog.dir/__/sql/binlog_crypt_data.cc.o [ 82%] Building CXX object client/CMakeFiles/mysqlbinlog.dir/__/sql/basic_istream.cc.o [ 82%] Building CXX object client/CMakeFiles/mysqlbinlog.dir/__/sql/binlog_istream.cc.o [ 82%] Building CXX object client/CMakeFiles/mysqlbinlog.dir/__/sql/binlog_reader.cc.o [ 82%] Building CXX object client/CMakeFiles/mysqlbinlog.dir/__/sql/stream_cipher.cc.o [ 82%] Building CXX object client/CMakeFiles/mysqlbinlog.dir/__/sql/rpl_log_encryption.cc.o [ 82%] Building CXX object client/CMakeFiles/mysqlbinlog.dir/__/libbinlogevents/src/trx_boundary_parser.cpp.o [ 82%] Linking CXX executable ../runtime_output_directory/mysqlbinlog [ 82%] Built target mysqlbinlog [ 82%] Building CXX object client/CMakeFiles/mysqladmin.dir/mysqladmin.cc.o [ 82%] Building CXX object client/CMakeFiles/mysqladmin.dir/multi_factor_passwordopt-vars.cc.o [ 82%] Linking CXX executable ../runtime_output_directory/mysqladmin [ 82%] Built target mysqladmin [ 82%] Building CXX object client/CMakeFiles/mysqlslap.dir/mysqlslap.cc.o [ 82%] Building CXX object client/CMakeFiles/mysqlslap.dir/multi_factor_passwordopt-vars.cc.o [ 82%] Linking CXX executable ../runtime_output_directory/mysqlslap [ 82%] Built target mysqlslap [ 82%] Building CXX object client/CMakeFiles/mysql_config_editor.dir/mysql_config_editor.cc.o [ 82%] Linking CXX executable ../runtime_output_directory/mysql_config_editor [ 82%] Built target mysql_config_editor [ 82%] Building CXX object client/CMakeFiles/mysql_secure_installation.dir/mysql_secure_installation.cc.o [ 82%] Linking CXX executable ../runtime_output_directory/mysql_secure_installation [ 82%] Built target mysql_secure_installation [ 82%] Building CXX object client/CMakeFiles/mysql_ssl_rsa_setup.dir/logger.cc.o [ 82%] Building CXX object client/CMakeFiles/mysql_ssl_rsa_setup.dir/mysql_ssl_rsa_setup.cc.o [ 82%] Building CXX object client/CMakeFiles/mysql_ssl_rsa_setup.dir/path.cc.o [ 82%] Linking CXX executable ../runtime_output_directory/mysql_ssl_rsa_setup [ 82%] Built target mysql_ssl_rsa_setup [ 82%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/abstract_chain_element.cc.o [ 82%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/abstract_connection_provider.cc.o [ 82%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/abstract_crawler.cc.o [ 82%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/abstract_data_formatter_wrapper.cc.o [ 82%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/abstract_data_object.cc.o [ 82%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/abstract_database_dump_task.cc.o [ 82%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/abstract_dump_task.cc.o [ 82%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/abstract_mysql_chain_element_extension.cc.o [ 82%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/abstract_object_reader_wrapper.cc.o [ 82%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/abstract_output_writer_wrapper.cc.o [ 82%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/abstract_plain_sql_object.cc.o [ 82%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/abstract_plain_sql_object_dump_task.cc.o [ 82%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/abstract_progress_reporter.cc.o [ 82%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/abstract_progress_watcher.cc.o [ 82%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/abstract_simple_dump_task.cc.o [ 82%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/abstract_table_dump_task.cc.o [ 82%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/chain_data.cc.o [ 82%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/column_statistic.cc.o [ 82%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/composite_message_handler.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/compression_lz4_writer.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/compression_zlib_writer.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/database.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/database_end_dump_task.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/database_start_dump_task.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/dump_end_dump_task.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/dump_start_dump_task.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/event_scheduler_event.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/field.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/file_writer.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/i_chain_element.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/i_dump_task.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/i_progress_reporter.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/item_processing_data.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/mysql_chain_element_options.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/mysql_crawler.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/mysql_field.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/mysql_function.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/mysql_object_reader.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/mysql_object_reader_options.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/mysqldump_tool_chain_maker.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/mysqldump_tool_chain_maker_options.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/object_filter.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/object_queue.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/pattern_matcher.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/privilege.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/row.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/row_group_dump_task.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/simple_id_generator.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/single_transaction_connection_provider.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/sql_formatter.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/sql_formatter_options.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/standard_progress_watcher.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/standard_writer.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/stored_procedure.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/table.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/table_deferred_indexes_dump_task.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/table_definition_dump_task.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/table_rows_dump_task.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/tables_definition_ready_dump_task.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/thread.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/thread_group.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/thread_specific_connection_provider.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/trigger.cc.o [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump_lib.dir/view.cc.o [ 83%] Linking CXX static library libmysqlpump_lib.a [ 83%] Built target mysqlpump_lib [ 83%] Building CXX object client/dump/CMakeFiles/mysqlpump.dir/program.cc.o [ 83%] Linking CXX executable ../../runtime_output_directory/mysqlpump [ 83%] Built target mysqlpump [ 83%] Building CXX object client/migrate_keyring/CMakeFiles/mysql_migrate_keyring.dir/__/logger.cc.o [ 83%] Building CXX object client/migrate_keyring/CMakeFiles/mysql_migrate_keyring.dir/options.cc.o [ 83%] Building CXX object client/migrate_keyring/CMakeFiles/mysql_migrate_keyring.dir/components.cc.o [ 83%] Building CXX object client/migrate_keyring/CMakeFiles/mysql_migrate_keyring.dir/migrate_keyring.cc.o [ 83%] Linking CXX executable ../../runtime_output_directory/mysql_migrate_keyring [ 83%] Built target mysql_migrate_keyring [ 83%] Building CXX object utilities/CMakeFiles/range_check_err.dir/range_check_err.cc.o [ 83%] Linking CXX executable ../runtime_output_directory/range_check_err [ 83%] Built target range_check_err [ 83%] Building CXX object utilities/CMakeFiles/my_print_defaults.dir/my_print_defaults.cc.o [ 83%] Linking CXX executable ../runtime_output_directory/my_print_defaults [ 83%] Built target my_print_defaults [ 83%] Building CXX object utilities/CMakeFiles/perror.dir/perror.cc.o [ 83%] Linking CXX executable ../runtime_output_directory/perror [ 83%] Built target perror [ 83%] Building CXX object utilities/CMakeFiles/zlib_decompress.dir/zlib_decompress.cc.o [ 83%] Linking CXX executable ../runtime_output_directory/zlib_decompress [ 83%] Built target zlib_decompress [ 83%] Building CXX object utilities/CMakeFiles/innochecksum.dir/innochecksum.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/os0event.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/buf0checksum.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/utilities/innochecksum.cc:62: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sys.h:66, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_getopt.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/utilities/innochecksum.cc:52: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 83%] Linking CXX executable ../runtime_output_directory/innochecksum [ 83%] Built target innochecksum [ 83%] Building CXX object utilities/CMakeFiles/ibd2sdi.dir/ibd2sdi.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut0new.h:38, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/ut0new.h:147, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/sync0types.h:43, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/univ.i:551, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0types.h:36, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/btr0cur.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/utilities/ibd2sdi.cc:67: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h: In function 'void* ut::detail::large_page_aligned_alloc(size_t, bool)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/storage/innobase/include/detail/ut/large_page_alloc-solaris.h:70:21: warning: invalid conversion from 'void*' to 'caddr_t' {aka 'char*'} [-fpermissive] 70 | int ret = memcntl(ptr, n_bytes_rounded, MC_HAT_ADVISE, (caddr_t)&m, 0, 0); | ^~~ | | | void* In file included from /usr/include/dlfcn.h:37, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sharedlib.h:54, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_sys.h:66, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/include/my_getopt.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/utilities/ibd2sdi.cc:60: /usr/include/sys/mman.h:271:20: note: initializing argument 1 of 'int memcntl(caddr_t, size_t, int, caddr_t, int, int)' 271 | extern int memcntl(caddr_t, size_t, int, caddr_t, int, int); | ^~~~~~~ [ 83%] Linking CXX executable ../runtime_output_directory/ibd2sdi [ 83%] Built target ibd2sdi [ 84%] Building CXX object testclients/CMakeFiles/mysql_client_test.dir/mysql_client_test.cc.o [ 84%] Linking CXX executable ../runtime_output_directory/mysql_client_test [ 84%] Built target mysql_client_test [ 84%] Building CXX object testclients/CMakeFiles/bug25714.dir/bug25714.cc.o [ 84%] Linking CXX executable ../runtime_output_directory/bug25714 [ 84%] Built target bug25714 [ 84%] Building CXX object sql/CMakeFiles/mysqld.dir/main.cc.o [ 84%] Building CXX object sql/CMakeFiles/mysqld.dir/partitioning/partition_base.cc.o [ 84%] Linking CXX executable ../runtime_output_directory/mysqld [ 84%] Built target mysqld [ 84%] Building CXX object sql/CMakeFiles/mysql_tzinfo_to_sql.dir/time_zone_common.cc.o [ 84%] Building CXX object sql/CMakeFiles/mysql_tzinfo_to_sql.dir/mysql_tzinfo_to_sql.cc.o [ 84%] Linking CXX executable ../runtime_output_directory/mysql_tzinfo_to_sql [ 84%] Built target mysql_tzinfo_to_sql [ 84%] Building CXX object sql/CMakeFiles/udf_example.dir/udf_example.cc.o [ 84%] Linking CXX shared module ../plugin_output_directory/udf_example.so [ 84%] Built target udf_example [ 84%] Building CXX object sql/CMakeFiles/locking_service.dir/locking_service_udf.cc.o [ 84%] Linking CXX shared module ../plugin_output_directory/locking_service.so [ 84%] Built target locking_service [ 84%] Generating Sys Schema C code [ 84%] Built target GenSysSchemaC [ 84%] Building CXX object mysql-test/lib/My/SafeProcess/CMakeFiles/mysqltest_safe_process.dir/safe_process.cc.o [ 84%] Linking CXX executable ../../../../runtime_output_directory/mysqltest_safe_process [ 84%] Built target mysqltest_safe_process [ 84%] Building CXX object router/src/harness/include/CMakeFiles/harness_net_ts.dir/mysql/harness/net_ts/internet.cpp.o [ 84%] Building CXX object router/src/harness/include/CMakeFiles/harness_net_ts.dir/mysql/harness/net_ts/socket.cpp.o [ 84%] Linking CXX static library libharness_net_ts.a [ 84%] Built target harness_net_ts [ 84%] Building CXX object router/src/harness/src/CMakeFiles/harness_stdx.dir/stdx/filesystem.cc.o [ 84%] Building CXX object router/src/harness/src/CMakeFiles/harness_stdx.dir/stdx/io/file_handle.cc.o [ 86%] Linking CXX shared library ../../../../library_output_directory/libmysqlharness_stdx.so [ 86%] Built target harness_stdx [ 86%] Building CXX object router/src/connection_pool/src/CMakeFiles/connection_pool.dir/connection_pool.cc.o [ 86%] Building CXX object router/src/connection_pool/src/CMakeFiles/connection_pool.dir/connection_pool_component.cc.o [ 86%] Linking CXX shared library ../../../../library_output_directory/libmysqlrouter_connection_pool.so [ 86%] Built target connection_pool [ 86%] Building CXX object router/src/json_schema_embedder/CMakeFiles/json_schema_embedder.dir/json_schema_embedder.cc.o [ 86%] Linking CXX executable json_schema_embedder [ 86%] Built target json_schema_embedder [ 86%] Generating sources for SHARED harness library [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/access_rights.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/loader.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/dynamic_loader.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/utilities.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/config_option.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/config_parser.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/plugin_config.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/designator.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/dynamic_state.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/event_state_tracker.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/loader_config.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/common.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/filesystem.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/string_utils.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/arg_handler.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/builtin_plugins.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/dim.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/hostname_validator.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/mysql_router_thread.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/process_launcher.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/logging/consolelog_plugin.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/logging/filelog_plugin.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/logging/handler.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/logging/logger.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/logging/logger_plugin.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/logging/registry.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/random_generator.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/sd_notify.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/socket_operations.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/tcp_address.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/tls_cipher.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/tty.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/vt100.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/vt100_filter.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/keyring/keyring_manager.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/keyring/keyring_memory.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/keyring/keyring_file.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/keyring/master_key_file.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/filesystem-posix.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/utilities-posix.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/logging/syslog_plugin.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-library.dir/src_SHARED/dynamic_state_schema.cc.o [ 87%] Linking CXX shared library ../../../../library_output_directory/libmysqlharness.so [ 87%] Built target harness-library [ 87%] Building CXX object router/src/io/src/CMakeFiles/io_component.dir/io_backend.cc.o [ 87%] Building CXX object router/src/io/src/CMakeFiles/io_component.dir/io_component.cc.o [ 87%] Building CXX object router/src/io/src/CMakeFiles/io_component.dir/io_thread.cc.o [ 87%] Building CXX object router/src/io/src/CMakeFiles/io_component.dir/thread_affinity.cc.o [ 87%] Linking CXX shared library ../../../../library_output_directory/libmysqlrouter_io_component.so [ 87%] Built target io_component [ 87%] Building CXX object router/src/router/src/CMakeFiles/router_lib.dir/auto_cleaner.cc.o [ 87%] Building CXX object router/src/router/src/CMakeFiles/router_lib.dir/certificate_generator.cc.o [ 87%] Building CXX object router/src/router/src/CMakeFiles/router_lib.dir/certificate_handler.cc.o [ 87%] Building CXX object router/src/router/src/CMakeFiles/router_lib.dir/config_files.cc.o [ 87%] Building CXX object router/src/router/src/CMakeFiles/router_lib.dir/config_generator.cc.o [ 87%] Building CXX object router/src/router/src/CMakeFiles/router_lib.dir/cluster_metadata.cc.o [ 87%] Building CXX object router/src/router/src/CMakeFiles/router_lib.dir/cluster_metadata_dynamic_state.cc.o [ 87%] Building CXX object router/src/router/src/CMakeFiles/router_lib.dir/router_app.cc.o [ 87%] Building CXX object router/src/router/src/CMakeFiles/router_lib.dir/sys_user_operations.cc.o [ 87%] Building CXX object router/src/router/src/CMakeFiles/router_lib.dir/utils.cc.o [ 87%] Building CXX object router/src/router/src/CMakeFiles/router_lib.dir/uri.cc.o [ 87%] Building CXX object router/src/router/src/CMakeFiles/router_lib.dir/keyring_info.cc.o [ 87%] Building CXX object router/src/router/src/CMakeFiles/router_lib.dir/default_paths.cc.o [ 87%] Building CXX object router/src/router/src/CMakeFiles/router_lib.dir/common/log_filter.cc.o [ 87%] Building CXX object router/src/router/src/CMakeFiles/router_lib.dir/common/mysql_session.cc.o [ 87%] Building CXX object router/src/router/src/CMakeFiles/router_lib.dir/common/utils_sqlstring.cc.o [ 87%] Linking CXX shared library ../../../../library_output_directory/libmysqlrouter.so [ 87%] Built target router_lib [ 87%] Building CXX object router/src/connection_pool/src/CMakeFiles/connection_pool_plugin.dir/connection_pool_plugin.cc.o [ 87%] Linking CXX shared library ../../../../plugin_output_directory/connection_pool.so [ 87%] Built target connection_pool_plugin [ 87%] Generating sources for STATIC harness library [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/access_rights.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/loader.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/dynamic_loader.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/utilities.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/config_option.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/config_parser.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/plugin_config.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/designator.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/dynamic_state.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/event_state_tracker.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/loader_config.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/common.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/filesystem.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/string_utils.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/arg_handler.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/builtin_plugins.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/dim.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/hostname_validator.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/mysql_router_thread.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/process_launcher.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/logging/consolelog_plugin.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/logging/filelog_plugin.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/logging/handler.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/logging/logger.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/logging/logger_plugin.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/logging/registry.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/random_generator.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/sd_notify.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/socket_operations.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/tcp_address.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/tls_cipher.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/tty.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/vt100.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/vt100_filter.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/keyring/keyring_manager.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/keyring/keyring_memory.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/keyring/keyring_file.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/keyring/master_key_file.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/filesystem-posix.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/utilities-posix.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/logging/syslog_plugin.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness-archive.dir/src_STATIC/dynamic_state_schema.cc.o [ 87%] Linking CXX static library libmysqlharness.a [ 87%] Built target harness-archive [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness_tls.dir/tls_client_context.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness_tls.dir/tls_context.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness_tls.dir/tls_error.cc.o [ 87%] Building CXX object router/src/harness/src/CMakeFiles/harness_tls.dir/tls_server_context.cc.o [ 87%] Linking CXX shared library ../../../../library_output_directory/libmysqlharness_tls.so [ 87%] Built target harness_tls [ 87%] Building CXX object router/src/harness/shared/CMakeFiles/test-helpers.dir/src/test_helpers.cc.o [ 87%] Linking CXX static library libtest-helpers.a [ 87%] Built target test-helpers [ 87%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_access_rights.dir/test_access_rights.cc.o [ 87%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_access_rights [ 87%] Built target routertest_harness_access_rights [ 87%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_utility_string.dir/test_utility_string.cc.o [ 87%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_utility_string [ 87%] Built target routertest_harness_utility_string [ 87%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_loader.dir/test_loader.cc.o [ 87%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_loader [ 87%] Built target routertest_harness_loader [ 87%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_loader_lifecycle.dir/test_loader_lifecycle.cc.o [ 87%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_loader_lifecycle [ 87%] Built target routertest_harness_loader_lifecycle [ 87%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_logging.dir/test_logging.cc.o [ 87%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_logging [ 87%] Built target routertest_harness_logging [ 87%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_designator.dir/test_designator.cc.o [ 87%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_designator [ 87%] Built target routertest_harness_designator [ 87%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_iterator.dir/test_iterator.cc.o [ 87%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_iterator [ 87%] Built target routertest_harness_iterator [ 87%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_utilities.dir/test_utilities.cc.o [ 87%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_utilities [ 87%] Built target routertest_harness_utilities [ 87%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_common.dir/test_common.cc.o [ 87%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_common [ 87%] Built target routertest_harness_common [ 87%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_config.dir/test_config.cc.o [ 87%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_config [ 87%] Built target routertest_harness_config [ 87%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_filesystem.dir/test_filesystem.cc.o [ 87%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_filesystem [ 87%] Built target routertest_harness_filesystem [ 87%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_hostname_validator.dir/test_hostname_validator.cc.o [ 87%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_hostname_validator [ 87%] Built target routertest_harness_hostname_validator [ 87%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_bug22104451.dir/test_bug22104451.cc.o [ 87%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_bug22104451 [ 87%] Built target routertest_harness_bug22104451 [ 87%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_random_generator.dir/test_random_generator.cc.o [ 87%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_random_generator [ 87%] Built target routertest_harness_random_generator [ 87%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_mysql_router_thread.dir/test_mysql_router_thread.cc.o [ 87%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_mysql_router_thread [ 87%] Built target routertest_harness_mysql_router_thread [ 87%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_mpmc_queue.dir/test_mpmc_queue.cc.o [ 87%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_mpmc_queue [ 87%] Built target routertest_harness_mpmc_queue [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_dynamic_state.dir/test_dynamic_state.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_dynamic_state [ 88%] Built target routertest_harness_dynamic_state [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_arg_handler.dir/test_arg_handler.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_arg_handler [ 88%] Built target routertest_harness_arg_handler [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_vt100.dir/test_vt100.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_vt100 [ 88%] Built target routertest_harness_vt100 [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_string_utils.dir/test_string_utils.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_string_utils [ 88%] Built target routertest_harness_string_utils [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_process_launcher.dir/test_process_launcher.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_process_launcher [ 88%] Built target routertest_harness_process_launcher [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_tcp_address.dir/test_tcp_address.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_tcp_address [ 88%] Built target routertest_harness_tcp_address [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_config_builder.dir/test_config_builder.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_config_builder [ 88%] Built target routertest_harness_config_builder [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_event_state_tracker.dir/test_event_state_tracker.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_event_state_tracker [ 88%] Built target routertest_harness_event_state_tracker [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_config_option.dir/test_config_option.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_config_option [ 88%] Built target routertest_harness_config_option [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_keyring.dir/test_keyring.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_keyring [ 88%] Built target routertest_harness_keyring [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_keyring_manager.dir/test_keyring_manager.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_keyring_manager [ 88%] Built target routertest_harness_keyring_manager [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_net_ts_buffer.dir/test_net_ts_buffer.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_net_ts_buffer [ 88%] Built target routertest_harness_net_ts_buffer [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_net_ts_executor.dir/test_net_ts_executor.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_net_ts_executor [ 88%] Built target routertest_harness_net_ts_executor [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_net_ts_impl_file.dir/test_net_ts_impl_file.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_net_ts_impl_file [ 88%] Built target routertest_harness_net_ts_impl_file [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_net_ts_impl_kqueue_io_service.dir/test_net_ts_impl_kqueue_io_service.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_net_ts_impl_kqueue_io_service [ 88%] Built target routertest_harness_net_ts_impl_kqueue_io_service [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_net_ts_impl_linux_epoll_io_service.dir/test_net_ts_impl_linux_epoll_io_service.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_net_ts_impl_linux_epoll_io_service [ 88%] Built target routertest_harness_net_ts_impl_linux_epoll_io_service [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_net_ts_impl_netif.dir/test_net_ts_impl_netif.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_net_ts_impl_netif [ 88%] Built target routertest_harness_net_ts_impl_netif [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_net_ts_impl_resolver.dir/test_net_ts_impl_resolver.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_net_ts_impl_resolver [ 88%] Built target routertest_harness_net_ts_impl_resolver [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_net_ts_impl_socket.dir/test_net_ts_impl_socket.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_net_ts_impl_socket [ 88%] Built target routertest_harness_net_ts_impl_socket [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_net_ts_internet.dir/test_net_ts_internet.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_net_ts_internet [ 88%] Built target routertest_harness_net_ts_internet [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_net_ts_io_context.dir/test_net_ts_io_context.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_net_ts_io_context [ 88%] Built target routertest_harness_net_ts_io_context [ 88%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_net_ts_io_context_socket.dir/test_net_ts_io_context_socket.cc.o [ 88%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_net_ts_io_context_socket [ 88%] Built target routertest_harness_net_ts_io_context_socket [ 89%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_net_ts_socket.dir/test_net_ts_socket.cc.o [ 89%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_net_ts_socket [ 89%] Built target routertest_harness_net_ts_socket [ 89%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_net_ts_timer.dir/test_net_ts_timer.cc.o [ 89%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_net_ts_timer [ 89%] Built target routertest_harness_net_ts_timer [ 89%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_net_ts_win32_named_pipe.dir/test_net_ts_win32_named_pipe.cc.o [ 89%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_net_ts_win32_named_pipe [ 89%] Built target routertest_harness_net_ts_win32_named_pipe [ 89%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_net_ts_local.dir/test_net_ts_local.cc.o [ 89%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_net_ts_local [ 89%] Built target routertest_harness_net_ts_local [ 89%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_stdx_bit.dir/test_stdx_bit.cc.o [ 89%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_stdx_bit [ 89%] Built target routertest_harness_stdx_bit [ 89%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_stdx_expected.dir/test_stdx_expected.cc.o [ 89%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_stdx_expected [ 89%] Built target routertest_harness_stdx_expected [ 89%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_stdx_flags.dir/test_stdx_flags.cc.o [ 89%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_stdx_flags [ 89%] Built target routertest_harness_stdx_flags [ 89%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_stdx_monitor.dir/test_stdx_monitor.cc.o [ 89%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_stdx_monitor [ 89%] Built target routertest_harness_stdx_monitor [ 89%] Building CXX object router/src/harness/tests/CMakeFiles/routertest_harness_stdx_io_file_handle.dir/test_stdx_io_file_handle.cc.o [ 89%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_stdx_io_file_handle [ 89%] Built target routertest_harness_stdx_io_file_handle [ 89%] Building CXX object router/src/harness/tests/CMakeFiles/net_ts_netifs.dir/net_ts_netifs.cc.o [ 89%] Linking CXX executable ../../../../runtime_output_directory/net_ts_netifs [ 89%] Built target net_ts_netifs [ 89%] Building CXX object router/src/harness/tests/CMakeFiles/net_ts_connect.dir/net_ts_connect.cc.o [ 89%] Linking CXX executable ../../../../runtime_output_directory/net_ts_connect [ 89%] Built target net_ts_connect [ 89%] Building CXX object router/src/harness/tests/CMakeFiles/net_ts_accept.dir/net_ts_accept.cc.o [ 89%] Linking CXX executable ../../../../runtime_output_directory/net_ts_accept [ 89%] Built target net_ts_accept [ 89%] Building CXX object router/src/harness/tests/CMakeFiles/net_ts_forward.dir/net_ts_forward.cc.o [ 89%] Linking CXX executable ../../../../runtime_output_directory/net_ts_forward [ 89%] Built target net_ts_forward [ 89%] Building CXX object router/src/harness/tests/CMakeFiles/acl_cli.dir/acl_cli.cc.o [ 89%] Linking CXX executable ../../../../runtime_output_directory/acl_cli [ 89%] Built target acl_cli [ 89%] Building CXX object router/src/harness/tests/plugins/CMakeFiles/routertestplugin_bad_one.dir/bad_one.cc.o [ 89%] Linking CXX shared library ../../../../../plugin_output_directory/routertestplugin_bad_one.so [ 89%] Built target routertestplugin_bad_one [ 89%] Building CXX object router/src/harness/tests/plugins/CMakeFiles/routertestplugin_bad_two.dir/bad_two.cc.o [ 89%] Linking CXX shared library ../../../../../plugin_output_directory/routertestplugin_bad_two.so [ 89%] Built target routertestplugin_bad_two [ 89%] Building CXX object router/src/harness/tests/plugins/CMakeFiles/routertestplugin_magic.dir/magic.cc.o [ 89%] Linking CXX shared library ../../../../../plugin_output_directory/routertestplugin_magic.so [ 89%] Built target routertestplugin_magic [ 89%] Building CXX object router/src/harness/tests/plugins/CMakeFiles/routertestplugin_example.dir/example.cc.o [ 89%] Linking CXX shared library ../../../../../plugin_output_directory/routertestplugin_example.so [ 89%] Built target routertestplugin_example [ 89%] Building CXX object router/src/harness/tests/plugins/CMakeFiles/routertestplugin_lifecycle.dir/lifecycle.cc.o [ 89%] Linking CXX shared library ../../../../../plugin_output_directory/routertestplugin_lifecycle.so [ 89%] Built target routertestplugin_lifecycle [ 89%] Building CXX object router/src/harness/tests/plugins/CMakeFiles/routertestplugin_lifecycle2.dir/lifecycle2.cc.o [ 89%] Linking CXX shared library ../../../../../plugin_output_directory/routertestplugin_lifecycle2.so [ 89%] Built target routertestplugin_lifecycle2 [ 89%] Building CXX object router/src/harness/tests/plugins/CMakeFiles/routertestplugin_lifecycle3.dir/lifecycle3.cc.o [ 89%] Linking CXX shared library ../../../../../plugin_output_directory/routertestplugin_lifecycle3.so [ 89%] Built target routertestplugin_lifecycle3 [ 89%] Building CXX object router/src/http/src/CMakeFiles/http_common.dir/base64.cc.o [ 89%] Building CXX object router/src/http/src/CMakeFiles/http_common.dir/http_common.cc.o [ 89%] Building CXX object router/src/http/src/CMakeFiles/http_common.dir/http_time.cc.o [ 89%] Linking CXX shared library ../../../../library_output_directory/libmysqlrouter_http.so [ 89%] Built target http_common [ 89%] Building CXX object router/src/http/src/CMakeFiles/http_auth_backend_lib.dir/http_auth_backend.cc.o [ 89%] Building CXX object router/src/http/src/CMakeFiles/http_auth_backend_lib.dir/kdf_sha_crypt.cc.o [ 89%] Building CXX object router/src/http/src/CMakeFiles/http_auth_backend_lib.dir/kdf_pbkdf2.cc.o [ 89%] Building CXX object router/src/http/src/CMakeFiles/http_auth_backend_lib.dir/mcf_error.cc.o [ 89%] Building CXX object router/src/http/src/CMakeFiles/http_auth_backend_lib.dir/http_auth_error.cc.o [ 89%] Building CXX object router/src/http/src/CMakeFiles/http_auth_backend_lib.dir/http_auth_backend_component.cc.o [ 89%] Linking CXX shared library ../../../../library_output_directory/libmysqlrouter_http_auth_backend.so [ 89%] Built target http_auth_backend_lib [ 89%] Building CXX object router/src/mysqlxmessages/src/CMakeFiles/router_mysqlxmessages_exports_objlib.dir/mysqlxmessages_exports.cc.o [ 89%] Built target router_mysqlxmessages_exports_objlib [ 89%] Linking CXX static library ../../../../archive_output_directory/librouter_mysqlxmessages_exports.a [ 89%] Built target router_mysqlxmessages_exports [ 89%] Building C object router/src/mysqlxmessages/src/CMakeFiles/router_mysqlxmessages.dir/router_mysqlxmessages_dummy.c.o [ 90%] Linking CXX shared library ../../../../library_output_directory/libmysqlrouter_mysqlxmessages.so [ 90%] Built target router_mysqlxmessages [ 90%] Building CXX object router/src/metadata_cache/src/CMakeFiles/metadata_cache.dir/metadata_factory.cc.o [ 90%] Building CXX object router/src/metadata_cache/src/CMakeFiles/metadata_cache.dir/cluster_metadata.cc.o [ 90%] Building CXX object router/src/metadata_cache/src/CMakeFiles/metadata_cache.dir/cluster_metadata_ar.cc.o [ 90%] Building CXX object router/src/metadata_cache/src/CMakeFiles/metadata_cache.dir/cluster_metadata_gr.cc.o [ 90%] Building CXX object router/src/metadata_cache/src/CMakeFiles/metadata_cache.dir/metadata_cache.cc.o [ 90%] Building CXX object router/src/metadata_cache/src/CMakeFiles/metadata_cache.dir/metadata_cache_ar.cc.o [ 90%] Building CXX object router/src/metadata_cache/src/CMakeFiles/metadata_cache.dir/metadata_cache_gr.cc.o [ 90%] Building CXX object router/src/metadata_cache/src/CMakeFiles/metadata_cache.dir/cache_api.cc.o [ 90%] Building CXX object router/src/metadata_cache/src/CMakeFiles/metadata_cache.dir/group_replication_metadata.cc.o [ 90%] Building CXX object router/src/metadata_cache/src/CMakeFiles/metadata_cache.dir/gr_notifications_listener.cc.o [ 90%] Linking CXX shared library ../../../../library_output_directory/libmysqlrouter_metadata_cache.so [ 90%] Built target metadata_cache [ 91%] Building CXX object router/src/http/src/CMakeFiles/http_auth_backend.dir/http_auth_backend_plugin.cc.o [ 91%] Building CXX object router/src/http/src/CMakeFiles/http_auth_backend.dir/http_auth_backend_metadata_cache.cc.o [ 91%] Linking CXX shared library ../../../../plugin_output_directory/http_auth_backend.so [ 91%] Built target http_auth_backend [ 91%] Building CXX object router/src/http/src/CMakeFiles/http_auth_realm_lib.dir/http_auth_realm.cc.o [ 91%] Building CXX object router/src/http/src/CMakeFiles/http_auth_realm_lib.dir/http_auth_realm_component.cc.o [ 91%] Linking CXX shared library ../../../../library_output_directory/libmysqlrouter_http_auth_realm.so [ 91%] Built target http_auth_realm_lib [ 91%] Building CXX object router/src/http/src/CMakeFiles/http_auth_realm.dir/http_auth_realm_plugin.cc.o [ 91%] Linking CXX shared library ../../../../plugin_output_directory/http_auth_realm.so [ 91%] Built target http_auth_realm [ 91%] Building CXX object router/src/http/src/CMakeFiles/http_server.dir/content_type.cc.o [ 91%] Building CXX object router/src/http/src/CMakeFiles/http_server.dir/http_auth.cc.o [ 91%] Building CXX object router/src/http/src/CMakeFiles/http_server.dir/http_auth_method_basic.cc.o [ 91%] Building CXX object router/src/http/src/CMakeFiles/http_server.dir/http_server_component.cc.o [ 91%] Building CXX object router/src/http/src/CMakeFiles/http_server.dir/http_server_plugin.cc.o [ 91%] Building CXX object router/src/http/src/CMakeFiles/http_server.dir/static_files.cc.o [ 91%] Linking CXX shared library ../../../../plugin_output_directory/http_server.so [ 91%] Built target http_server [ 91%] Building CXX object router/src/http/src/CMakeFiles/http_client.dir/http_client.cc.o [ 91%] Building CXX object router/src/http/src/CMakeFiles/http_client.dir/rest_client.cc.o [ 91%] Linking CXX shared library ../../../../library_output_directory/libhttp_client.so [ 91%] Built target http_client [ 91%] Building CXX object router/src/http/src/CMakeFiles/rest_cli.dir/rest_cli.cc.o [ 91%] Linking CXX executable ../../../../runtime_output_directory/rest_cli [ 91%] Built target rest_cli [ 91%] Building CXX object router/src/http/src/CMakeFiles/mysqlrouter_passwd.dir/passwd_cli.cc.o [ 91%] Building CXX object router/src/http/src/CMakeFiles/mysqlrouter_passwd.dir/passwd.cc.o [ 91%] Linking CXX executable ../../../../runtime_output_directory/mysqlrouter_passwd [ 91%] Built target mysqlrouter_passwd [ 91%] Building CXX object router/src/mock_server/src/CMakeFiles/mock_server_rest_client.dir/mock_server_rest_client.cc.o [ 91%] Linking CXX static library libmock_server_rest_client.a [ 91%] Built target mock_server_rest_client [ 91%] Building CXX object router/src/rest_api/src/CMakeFiles/rest_api_lib.dir/rest_api_utils.cc.o [ 91%] Linking CXX static library librest_api_lib.a [ 91%] Built target rest_api_lib [ 91%] Building CXX object router/tests/CMakeFiles/routertest_helpers.dir/helpers/filesystem_utils.cc.o [ 91%] Building CXX object router/tests/CMakeFiles/routertest_helpers.dir/helpers/gtest_testname.cc.o [ 91%] Building CXX object router/tests/CMakeFiles/routertest_helpers.dir/helpers/mock_server_testutils.cc.o [ 91%] Building CXX object router/tests/CMakeFiles/routertest_helpers.dir/helpers/mysql_session_replayer.cc.o [ 91%] Building CXX object router/tests/CMakeFiles/routertest_helpers.dir/helpers/process_manager.cc.o [ 91%] Building CXX object router/tests/CMakeFiles/routertest_helpers.dir/helpers/process_wrapper.cc.o [ 91%] Building CXX object router/tests/CMakeFiles/routertest_helpers.dir/helpers/router_component_clusterset.cc.o [ 91%] Building CXX object router/tests/CMakeFiles/routertest_helpers.dir/helpers/router_component_test.cc.o [ 91%] Building CXX object router/tests/CMakeFiles/routertest_helpers.dir/helpers/router_component_testutils.cc.o [ 91%] Building CXX object router/tests/CMakeFiles/routertest_helpers.dir/helpers/router_component_system_layout.cc.o [ 91%] Building CXX object router/tests/CMakeFiles/routertest_helpers.dir/helpers/router_test_helpers.cc.o [ 91%] Building CXX object router/tests/CMakeFiles/routertest_helpers.dir/helpers/script_generator.cc.o [ 91%] Building CXX object router/tests/CMakeFiles/routertest_helpers.dir/helpers/tcp_port_pool.cc.o [ 91%] Building CXX object router/tests/CMakeFiles/routertest_helpers.dir/helpers/rest_api_testutils.cc.o [ 91%] Building CXX object router/tests/CMakeFiles/routertest_helpers.dir/helpers/rest_metadata_client.cc.o [ 91%] Linking CXX static library libroutertest_helpers.a [ 91%] Built target routertest_helpers [ 91%] Building CXX object router/src/http/tests/CMakeFiles/routertest_http_time.dir/test_time.cc.o [ 91%] Linking CXX executable ../../../../runtime_output_directory/routertest_http_time [ 91%] Built target routertest_http_time [ 91%] Building CXX object router/src/http/tests/CMakeFiles/routertest_http_http_uri.dir/test_http_uri.cc.o [ 91%] Linking CXX executable ../../../../runtime_output_directory/routertest_http_http_uri [ 91%] Built target routertest_http_http_uri [ 91%] Building CXX object router/src/http/tests/CMakeFiles/routertest_http_base64.dir/test_base64.cc.o [ 91%] Linking CXX executable ../../../../runtime_output_directory/routertest_http_base64 [ 91%] Built target routertest_http_base64 [ 91%] Building CXX object router/src/http/tests/CMakeFiles/routertest_http_auth_backend.dir/test_auth_backend.cc.o [ 91%] Linking CXX executable ../../../../runtime_output_directory/routertest_http_auth_backend [ 91%] Built target routertest_http_auth_backend [ 91%] Building CXX object router/src/http/tests/CMakeFiles/routertest_http_kdf_sha_crypt.dir/test_kdf_sha_crypt.cc.o [ 91%] Linking CXX executable ../../../../runtime_output_directory/routertest_http_kdf_sha_crypt [ 91%] Built target routertest_http_kdf_sha_crypt [ 91%] Building CXX object router/src/http/tests/CMakeFiles/routertest_http_kdf_pbkdf2.dir/test_kdf_pbkdf2.cc.o [ 91%] Linking CXX executable ../../../../runtime_output_directory/routertest_http_kdf_pbkdf2 [ 91%] Built target routertest_http_kdf_pbkdf2 [ 91%] Building CXX object router/src/http/tests/CMakeFiles/routertest_http_passwd.dir/test_passwd.cc.o [ 91%] Building CXX object router/src/http/tests/CMakeFiles/routertest_http_passwd.dir/__/src/passwd.cc.o [ 91%] Linking CXX executable ../../../../runtime_output_directory/routertest_http_passwd [ 91%] Built target routertest_http_passwd [ 92%] Building CXX object router/src/http/tests/CMakeFiles/routertest_http_auth.dir/test_auth.cc.o [ 92%] Building CXX object router/src/http/tests/CMakeFiles/routertest_http_auth.dir/__/src/http_auth.cc.o [ 92%] Building CXX object router/src/http/tests/CMakeFiles/routertest_http_auth.dir/__/src/http_auth_method_basic.cc.o [ 92%] Linking CXX executable ../../../../runtime_output_directory/routertest_http_auth [ 92%] Built target routertest_http_auth [ 92%] Building CXX object router/src/http/tests/CMakeFiles/routertest_http_auth_method.dir/test_auth_method.cc.o [ 92%] Building CXX object router/src/http/tests/CMakeFiles/routertest_http_auth_method.dir/__/src/http_auth_method_basic.cc.o [ 92%] Linking CXX executable ../../../../runtime_output_directory/routertest_http_auth_method [ 92%] Built target routertest_http_auth_method [ 92%] Building CXX object router/src/http/tests/CMakeFiles/routertest_http_content_type.dir/test_content_type.cc.o [ 92%] Building CXX object router/src/http/tests/CMakeFiles/routertest_http_content_type.dir/__/src/content_type.cc.o [ 92%] Linking CXX executable ../../../../runtime_output_directory/routertest_http_content_type [ 92%] Built target routertest_http_content_type [ 92%] Building CXX object router/src/http/tests/CMakeFiles/routertest_http_matcher.dir/test_matcher.cc.o [ 92%] Linking CXX executable ../../../../runtime_output_directory/routertest_http_matcher [ 92%] Built target routertest_http_matcher [ 92%] Building CXX object router/src/io/src/CMakeFiles/io.dir/io_plugin.cc.o [ 92%] Linking CXX shared library ../../../../plugin_output_directory/io.so [ 92%] Built target io [ 92%] Building CXX object router/src/io/tests/CMakeFiles/routertest_io_io_plugin.dir/test_io_plugin.cc.o [ 92%] Building CXX object router/src/io/tests/CMakeFiles/routertest_io_io_plugin.dir/__/src/io_plugin.cc.o [ 92%] Linking CXX executable ../../../../runtime_output_directory/routertest_io_io_plugin [ 92%] Built target routertest_io_io_plugin [ 92%] Building CXX object router/src/io/tests/CMakeFiles/routertest_io_io_component.dir/test_io_component.cc.o [ 92%] Linking CXX executable ../../../../runtime_output_directory/routertest_io_io_component [ 92%] Built target routertest_io_io_component [ 92%] Building CXX object router/src/keepalive/CMakeFiles/keepalive.dir/src/keepalive.cc.o [ 92%] Linking CXX shared library ../../../plugin_output_directory/keepalive.so [ 92%] Built target keepalive [ 92%] Building CXX object router/src/keepalive/tests/CMakeFiles/routertest_harness_plugin_keepalive.dir/test_plugin_keepalive.cc.o [ 92%] Linking CXX executable ../../../../runtime_output_directory/routertest_harness_plugin_keepalive [ 92%] Built target routertest_harness_plugin_keepalive [ 92%] Building CXX object router/src/metadata_cache/src/CMakeFiles/metadata_cache_plugin.dir/metadata_cache_plugin.cc.o [ 92%] Building CXX object router/src/metadata_cache/src/CMakeFiles/metadata_cache_plugin.dir/plugin_config.cc.o [ 92%] Linking CXX shared library ../../../../plugin_output_directory/metadata_cache.so [ 92%] Built target metadata_cache_plugin [ 92%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/metadata_cache_export_all.dir/__/src/metadata_factory.cc.o [ 92%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/metadata_cache_export_all.dir/__/src/cluster_metadata.cc.o [ 92%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/metadata_cache_export_all.dir/__/src/cluster_metadata_ar.cc.o [ 92%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/metadata_cache_export_all.dir/__/src/cluster_metadata_gr.cc.o [ 92%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/metadata_cache_export_all.dir/__/src/metadata_cache.cc.o [ 92%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/metadata_cache_export_all.dir/__/src/metadata_cache_ar.cc.o [ 92%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/metadata_cache_export_all.dir/__/src/metadata_cache_gr.cc.o [ 92%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/metadata_cache_export_all.dir/__/src/cache_api.cc.o [ 92%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/metadata_cache_export_all.dir/__/src/group_replication_metadata.cc.o [ 92%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/metadata_cache_export_all.dir/__/src/gr_notifications_listener.cc.o [ 92%] Linking CXX static library libmetadata_cache_export_all.a [ 92%] Built target metadata_cache_export_all [ 92%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/routertest_metadata_cache_cache_plugin.dir/test_cache_plugin.cc.o [ 92%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/routertest_metadata_cache_cache_plugin.dir/helper/mock_metadata.cc.o [ 92%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/routertest_metadata_cache_cache_plugin.dir/helper/mock_metadata_factory.cc.o [ 92%] Linking CXX executable ../../../../runtime_output_directory/routertest_metadata_cache_cache_plugin [ 92%] Built target routertest_metadata_cache_cache_plugin [ 92%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/routertest_metadata_cache_failover.dir/test_failover.cc.o [ 92%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/routertest_metadata_cache_failover.dir/helper/mock_metadata.cc.o [ 92%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/routertest_metadata_cache_failover.dir/helper/mock_metadata_factory.cc.o [ 92%] Linking CXX executable ../../../../runtime_output_directory/routertest_metadata_cache_failover [ 92%] Built target routertest_metadata_cache_failover [ 92%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/routertest_metadata_cache_instance_attributes.dir/test_instance_attributes.cc.o [ 92%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/routertest_metadata_cache_instance_attributes.dir/helper/mock_metadata.cc.o [ 93%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/routertest_metadata_cache_instance_attributes.dir/helper/mock_metadata_factory.cc.o [ 93%] Linking CXX executable ../../../../runtime_output_directory/routertest_metadata_cache_instance_attributes [ 93%] Built target routertest_metadata_cache_instance_attributes [ 93%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/routertest_metadata_cache_metadata.dir/test_metadata.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-actions.h:145, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:59, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:35: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::__cxx11::basic_string&]', inlined from 'testing::Matcher&>::Matcher(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:510:18, inlined from 'testing::internal::MockSpec&, unsigned int)> MockMySQLSession::gmock_flag_succeed(const testing::Matcher&>&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:148:3, inlined from 'void MetadataTest::enable_connection(unsigned int, unsigned int)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:303:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, std::allocator >&>::.testing::internal::MatcherBase&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc: In member function 'void MetadataTest::enable_connection(unsigned int, unsigned int)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:303:59: note: '' declared here 303 | EXPECT_CALL(session_factory.get(session), flag_succeed(_, port)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::__cxx11::basic_string&]', inlined from 'testing::Matcher&>::Matcher(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:510:18, inlined from 'testing::internal::MockSpec&, unsigned int)> MockMySQLSession::gmock_flag_succeed(const testing::Matcher&>&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:148:3, inlined from 'void MetadataTest::enable_connection(unsigned int, unsigned int)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:303:5: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, std::allocator >&>::.testing::internal::MatcherBase&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc: In member function 'void MetadataTest::enable_connection(unsigned int, unsigned int)': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:303:59: note: '' declared here 303 | EXPECT_CALL(session_factory.get(session), flag_succeed(_, port)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::__cxx11::basic_string&]', inlined from 'testing::Matcher&>::Matcher(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:510:18, inlined from 'testing::internal::MockSpec&, unsigned int)> MockMySQLSession::gmock_flag_succeed(const testing::Matcher&>&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:148:3, inlined from 'virtual void MetadataTest_ConnectToMetadataServer_Succeed_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:421:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, std::allocator >&>::.testing::internal::MatcherBase&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc: In member function 'virtual void MetadataTest_ConnectToMetadataServer_Succeed_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:421:51: note: '' declared here 421 | EXPECT_CALL(session_factory.get(0), flag_succeed(_, 3310)).Times(1); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::__cxx11::basic_string&]', inlined from 'testing::Matcher&>::Matcher(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:510:18, inlined from 'testing::internal::MockSpec&, unsigned int)> MockMySQLSession::gmock_flag_succeed(const testing::Matcher&>&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:148:3, inlined from 'virtual void MetadataTest_ConnectToMetadataServer_Succeed_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:421:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, std::allocator >&>::.testing::internal::MatcherBase&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc: In member function 'virtual void MetadataTest_ConnectToMetadataServer_Succeed_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:421:51: note: '' declared here 421 | EXPECT_CALL(session_factory.get(0), flag_succeed(_, 3310)).Times(1); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::__cxx11::basic_string&]', inlined from 'testing::Matcher&>::Matcher(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:510:18, inlined from 'testing::internal::MockSpec&, unsigned int)> MockMySQLSession::gmock_flag_fail(const testing::Matcher&>&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:149:3, inlined from 'virtual void MetadataTest_ConnectToMetadataServer_Failed_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:430:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, std::allocator >&>::.testing::internal::MatcherBase&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc: In member function 'virtual void MetadataTest_ConnectToMetadataServer_Failed_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:430:48: note: '' declared here 430 | EXPECT_CALL(session_factory.get(0), flag_fail(_, 3310)).Times(1); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::__cxx11::basic_string&]', inlined from 'testing::Matcher&>::Matcher(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:510:18, inlined from 'testing::internal::MockSpec&, unsigned int)> MockMySQLSession::gmock_flag_fail(const testing::Matcher&>&, const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:149:3, inlined from 'virtual void MetadataTest_ConnectToMetadataServer_Failed_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:430:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher, std::allocator >&>::.testing::internal::MatcherBase&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc: In member function 'virtual void MetadataTest_ConnectToMetadataServer_Failed_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:430:48: note: '' declared here 430 | EXPECT_CALL(session_factory.get(0), flag_fail(_, 3310)).Times(1); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::function&]', inlined from 'testing::Matcher&>::Matcher(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec(const std::__cxx11::basic_string&, const std::function&)> MockMySQLSession::gmock_query_one(const testing::Matcher&>&, const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:144:3, inlined from 'virtual void MetadataTest_FetchInstances_ok_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:1984:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher&>::.testing::internal::MatcherBase&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc: In member function 'virtual void MetadataTest_FetchInstances_ok_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:1985:24: note: '' declared here 1985 | query_one(StartsWith(query_schema_version), _)) | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = const std::function&]', inlined from 'testing::Matcher&>::Matcher(const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec(const std::__cxx11::basic_string&, const std::function&)> MockMySQLSession::gmock_query_one(const testing::Matcher&>&, const testing::Matcher&>&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:144:3, inlined from 'virtual void MetadataTest_FetchInstances_fail_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:2059:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher&>::.testing::internal::MatcherBase&>::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc: In member function 'virtual void MetadataTest_FetchInstances_fail_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/metadata_cache/tests/test_metadata.cc:2060:24: note: '' declared here 2060 | query_one(StartsWith(query_schema_version), _)) | ^ [ 93%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/routertest_metadata_cache_metadata.dir/helper/mock_metadata.cc.o [ 93%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/routertest_metadata_cache_metadata.dir/helper/mock_metadata_factory.cc.o [ 93%] Linking CXX executable ../../../../runtime_output_directory/routertest_metadata_cache_metadata [ 93%] Built target routertest_metadata_cache_metadata [ 93%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/routertest_metadata_cache_metadata_cache.dir/test_metadata_cache.cc.o [ 93%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/routertest_metadata_cache_metadata_cache.dir/helper/mock_metadata.cc.o [ 93%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/routertest_metadata_cache_metadata_cache.dir/helper/mock_metadata_factory.cc.o [ 93%] Linking CXX executable ../../../../runtime_output_directory/routertest_metadata_cache_metadata_cache [ 93%] Built target routertest_metadata_cache_metadata_cache [ 93%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/routertest_metadata_cache_plugin_config.dir/test_plugin_config.cc.o [ 93%] Building CXX object router/src/metadata_cache/tests/CMakeFiles/routertest_metadata_cache_plugin_config.dir/__/src/plugin_config.cc.o [ 93%] Linking CXX executable ../../../../runtime_output_directory/routertest_metadata_cache_plugin_config [ 93%] Built target routertest_metadata_cache_plugin_config [ 93%] Building C object router/src/mock_server/src/CMakeFiles/duktape.dir/__/__/__/__/extra/duktape/duktape-2.6.0/src/duktape.c.o [ 93%] Building C object router/src/mock_server/src/CMakeFiles/duktape.dir/__/__/__/__/extra/duktape/duktape-2.6.0/extras/logging/duk_logging.c.o [ 93%] Building C object router/src/mock_server/src/CMakeFiles/duktape.dir/__/__/__/__/extra/duktape/duktape-2.6.0/extras/module-node/duk_module_node.c.o [ 93%] Linking C shared library ../../../../library_output_directory/libduktape.so [ 93%] Built target duktape [ 93%] Generating mysql_server_mock_schema.cc, mysql_server_mock_schema.h [ 93%] Building CXX object router/src/mock_server/src/CMakeFiles/mock_server.dir/duktape_statement_reader.cc.o [ 93%] Building CXX object router/src/mock_server/src/CMakeFiles/mock_server.dir/x_protocol_decoder.cc.o [ 93%] Building CXX object router/src/mock_server/src/CMakeFiles/mock_server.dir/x_protocol_encoder.cc.o [ 93%] Building CXX object router/src/mock_server/src/CMakeFiles/mock_server.dir/mysql_server_mock.cc.o [ 93%] Building CXX object router/src/mock_server/src/CMakeFiles/mock_server.dir/classic_mock_session.cc.o [ 93%] Building CXX object router/src/mock_server/src/CMakeFiles/mock_server.dir/x_mock_session.cc.o [ 93%] Building CXX object router/src/mock_server/src/CMakeFiles/mock_server.dir/mysql_server_mock_schema.cc.o [ 93%] Building CXX object router/src/mock_server/src/CMakeFiles/mock_server.dir/duk_module_shim.cc.o [ 93%] Building C object router/src/mock_server/src/CMakeFiles/mock_server.dir/duk_node_fs.c.o [ 93%] Building CXX object router/src/mock_server/src/CMakeFiles/mock_server.dir/mock_server_plugin.cc.o [ 93%] Building CXX object router/src/mock_server/src/CMakeFiles/mock_server.dir/mock_server_component.cc.o [ 93%] Building CXX object router/src/mock_server/src/CMakeFiles/mock_server.dir/authentication.cc.o [ 93%] Building CXX object router/src/mock_server/src/CMakeFiles/mock_server.dir/protocol_base.cc.o [ 93%] Linking CXX shared library ../../../../plugin_output_directory/mock_server.so [ 93%] Built target mock_server [ 93%] Building CXX object router/src/mock_server/src/CMakeFiles/rest_mock_server.dir/rest_mock_server.cc.o [ 93%] Linking CXX shared library ../../../../plugin_output_directory/rest_mock_server.so [ 93%] Built target rest_mock_server [ 93%] Building CXX object router/src/mock_server/src/CMakeFiles/mysql_server_mock.dir/main.cc.o [ 93%] Linking CXX executable ../../../../runtime_output_directory/mysql_server_mock [ 93%] Built target mysql_server_mock [ 93%] Building CXX object router/src/mock_server/tests/CMakeFiles/routertest_mock_server_authentication.dir/test_authentication.cc.o [ 93%] Building CXX object router/src/mock_server/tests/CMakeFiles/routertest_mock_server_authentication.dir/__/src/authentication.cc.o [ 93%] Linking CXX executable ../../../../runtime_output_directory/routertest_mock_server_authentication [ 93%] Built target routertest_mock_server_authentication [ 93%] Building CXX object router/src/mysql_protocol/tests/CMakeFiles/routertest_mysql_protocol_classic_protocol_frame.dir/test_classic_protocol_frame.cc.o [ 93%] Linking CXX executable ../../../../runtime_output_directory/routertest_mysql_protocol_classic_protocol_frame [ 93%] Built target routertest_mysql_protocol_classic_protocol_frame [ 93%] Building CXX object router/src/mysql_protocol/tests/CMakeFiles/routertest_mysql_protocol_classic_protocol_message.dir/test_classic_protocol_message.cc.o [ 93%] Linking CXX executable ../../../../runtime_output_directory/routertest_mysql_protocol_classic_protocol_message [ 93%] Built target routertest_mysql_protocol_classic_protocol_message [ 93%] Building CXX object router/src/mysql_protocol/tests/CMakeFiles/routertest_mysql_protocol_classic_protocol_session_track.dir/test_classic_protocol_session_track.cc.o [ 93%] Linking CXX executable ../../../../runtime_output_directory/routertest_mysql_protocol_classic_protocol_session_track [ 93%] Built target routertest_mysql_protocol_classic_protocol_session_track [ 93%] Building CXX object router/src/mysql_protocol/tests/CMakeFiles/routertest_mysql_protocol_classic_protocol_wire.dir/test_classic_protocol_wire.cc.o [ 93%] Linking CXX executable ../../../../runtime_output_directory/routertest_mysql_protocol_classic_protocol_wire [ 93%] Built target routertest_mysql_protocol_classic_protocol_wire [ 93%] Building CXX object router/src/mysql_protocol/tests/CMakeFiles/routertest_mysql_protocol_classic_protocol.dir/test_classic_protocol.cc.o [ 93%] Linking CXX executable ../../../../runtime_output_directory/routertest_mysql_protocol_classic_protocol [ 93%] Built target routertest_mysql_protocol_classic_protocol [ 93%] Building CXX object router/src/openssl/src/CMakeFiles/router_openssl.dir/openssl_plugin.cc.o [ 93%] Linking CXX shared library ../../../../plugin_output_directory/router_openssl.so [ 93%] Built target router_openssl [ 93%] Building CXX object router/src/plugin_info/src/CMakeFiles/mysqlrouter_plugin_info.dir/library_file.cc.o [ 93%] Building CXX object router/src/plugin_info/src/CMakeFiles/mysqlrouter_plugin_info.dir/main.cc.o [ 93%] Building CXX object router/src/plugin_info/src/CMakeFiles/mysqlrouter_plugin_info.dir/plugin_info_app.cc.o [ 93%] Building CXX object router/src/plugin_info/src/CMakeFiles/mysqlrouter_plugin_info.dir/plugin.cc.o [ 93%] Linking CXX executable ../../../../runtime_output_directory/mysqlrouter_plugin_info [ 93%] Built target mysqlrouter_plugin_info [ 93%] Building CXX object router/src/plugin_info/tests/CMakeFiles/plugin_info_tests.dir/__/src/plugin.cc.o [ 93%] Building CXX object router/src/plugin_info/tests/CMakeFiles/plugin_info_tests.dir/__/src/library_file.cc.o [ 93%] Building CXX object router/src/plugin_info/tests/CMakeFiles/plugin_info_tests.dir/__/src/plugin_info_app.cc.o [ 93%] Linking CXX shared library ../../../../library_output_directory/libplugin_info_tests.so [ 93%] Built target plugin_info_tests [ 93%] Building CXX object router/src/plugin_info/tests/CMakeFiles/routertest_mysqlrouter_plugin_info_plugin_info_app.dir/test_plugin_info_app.cc.o [ 93%] Linking CXX executable ../../../../runtime_output_directory/routertest_mysqlrouter_plugin_info_plugin_info_app [ 93%] Built target routertest_mysqlrouter_plugin_info_plugin_info_app [ 93%] Building CXX object router/src/protobuf/src/CMakeFiles/router_protobuf.dir/protobuf_plugin.cc.o [ 93%] Linking CXX shared library ../../../../plugin_output_directory/router_protobuf.so [ 93%] Built target router_protobuf [ 93%] Building CXX object router/src/rest_api/src/CMakeFiles/rest_api.dir/rest_api_component.cc.o [ 93%] Building CXX object router/src/rest_api/src/CMakeFiles/rest_api.dir/rest_api_plugin.cc.o [ 93%] Building CXX object router/src/rest_api/src/CMakeFiles/rest_api.dir/rest_api_handler.cc.o [ 93%] Building CXX object router/src/rest_api/src/CMakeFiles/rest_api.dir/rest_api.cc.o [ 93%] Linking CXX shared library ../../../../plugin_output_directory/rest_api.so [ 93%] Built target rest_api [ 93%] Building CXX object router/src/rest_connection_pool/src/CMakeFiles/rest_connection_pool.dir/rest_connection_pool_config.cc.o [ 93%] Building CXX object router/src/rest_connection_pool/src/CMakeFiles/rest_connection_pool.dir/rest_connection_pool_plugin.cc.o [ 93%] Building CXX object router/src/rest_connection_pool/src/CMakeFiles/rest_connection_pool.dir/rest_connection_pool_status.cc.o [ 93%] Building CXX object router/src/rest_connection_pool/src/CMakeFiles/rest_connection_pool.dir/rest_connection_pool_list.cc.o [ 93%] Linking CXX shared library ../../../../plugin_output_directory/rest_connection_pool.so [ 93%] Built target rest_connection_pool [ 93%] Building CXX object router/src/rest_metadata_cache/src/CMakeFiles/rest_metadata_cache.dir/rest_metadata_cache_config.cc.o [ 93%] Building CXX object router/src/rest_metadata_cache/src/CMakeFiles/rest_metadata_cache.dir/rest_metadata_cache_list.cc.o [ 93%] Building CXX object router/src/rest_metadata_cache/src/CMakeFiles/rest_metadata_cache.dir/rest_metadata_cache_plugin.cc.o [ 93%] Building CXX object router/src/rest_metadata_cache/src/CMakeFiles/rest_metadata_cache.dir/rest_metadata_cache_status.cc.o [ 93%] Building CXX object router/src/rest_metadata_cache/src/CMakeFiles/rest_metadata_cache.dir/rest_clusters_list.cc.o [ 93%] Building CXX object router/src/rest_metadata_cache/src/CMakeFiles/rest_metadata_cache.dir/rest_clusters_nodes.cc.o [ 93%] Linking CXX shared library ../../../../plugin_output_directory/rest_metadata_cache.so [ 93%] Built target rest_metadata_cache [ 93%] Building CXX object router/src/rest_router/src/CMakeFiles/rest_router.dir/rest_router_plugin.cc.o [ 93%] Building CXX object router/src/rest_router/src/CMakeFiles/rest_router.dir/rest_router_status.cc.o [ 93%] Linking CXX shared library ../../../../plugin_output_directory/rest_router.so [ 93%] Built target rest_router [ 93%] Building CXX object router/src/routing/src/CMakeFiles/routing.dir/mysql_routing.cc.o [ 93%] Building CXX object router/src/routing/src/CMakeFiles/routing.dir/destination.cc.o [ 93%] Building CXX object router/src/routing/src/CMakeFiles/routing.dir/dest_metadata_cache.cc.o [ 93%] Building CXX object router/src/routing/src/CMakeFiles/routing.dir/dest_first_available.cc.o [ 93%] Building CXX object router/src/routing/src/CMakeFiles/routing.dir/dest_next_available.cc.o [ 93%] Building CXX object router/src/routing/src/CMakeFiles/routing.dir/dest_round_robin.cc.o [ 94%] Building CXX object router/src/routing/src/CMakeFiles/routing.dir/routing.cc.o [ 94%] Building CXX object router/src/routing/src/CMakeFiles/routing.dir/context.cc.o [ 94%] Building CXX object router/src/routing/src/CMakeFiles/routing.dir/mysql_routing_common.cc.o [ 94%] Building CXX object router/src/routing/src/CMakeFiles/routing.dir/connection_container.cc.o [ 94%] Building CXX object router/src/routing/src/CMakeFiles/routing.dir/routing_component.cc.o [ 94%] Building CXX object router/src/routing/src/CMakeFiles/routing.dir/routing_common_unreachable_destinations.cc.o [ 94%] Building CXX object router/src/routing/src/CMakeFiles/routing.dir/channel.cc.o [ 94%] Building CXX object router/src/routing/src/CMakeFiles/routing.dir/destination_ssl_context.cc.o [ 94%] Building CXX object router/src/routing/src/CMakeFiles/routing.dir/classic_connection.cc.o [ 94%] Building CXX object router/src/routing/src/CMakeFiles/routing.dir/x_connection.cc.o [ 94%] Building CXX object router/src/routing/src/CMakeFiles/routing.dir/connection.cc.o [ 94%] Building CXX object router/src/routing/src/CMakeFiles/routing.dir/blocked_endpoints.cc.o [ 94%] Linking CXX shared library ../../../../library_output_directory/libmysqlrouter_routing.so [ 94%] Built target routing [ 94%] Building CXX object router/src/rest_routing/src/CMakeFiles/rest_routing.dir/rest_routing_blocked_hosts.cc.o [ 94%] Building CXX object router/src/rest_routing/src/CMakeFiles/rest_routing.dir/rest_routing_config.cc.o [ 94%] Building CXX object router/src/rest_routing/src/CMakeFiles/rest_routing.dir/rest_routing_connections.cc.o [ 94%] Building CXX object router/src/rest_routing/src/CMakeFiles/rest_routing.dir/rest_routing_destinations.cc.o [ 94%] Building CXX object router/src/rest_routing/src/CMakeFiles/rest_routing.dir/rest_routing_health.cc.o [ 94%] Building CXX object router/src/rest_routing/src/CMakeFiles/rest_routing.dir/rest_routing_list.cc.o [ 94%] Building CXX object router/src/rest_routing/src/CMakeFiles/rest_routing.dir/rest_routing_plugin.cc.o [ 95%] Building CXX object router/src/rest_routing/src/CMakeFiles/rest_routing.dir/rest_routing_routes_status.cc.o [ 95%] Building CXX object router/src/rest_routing/src/CMakeFiles/rest_routing.dir/rest_routing_status.cc.o [ 95%] Linking CXX shared library ../../../../plugin_output_directory/rest_routing.so [ 95%] Built target rest_routing [ 95%] Building CXX object router/src/router/src/CMakeFiles/mysqlrouter.dir/main.cc.o [ 95%] Linking CXX executable ../../../../runtime_output_directory/mysqlrouter [ 95%] Built target mysqlrouter [ 96%] Building CXX object router/src/router/src/CMakeFiles/mysqlrouter_keyring.dir/keyring_cli.cc.o [ 96%] Building CXX object router/src/router/src/CMakeFiles/mysqlrouter_keyring.dir/keyring_frontend.cc.o [ 96%] Linking CXX executable ../../../../runtime_output_directory/mysqlrouter_keyring [ 96%] Built target mysqlrouter_keyring [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_certificate_generator.dir/test_certificate_generator.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_certificate_generator.dir/__/src/certificate_generator.cc.o [ 96%] Linking CXX executable ../../../../runtime_output_directory/routertest_router_certificate_generator [ 96%] Built target routertest_router_certificate_generator [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_certificate_handler.dir/test_certificate_handler.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_certificate_handler.dir/__/src/certificate_handler.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_certificate_handler.dir/__/src/certificate_generator.cc.o [ 96%] Linking CXX executable ../../../../runtime_output_directory/routertest_router_certificate_handler [ 96%] Built target routertest_router_certificate_handler [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_uri.dir/test_uri.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_uri.dir/__/src/uri.cc.o [ 96%] Linking CXX executable ../../../../runtime_output_directory/routertest_router_uri [ 96%] Built target routertest_router_uri [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_utils.dir/test_utils.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_utils.dir/__/src/utils.cc.o [ 96%] Linking CXX executable ../../../../runtime_output_directory/routertest_router_utils [ 96%] Built target routertest_router_utils [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_mysqlrouter_utils.dir/test_mysqlrouter_utils.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_mysqlrouter_utils.dir/__/src/utils.cc.o [ 96%] Linking CXX executable ../../../../runtime_output_directory/routertest_router_mysqlrouter_utils [ 96%] Built target routertest_router_mysqlrouter_utils [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_log_filter.dir/test_log_filter.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_log_filter.dir/__/src/common/log_filter.cc.o [ 96%] Linking CXX executable ../../../../runtime_output_directory/routertest_router_log_filter [ 96%] Built target routertest_router_log_filter [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_config_files.dir/test_config_files.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_config_files.dir/__/src/config_files.cc.o [ 96%] Linking CXX executable ../../../../runtime_output_directory/routertest_router_config_files [ 96%] Built target routertest_router_config_files [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_mysql_session.dir/test_mysql_session.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_mysql_session.dir/__/src/common/mysql_session.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_mysql_session.dir/__/src/common/log_filter.cc.o [ 96%] Linking CXX executable ../../../../runtime_output_directory/routertest_router_mysql_session [ 96%] Built target routertest_router_mysql_session [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_metadata_check.dir/test_metadata_check.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_metadata_check.dir/__/src/common/mysql_session.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_metadata_check.dir/__/src/common/log_filter.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_metadata_check.dir/__/src/common/utils_sqlstring.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_metadata_check.dir/__/src/cluster_metadata.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_metadata_check.dir/__/src/uri.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_metadata_check.dir/__/src/utils.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_metadata_check.dir/__/__/__/tests/helpers/mysql_session_replayer.cc.o [ 96%] Linking CXX executable ../../../../runtime_output_directory/routertest_router_metadata_check [ 96%] Built target routertest_router_metadata_check [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_cluster_metadata.dir/test_cluster_metadata.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_cluster_metadata.dir/__/src/common/mysql_session.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_cluster_metadata.dir/__/src/common/log_filter.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_cluster_metadata.dir/__/src/common/utils_sqlstring.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_cluster_metadata.dir/__/src/cluster_metadata.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_cluster_metadata.dir/__/src/uri.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_cluster_metadata.dir/__/src/utils.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_cluster_metadata.dir/__/__/__/tests/helpers/mysql_session_replayer.cc.o [ 96%] Linking CXX executable ../../../../runtime_output_directory/routertest_router_cluster_metadata [ 96%] Built target routertest_router_cluster_metadata [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_windows_service.dir/test_windows_service.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_windows_service.dir/__/src/windows/main-windows.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_windows_service.dir/__/src/windows/nt_servc.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_windows_service.dir/__/src/windows/service_operations.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_windows_service.dir/__/src/utils.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_windows_service.dir/__/src/default_paths.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_windows_service.dir/__/__/__/tests/helpers/filesystem_utils.cc.o [ 96%] Linking CXX executable ../../../../runtime_output_directory/routertest_router_windows_service [ 96%] Built target routertest_router_windows_service [ 96%] Building CXX object router/src/router/tests/CMakeFiles/router_lib_export_all.dir/__/src/auto_cleaner.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/router_lib_export_all.dir/__/src/certificate_generator.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/router_lib_export_all.dir/__/src/certificate_handler.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/router_lib_export_all.dir/__/src/config_files.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/router_lib_export_all.dir/__/src/config_generator.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/router_lib_export_all.dir/__/src/cluster_metadata.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/router_lib_export_all.dir/__/src/cluster_metadata_dynamic_state.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/router_lib_export_all.dir/__/src/router_app.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/router_lib_export_all.dir/__/src/sys_user_operations.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/router_lib_export_all.dir/__/src/utils.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/router_lib_export_all.dir/__/src/uri.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/router_lib_export_all.dir/__/src/keyring_info.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/router_lib_export_all.dir/__/src/default_paths.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/router_lib_export_all.dir/__/src/common/log_filter.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/router_lib_export_all.dir/__/src/common/mysql_session.cc.o [ 96%] Building CXX object router/src/router/tests/CMakeFiles/router_lib_export_all.dir/__/src/common/utils_sqlstring.cc.o [ 96%] Linking CXX static library librouter_lib_export_all.a [ 96%] Built target router_lib_export_all [ 96%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_config_generator.dir/test_config_generator.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:65, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/router/tests/test_config_generator.cc:41: In constructor 'testing::internal::StrictMockImpl::StrictMockImpl() [with Base = MockSocketOperations]', inlined from 'testing::StrictMock::StrictMock() [with MockClass = MockSocketOperations]' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-nice-strict.h:227:28, inlined from 'virtual void ConfigGeneratorTest_register_router_error_message_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/router/tests/test_config_generator.cc:4141:7: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-nice-strict.h:128:61: warning: 'sock_ops' may be used uninitialized [-Wmaybe-uninitialized] 128 | StrictMockImpl() { ::testing::Mock::FailUninterestingCalls(this); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-spec-builders.h: In member function 'virtual void ConfigGeneratorTest_register_router_error_message_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-spec-builders.h:443:15: note: by argument 1 of type 'const void*' to 'static void testing::Mock::FailUninterestingCalls(const void*)' declared here 443 | static void FailUninterestingCalls(const void* mock_obj) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/router/tests/test_config_generator.cc:4141:7: note: 'sock_ops' declared here 4141 | sock_ops; // this implementation will trigger our scenario by throwing | ^~~~~~~~ In constructor 'testing::internal::StrictMockImpl::StrictMockImpl() [with Base = MockSocketOperations]', inlined from 'testing::StrictMock::StrictMock() [with MockClass = MockSocketOperations]' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-nice-strict.h:227:28, inlined from 'virtual void ConfigGeneratorTest_ensure_router_id_is_ours_error_message_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/router/tests/test_config_generator.cc:4170:7: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-nice-strict.h:128:61: warning: 'sock_ops' may be used uninitialized [-Wmaybe-uninitialized] 128 | StrictMockImpl() { ::testing::Mock::FailUninterestingCalls(this); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-spec-builders.h: In member function 'virtual void ConfigGeneratorTest_ensure_router_id_is_ours_error_message_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-spec-builders.h:443:15: note: by argument 1 of type 'const void*' to 'static void testing::Mock::FailUninterestingCalls(const void*)' declared here 443 | static void FailUninterestingCalls(const void* mock_obj) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/router/tests/test_config_generator.cc:4170:7: note: 'sock_ops' declared here 4170 | sock_ops; // this implementation will trigger our scenario by throwing | ^~~~~~~~ [ 97%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_config_generator.dir/__/__/__/tests/helpers/filesystem_utils.cc.o [ 97%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_config_generator.dir/__/__/__/tests/helpers/mysql_session_replayer.cc.o [ 97%] Linking CXX executable ../../../../runtime_output_directory/routertest_router_config_generator [ 97%] Built target routertest_router_config_generator [ 97%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_mysqlrouter_app.dir/test_mysqlrouter_app.cc.o [ 97%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_mysqlrouter_app.dir/__/__/__/tests/helpers/filesystem_utils.cc.o [ 97%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_mysqlrouter_app.dir/__/__/__/tests/helpers/mysql_session_replayer.cc.o [ 97%] Linking CXX executable ../../../../runtime_output_directory/routertest_router_mysqlrouter_app [ 97%] Built target routertest_router_mysqlrouter_app [ 97%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_keyring_frontend.dir/test_keyring_frontend.cc.o [ 97%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_keyring_frontend.dir/__/src/keyring_frontend.cc.o [ 97%] Linking CXX executable ../../../../runtime_output_directory/routertest_router_keyring_frontend [ 97%] Built target routertest_router_keyring_frontend [ 97%] Building CXX object router/src/router/tests/CMakeFiles/routertest_issues_bug22084430.dir/issues/test_bug22084430.cc.o [ 97%] Linking CXX executable ../../../../runtime_output_directory/routertest_issues_bug22084430 [ 97%] Built target routertest_issues_bug22084430 [ 97%] Building CXX object router/src/router/tests/CMakeFiles/routertest_issues_bug24909259.dir/issues/test_bug24909259.cc.o [ 97%] Linking CXX executable ../../../../runtime_output_directory/routertest_issues_bug24909259 [ 97%] Built target routertest_issues_bug24909259 [ 97%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_default_paths.dir/test_default_paths.cc.o [ 97%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_default_paths.dir/__/src/default_paths.cc.o [ 97%] Building CXX object router/src/router/tests/CMakeFiles/routertest_router_default_paths.dir/__/src/utils.cc.o [ 97%] Linking CXX executable ../../../../runtime_output_directory/routertest_router_default_paths [ 97%] Built target routertest_router_default_paths [ 97%] Building CXX object router/src/routing/src/CMakeFiles/routing_plugin.dir/routing_plugin.cc.o [ 97%] Building CXX object router/src/routing/src/CMakeFiles/routing_plugin.dir/plugin_config.cc.o [ 97%] Linking CXX shared library ../../../../plugin_output_directory/routing.so [ 97%] Built target routing_plugin [ 97%] Building CXX object router/src/routing/tests/CMakeFiles/routing_export_all.dir/__/src/mysql_routing.cc.o [ 97%] Building CXX object router/src/routing/tests/CMakeFiles/routing_export_all.dir/__/src/destination.cc.o [ 97%] Building CXX object router/src/routing/tests/CMakeFiles/routing_export_all.dir/__/src/dest_metadata_cache.cc.o [ 97%] Building CXX object router/src/routing/tests/CMakeFiles/routing_export_all.dir/__/src/dest_first_available.cc.o [ 97%] Building CXX object router/src/routing/tests/CMakeFiles/routing_export_all.dir/__/src/dest_next_available.cc.o [ 97%] Building CXX object router/src/routing/tests/CMakeFiles/routing_export_all.dir/__/src/dest_round_robin.cc.o [ 97%] Building CXX object router/src/routing/tests/CMakeFiles/routing_export_all.dir/__/src/routing.cc.o [ 97%] Building CXX object router/src/routing/tests/CMakeFiles/routing_export_all.dir/__/src/context.cc.o [ 97%] Building CXX object router/src/routing/tests/CMakeFiles/routing_export_all.dir/__/src/mysql_routing_common.cc.o [ 97%] Building CXX object router/src/routing/tests/CMakeFiles/routing_export_all.dir/__/src/connection_container.cc.o [ 97%] Building CXX object router/src/routing/tests/CMakeFiles/routing_export_all.dir/__/src/routing_component.cc.o [ 97%] Building CXX object router/src/routing/tests/CMakeFiles/routing_export_all.dir/__/src/routing_common_unreachable_destinations.cc.o [ 97%] Building CXX object router/src/routing/tests/CMakeFiles/routing_export_all.dir/__/src/channel.cc.o [ 97%] Building CXX object router/src/routing/tests/CMakeFiles/routing_export_all.dir/__/src/destination_ssl_context.cc.o [ 97%] Building CXX object router/src/routing/tests/CMakeFiles/routing_export_all.dir/__/src/classic_connection.cc.o [ 97%] Building CXX object router/src/routing/tests/CMakeFiles/routing_export_all.dir/__/src/x_connection.cc.o [ 97%] Building CXX object router/src/routing/tests/CMakeFiles/routing_export_all.dir/__/src/connection.cc.o [ 97%] Building CXX object router/src/routing/tests/CMakeFiles/routing_export_all.dir/__/src/blocked_endpoints.cc.o [ 97%] Linking CXX static library librouting_export_all.a [ 97%] Built target routing_export_all [ 97%] Building CXX object router/src/routing/tests/CMakeFiles/routertest_routing_block_clients.dir/test_block_clients.cc.o [ 98%] Linking CXX executable ../../../../runtime_output_directory/routertest_routing_block_clients [ 98%] Built target routertest_routing_block_clients [ 98%] Building CXX object router/src/routing/tests/CMakeFiles/routertest_routing_connection_container.dir/test_connection_container.cc.o [ 98%] Linking CXX executable ../../../../runtime_output_directory/routertest_routing_connection_container [ 98%] Built target routertest_routing_connection_container [ 98%] Building CXX object router/src/routing/tests/CMakeFiles/routertest_routing_first_available.dir/test_first_available.cc.o [ 98%] Linking CXX executable ../../../../runtime_output_directory/routertest_routing_first_available [ 98%] Built target routertest_routing_first_available [ 98%] Building CXX object router/src/routing/tests/CMakeFiles/routertest_routing_metadata_cache_group.dir/test_metadata_cache_group.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/internal/gtest-death-test-internal.h:39, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-death-test.h:41, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest.h:64, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-matchers.h:271, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:30: In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = metadata_cache::AcceptorUpdateHandlerInterface*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec MetadataCacheAPIStub::gmock_add_acceptor_handler_listener(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:92:3, inlined from 'virtual void DestMetadataCacheTest_AllowedNodesNoPrimary_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1058:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock-function-mocker.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googlemock/include/gmock/gmock.h:61, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:31: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc: In member function 'virtual void DestMetadataCacheTest_AllowedNodesNoPrimary_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1058:65: note: '' declared here 1058 | EXPECT_CALL(metadata_cache_api_, add_acceptor_handler_listener(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = metadata_cache::MetadataRefreshListenerInterface*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec MetadataCacheAPIStub::gmock_add_md_refresh_listener(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:96:3, inlined from 'virtual void DestMetadataCacheTest_AllowedNodesNoPrimary_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1059:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc: In member function 'virtual void DestMetadataCacheTest_AllowedNodesNoPrimary_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1059:59: note: '' declared here 1059 | EXPECT_CALL(metadata_cache_api_, add_md_refresh_listener(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = metadata_cache::AcceptorUpdateHandlerInterface*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec MetadataCacheAPIStub::gmock_add_acceptor_handler_listener(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:92:3, inlined from 'virtual void DestMetadataCacheTest_AllowedNodes2Primaries_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1106:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc: In member function 'virtual void DestMetadataCacheTest_AllowedNodes2Primaries_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1106:65: note: '' declared here 1106 | EXPECT_CALL(metadata_cache_api_, add_acceptor_handler_listener(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = metadata_cache::MetadataRefreshListenerInterface*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec MetadataCacheAPIStub::gmock_add_md_refresh_listener(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:96:3, inlined from 'virtual void DestMetadataCacheTest_AllowedNodes2Primaries_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1107:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc: In member function 'virtual void DestMetadataCacheTest_AllowedNodes2Primaries_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1107:59: note: '' declared here 1107 | EXPECT_CALL(metadata_cache_api_, add_md_refresh_listener(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = metadata_cache::AcceptorUpdateHandlerInterface*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec MetadataCacheAPIStub::gmock_remove_acceptor_handler_listener(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:94:3, inlined from 'virtual void DestMetadataCacheTest_AllowedNodes2Primaries_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1137:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc: In member function 'virtual void DestMetadataCacheTest_AllowedNodes2Primaries_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1137:68: note: '' declared here 1137 | EXPECT_CALL(metadata_cache_api_, remove_acceptor_handler_listener(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = metadata_cache::AcceptorUpdateHandlerInterface*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec MetadataCacheAPIStub::gmock_add_acceptor_handler_listener(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:92:3, inlined from 'virtual void DestMetadataCacheTest_AllowedNodesNoSecondaries_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1162:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc: In member function 'virtual void DestMetadataCacheTest_AllowedNodesNoSecondaries_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1162:65: note: '' declared here 1162 | EXPECT_CALL(metadata_cache_api_, add_acceptor_handler_listener(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = metadata_cache::MetadataRefreshListenerInterface*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec MetadataCacheAPIStub::gmock_add_md_refresh_listener(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:96:3, inlined from 'virtual void DestMetadataCacheTest_AllowedNodesNoSecondaries_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1163:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc: In member function 'virtual void DestMetadataCacheTest_AllowedNodesNoSecondaries_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1163:59: note: '' declared here 1163 | EXPECT_CALL(metadata_cache_api_, add_md_refresh_listener(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = metadata_cache::AcceptorUpdateHandlerInterface*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec MetadataCacheAPIStub::gmock_remove_acceptor_handler_listener(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:94:3, inlined from 'virtual void DestMetadataCacheTest_AllowedNodesNoSecondaries_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1190:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc: In member function 'virtual void DestMetadataCacheTest_AllowedNodesNoSecondaries_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1190:68: note: '' declared here 1190 | EXPECT_CALL(metadata_cache_api_, remove_acceptor_handler_listener(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = metadata_cache::AcceptorUpdateHandlerInterface*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec MetadataCacheAPIStub::gmock_add_acceptor_handler_listener(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:92:3, inlined from 'virtual void DestMetadataCacheTest_AllowedNodesSecondaryDisconnectToPromoted_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1216:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc: In member function 'virtual void DestMetadataCacheTest_AllowedNodesSecondaryDisconnectToPromoted_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1216:65: note: '' declared here 1216 | EXPECT_CALL(metadata_cache_api_, add_acceptor_handler_listener(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = metadata_cache::MetadataRefreshListenerInterface*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec MetadataCacheAPIStub::gmock_add_md_refresh_listener(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:96:3, inlined from 'virtual void DestMetadataCacheTest_AllowedNodesSecondaryDisconnectToPromoted_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1217:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc: In member function 'virtual void DestMetadataCacheTest_AllowedNodesSecondaryDisconnectToPromoted_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1217:59: note: '' declared here 1217 | EXPECT_CALL(metadata_cache_api_, add_md_refresh_listener(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = metadata_cache::AcceptorUpdateHandlerInterface*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec MetadataCacheAPIStub::gmock_remove_acceptor_handler_listener(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:94:3, inlined from 'virtual void DestMetadataCacheTest_AllowedNodesSecondaryDisconnectToPromoted_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1242:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc: In member function 'virtual void DestMetadataCacheTest_AllowedNodesSecondaryDisconnectToPromoted_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1242:68: note: '' declared here 1242 | EXPECT_CALL(metadata_cache_api_, remove_acceptor_handler_listener(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = metadata_cache::AcceptorUpdateHandlerInterface*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec MetadataCacheAPIStub::gmock_add_acceptor_handler_listener(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:92:3, inlined from 'virtual void DestMetadataCacheTest_AllowedNodesSecondaryDisconnectToPromotedTwice_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1275:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc: In member function 'virtual void DestMetadataCacheTest_AllowedNodesSecondaryDisconnectToPromotedTwice_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1275:65: note: '' declared here 1275 | EXPECT_CALL(metadata_cache_api_, add_acceptor_handler_listener(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = metadata_cache::MetadataRefreshListenerInterface*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec MetadataCacheAPIStub::gmock_add_md_refresh_listener(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:96:3, inlined from 'virtual void DestMetadataCacheTest_AllowedNodesSecondaryDisconnectToPromotedTwice_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1276:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc: In member function 'virtual void DestMetadataCacheTest_AllowedNodesSecondaryDisconnectToPromotedTwice_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1276:59: note: '' declared here 1276 | EXPECT_CALL(metadata_cache_api_, add_md_refresh_listener(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = metadata_cache::MetadataRefreshListenerInterface*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec MetadataCacheAPIStub::gmock_remove_md_refresh_listener(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:98:3, inlined from 'virtual void DestMetadataCacheTest_AllowedNodesSecondaryDisconnectToPromotedTwice_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1301:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc: In member function 'virtual void DestMetadataCacheTest_AllowedNodesSecondaryDisconnectToPromotedTwice_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1301:62: note: '' declared here 1301 | EXPECT_CALL(metadata_cache_api_, remove_md_refresh_listener(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = metadata_cache::AcceptorUpdateHandlerInterface*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec MetadataCacheAPIStub::gmock_add_acceptor_handler_listener(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:92:3, inlined from 'virtual void DestMetadataCacheTest_AllowedNodesEmptyKeepConnectionsIfMetadataUnavailable_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1323:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc: In member function 'virtual void DestMetadataCacheTest_AllowedNodesEmptyKeepConnectionsIfMetadataUnavailable_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1323:65: note: '' declared here 1323 | EXPECT_CALL(metadata_cache_api_, add_acceptor_handler_listener(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = metadata_cache::MetadataRefreshListenerInterface*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec MetadataCacheAPIStub::gmock_add_md_refresh_listener(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:96:3, inlined from 'virtual void DestMetadataCacheTest_AllowedNodesEmptyKeepConnectionsIfMetadataUnavailable_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1324:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc: In member function 'virtual void DestMetadataCacheTest_AllowedNodesEmptyKeepConnectionsIfMetadataUnavailable_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1324:59: note: '' declared here 1324 | EXPECT_CALL(metadata_cache_api_, add_md_refresh_listener(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = metadata_cache::MetadataRefreshListenerInterface*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec MetadataCacheAPIStub::gmock_remove_md_refresh_listener(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:98:3, inlined from 'virtual void DestMetadataCacheTest_AllowedNodesEmptyKeepConnectionsIfMetadataUnavailable_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1348:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc: In member function 'virtual void DestMetadataCacheTest_AllowedNodesEmptyKeepConnectionsIfMetadataUnavailable_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1348:62: note: '' declared here 1348 | EXPECT_CALL(metadata_cache_api_, remove_md_refresh_listener(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = metadata_cache::AcceptorUpdateHandlerInterface*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec MetadataCacheAPIStub::gmock_add_acceptor_handler_listener(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:92:3, inlined from 'virtual void DestMetadataCacheTest_AllowedNodesEmptyDisconnectConnectionsIfMetadataUnavailable_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1373:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc: In member function 'virtual void DestMetadataCacheTest_AllowedNodesEmptyDisconnectConnectionsIfMetadataUnavailable_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1373:65: note: '' declared here 1373 | EXPECT_CALL(metadata_cache_api_, add_acceptor_handler_listener(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = metadata_cache::MetadataRefreshListenerInterface*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec MetadataCacheAPIStub::gmock_add_md_refresh_listener(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:96:3, inlined from 'virtual void DestMetadataCacheTest_AllowedNodesEmptyDisconnectConnectionsIfMetadataUnavailable_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1374:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc: In member function 'virtual void DestMetadataCacheTest_AllowedNodesEmptyDisconnectConnectionsIfMetadataUnavailable_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1374:59: note: '' declared here 1374 | EXPECT_CALL(metadata_cache_api_, add_md_refresh_listener(_)); | ^ In copy constructor 'testing::internal::MatcherBase::MatcherBase(const testing::internal::MatcherBase&) [with T = metadata_cache::AcceptorUpdateHandlerInterface*]', inlined from 'testing::Matcher::Matcher(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:479:7, inlined from 'testing::internal::MockSpec MetadataCacheAPIStub::gmock_remove_acceptor_handler_listener(const testing::Matcher&)' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:94:3, inlined from 'virtual void DestMetadataCacheTest_AllowedNodesEmptyDisconnectConnectionsIfMetadataUnavailable_Test::TestBody()' at /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1398:3: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/extra/googletest/googletest-release-1.11.0/googletest/include/gtest/gtest-matchers.h:302:33: warning: '.testing::Matcher::.testing::internal::MatcherBase::buffer_' may be used uninitialized [-Wmaybe-uninitialized] 302 | : vtable_(other.vtable_), buffer_(other.buffer_) { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc: In member function 'virtual void DestMetadataCacheTest_AllowedNodesEmptyDisconnectConnectionsIfMetadataUnavailable_Test::TestBody()': /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/routing/tests/test_metadata_cache_group.cc:1398:68: note: '' declared here 1398 | EXPECT_CALL(metadata_cache_api_, remove_acceptor_handler_listener(_)); | ^ [ 98%] Linking CXX executable ../../../../runtime_output_directory/routertest_routing_metadata_cache_group [ 98%] Built target routertest_routing_metadata_cache_group [ 98%] Building CXX object router/src/routing/tests/CMakeFiles/routertest_routing_next_available.dir/test_next_available.cc.o [ 98%] Linking CXX executable ../../../../runtime_output_directory/routertest_routing_next_available [ 98%] Built target routertest_routing_next_available [ 98%] Building CXX object router/src/routing/tests/CMakeFiles/routertest_routing_round_robin.dir/test_round_robin.cc.o [ 98%] Linking CXX executable ../../../../runtime_output_directory/routertest_routing_round_robin [ 98%] Built target routertest_routing_round_robin [ 98%] Building CXX object router/src/routing/tests/CMakeFiles/routertest_routing_routing.dir/test_routing.cc.o [ 98%] Linking CXX executable ../../../../runtime_output_directory/routertest_routing_routing [ 98%] Built target routertest_routing_routing [ 98%] Building CXX object router/src/routing/tests/CMakeFiles/routertest_routing_setup_named_socket_service.dir/test_setup_named_socket_service.cc.o [ 98%] Linking CXX executable ../../../../runtime_output_directory/routertest_routing_setup_named_socket_service [ 98%] Built target routertest_routing_setup_named_socket_service [ 98%] Building CXX object router/src/routing/tests/CMakeFiles/routertest_routing_setup_tcp_service.dir/test_setup_tcp_service.cc.o [ 98%] Linking CXX executable ../../../../runtime_output_directory/routertest_routing_setup_tcp_service [ 98%] Built target routertest_routing_setup_tcp_service [ 98%] Building CXX object router/src/routing/tests/CMakeFiles/routertest_routing_plugin.dir/plugin/test_plugin.cc.o [ 98%] Building CXX object router/src/routing/tests/CMakeFiles/routertest_routing_plugin.dir/__/src/plugin_config.cc.o [ 98%] Building CXX object router/src/routing/tests/CMakeFiles/routertest_routing_plugin.dir/__/src/routing_plugin.cc.o [ 98%] Linking CXX executable ../../../../runtime_output_directory/routertest_routing_plugin [ 98%] Built target routertest_routing_plugin [ 98%] Building CXX object router/src/routing/tests/CMakeFiles/routertest_routing_classic_protocol_splicer.dir/test_classic_protocol_splicer.cc.o [ 98%] Building CXX object router/src/routing/tests/CMakeFiles/routertest_routing_classic_protocol_splicer.dir/__/src/channel.cc.o [ 98%] Building CXX object router/src/routing/tests/CMakeFiles/routertest_routing_classic_protocol_splicer.dir/__/src/context.cc.o [ 98%] Building CXX object router/src/routing/tests/CMakeFiles/routertest_routing_classic_protocol_splicer.dir/__/src/destination_ssl_context.cc.o [ 98%] Linking CXX executable ../../../../runtime_output_directory/routertest_routing_classic_protocol_splicer [ 98%] Built target routertest_routing_classic_protocol_splicer [ 98%] Building CXX object router/tests/component/CMakeFiles/routertestplugin_logger.dir/logger_testplugin.cc.o [ 98%] Linking CXX shared library ../../../plugin_output_directory/routertestplugin_logger.so [ 98%] Built target routertestplugin_logger [ 98%] Building CXX object router/tests/component/CMakeFiles/master_key_test_writer.dir/__/helpers/master_key_test_writer.cc.o [ 98%] Linking CXX executable ../../../runtime_output_directory/master_key_test_writer [ 98%] Built target master_key_test_writer [ 98%] Building CXX object router/tests/component/CMakeFiles/routertest_component_async_replicaset.dir/test_async_replicaset.cc.o [ 98%] Linking CXX executable ../../../runtime_output_directory/routertest_component_async_replicaset [ 98%] Built target routertest_component_async_replicaset [ 98%] Building CXX object router/tests/component/CMakeFiles/routertest_component_bootstrap.dir/test_bootstrap.cc.o [ 98%] Linking CXX executable ../../../runtime_output_directory/routertest_component_bootstrap [ 98%] Built target routertest_component_bootstrap [ 98%] Building CXX object router/tests/component/CMakeFiles/routertest_component_bootstrap_account.dir/test_bootstrap_account.cc.o [ 98%] Linking CXX executable ../../../runtime_output_directory/routertest_component_bootstrap_account [ 98%] Built target routertest_component_bootstrap_account [ 98%] Building CXX object router/tests/component/CMakeFiles/routertest_component_bootstrap_clusterset.dir/test_bootstrap_clusterset.cc.o [ 98%] Linking CXX executable ../../../runtime_output_directory/routertest_component_bootstrap_clusterset [ 98%] Built target routertest_component_bootstrap_clusterset [ 98%] Building CXX object router/tests/component/CMakeFiles/routertest_component_bootstrap_system_deployment.dir/test_bootstrap_system_deployment.cc.o [ 98%] Linking CXX executable ../../../runtime_output_directory/routertest_component_bootstrap_system_deployment [ 98%] Built target routertest_component_bootstrap_system_deployment [ 98%] Building CXX object router/tests/component/CMakeFiles/routertest_component_bootstrap_tls_endpoint.dir/test_bootstrap_tls_endpoint.cc.o [ 98%] Linking CXX executable ../../../runtime_output_directory/routertest_component_bootstrap_tls_endpoint [ 98%] Built target routertest_component_bootstrap_tls_endpoint [ 98%] Building CXX object router/tests/component/CMakeFiles/routertest_component_clusterset.dir/test_clusterset.cc.o [ 98%] Linking CXX executable ../../../runtime_output_directory/routertest_component_clusterset [ 98%] Built target routertest_component_clusterset [ 98%] Building CXX object router/tests/component/CMakeFiles/routertest_component_component_test_framework.dir/test_component_test_framework.cc.o [ 98%] Linking CXX executable ../../../runtime_output_directory/routertest_component_component_test_framework [ 98%] Built target routertest_component_component_test_framework [ 98%] Building CXX object router/tests/component/CMakeFiles/routertest_component_config.dir/test_config.cc.o [ 98%] Linking CXX executable ../../../runtime_output_directory/routertest_component_config [ 98%] Built target routertest_component_config [ 98%] Building CXX object router/tests/component/CMakeFiles/routertest_component_config_overwrites.dir/test_config_overwrites.cc.o [ 98%] Linking CXX executable ../../../runtime_output_directory/routertest_component_config_overwrites [ 98%] Built target routertest_component_config_overwrites [ 98%] Building CXX object router/tests/component/CMakeFiles/routertest_component_connection_pool.dir/test_connection_pool.cc.o [ 98%] Linking CXX executable ../../../runtime_output_directory/routertest_component_connection_pool [ 98%] Built target routertest_component_connection_pool [ 98%] Building CXX object router/tests/component/CMakeFiles/routertest_component_gr_notifications.dir/test_gr_notifications.cc.o [ 98%] Linking CXX executable ../../../runtime_output_directory/routertest_component_gr_notifications [ 98%] Built target routertest_component_gr_notifications [ 98%] Building CXX object router/tests/component/CMakeFiles/routertest_component_http_server.dir/test_http_server.cc.o [ 98%] Linking CXX executable ../../../runtime_output_directory/routertest_component_http_server [ 98%] Built target routertest_component_http_server [ 98%] Building CXX object router/tests/component/CMakeFiles/routertest_component_logging.dir/test_logging.cc.o [ 98%] Linking CXX executable ../../../runtime_output_directory/routertest_component_logging [ 98%] Built target routertest_component_logging [ 98%] Building CXX object router/tests/component/CMakeFiles/routertest_component_logging_eventlog.dir/test_logging_eventlog.cc.o [ 98%] Linking CXX executable ../../../runtime_output_directory/routertest_component_logging_eventlog [ 98%] Built target routertest_component_logging_eventlog [ 98%] Building CXX object router/tests/component/CMakeFiles/routertest_component_master_key_reader_writer.dir/test_master_key_reader_writer.cc.o [ 98%] Linking CXX executable ../../../runtime_output_directory/routertest_component_master_key_reader_writer [ 98%] Built target routertest_component_master_key_reader_writer [ 98%] Building CXX object router/tests/component/CMakeFiles/routertest_component_metadata_ttl.dir/test_metadata_ttl.cc.o [ 98%] Linking CXX executable ../../../runtime_output_directory/routertest_component_metadata_ttl [ 98%] Built target routertest_component_metadata_ttl [ 98%] Building CXX object router/tests/component/CMakeFiles/routertest_component_pidfile.dir/test_pidfile.cc.o [ 98%] Linking CXX executable ../../../runtime_output_directory/routertest_component_pidfile [ 98%] Built target routertest_component_pidfile [ 98%] Building CXX object router/tests/component/CMakeFiles/routertest_component_rest_api.dir/test_rest_api.cc.o [100%] Linking CXX executable ../../../runtime_output_directory/routertest_component_rest_api [100%] Built target routertest_component_rest_api [100%] Building CXX object router/tests/component/CMakeFiles/routertest_component_rest_api_enable.dir/test_rest_api_enable.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/openssl/ssl.h:18, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/harness/src/../include/mysql/harness/tls_context.h:42, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/src/harness/src/../include/mysql/harness/tls_client_context.h:28, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/tests/component/test_rest_api_enable.cc:49: /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/tests/component/test_rest_api_enable.cc: In member function 'std::string TestRestApiEnable::get_CN_from_certificate(std::string) const': /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/openssl/bio.h:434:37: warning: value computed is not used [-Wunused-value] 434 | # define BIO_read_filename(b,name) (int)BIO_ctrl(b,BIO_C_SET_FILENAME, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | BIO_CLOSE|BIO_FP_READ,(char *)(name)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/tests/component/test_rest_api_enable.cc:309:5: note: in expansion of macro 'BIO_read_filename' 309 | BIO_read_filename(input.get(), const_cast(cert_filename.c_str())); | ^~~~~~~~~~~~~~~~~ [100%] Linking CXX executable ../../../runtime_output_directory/routertest_component_rest_api_enable [100%] Built target routertest_component_rest_api_enable [100%] Building CXX object router/tests/component/CMakeFiles/routertest_component_rest_metadata_cache.dir/test_rest_metadata_cache.cc.o [100%] Linking CXX executable ../../../runtime_output_directory/routertest_component_rest_metadata_cache [100%] Built target routertest_component_rest_metadata_cache [100%] Building CXX object router/tests/component/CMakeFiles/routertest_component_rest_mock_server.dir/test_rest_mock_server.cc.o [100%] Linking CXX executable ../../../runtime_output_directory/routertest_component_rest_mock_server [100%] Built target routertest_component_rest_mock_server [100%] Building CXX object router/tests/component/CMakeFiles/routertest_component_rest_router.dir/test_rest_router.cc.o [100%] Linking CXX executable ../../../runtime_output_directory/routertest_component_rest_router [100%] Built target routertest_component_rest_router [100%] Building CXX object router/tests/component/CMakeFiles/routertest_component_rest_routing.dir/test_rest_routing.cc.o [100%] Linking CXX executable ../../../runtime_output_directory/routertest_component_rest_routing [100%] Built target routertest_component_rest_routing [100%] Building CXX object router/tests/component/CMakeFiles/routertest_component_rest_connection_pool.dir/test_rest_connection_pool.cc.o [100%] Linking CXX executable ../../../runtime_output_directory/routertest_component_rest_connection_pool [100%] Built target routertest_component_rest_connection_pool [100%] Building CXX object router/tests/component/CMakeFiles/routertest_component_router_configuration_errors.dir/test_router_configuration_errors.cc.o [100%] Linking CXX executable ../../../runtime_output_directory/routertest_component_router_configuration_errors [100%] Built target routertest_component_router_configuration_errors [100%] Building CXX object router/tests/component/CMakeFiles/routertest_component_routing.dir/test_routing.cc.o [100%] Linking CXX executable ../../../runtime_output_directory/routertest_component_routing [100%] Built target routertest_component_routing [100%] Building CXX object router/tests/component/CMakeFiles/routertest_component_routing_connection.dir/test_routing_connection.cc.o [100%] Linking CXX executable ../../../runtime_output_directory/routertest_component_routing_connection [100%] Built target routertest_component_routing_connection [100%] Building CXX object router/tests/component/CMakeFiles/routertest_component_routing_strategy.dir/test_routing_strategy.cc.o [100%] Linking CXX executable ../../../runtime_output_directory/routertest_component_routing_strategy [100%] Built target routertest_component_routing_strategy [100%] Building CXX object router/tests/component/CMakeFiles/routertest_component_sd_notify.dir/test_sd_notify.cc.o [100%] Linking CXX executable ../../../runtime_output_directory/routertest_component_sd_notify [100%] Built target routertest_component_sd_notify [100%] Building CXX object router/tests/component/CMakeFiles/routertest_component_shutdown.dir/test_shutdown.cc.o [100%] Linking CXX executable ../../../runtime_output_directory/routertest_component_shutdown [100%] Built target routertest_component_shutdown [100%] Building CXX object router/tests/component/CMakeFiles/routertest_component_state_file.dir/test_state_file.cc.o [100%] Linking CXX executable ../../../runtime_output_directory/routertest_component_state_file [100%] Built target routertest_component_state_file [100%] Building CXX object router/tests/component/CMakeFiles/routertest_component_user_option.dir/test_user_option.cc.o [100%] Linking CXX executable ../../../runtime_output_directory/routertest_component_user_option [100%] Built target routertest_component_user_option [100%] Building CXX object router/tests/component/CMakeFiles/routertest_component_metadata_http_auth_backend.dir/test_metadata_http_auth_backend.cc.o [100%] Linking CXX executable ../../../runtime_output_directory/routertest_component_metadata_http_auth_backend [100%] Built target routertest_component_metadata_http_auth_backend [100%] Building CXX object router/tests/component/CMakeFiles/routertest_component_socket_close.dir/test_socket_close.cc.o [100%] Linking CXX executable ../../../runtime_output_directory/routertest_component_socket_close [100%] Built target routertest_component_socket_close [100%] Building CXX object router/tests/component/CMakeFiles/routertest_component_routing_splicer.dir/test_routing_splicer.cc.o [100%] Linking CXX executable ../../../runtime_output_directory/routertest_component_routing_splicer [100%] Built target routertest_component_routing_splicer [100%] Building CXX object router/tests/component/CMakeFiles/routertest_component_mock_server.dir/test_mock_server.cc.o [100%] Linking CXX executable ../../../runtime_output_directory/routertest_component_mock_server [100%] Built target routertest_component_mock_server [100%] Built target mysqlrouter_all [100%] Building CXX object router/tests/integration/CMakeFiles/routertest_integration_routing_reuse.dir/test_routing_reuse.cc.o In file included from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/parse_context.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/unknown_field_set.h:53, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/generated_message_reflection.h:47, from /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/message.h:124, from /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/router/tests/integration/test_routing_reuse.cc:33: /home/pbulk/build/joyent/percona80-cluster/work/.buildlink/include/google/protobuf/inlined_string_field.h:430:5: warning: "GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE" is not defined, evaluates to 0 [-Wundef] 430 | #if GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable ../../../runtime_output_directory/routertest_integration_routing_reuse [100%] Built target routertest_integration_routing_reuse /bin/cp /opt/local/lib/libboost_program_options.a /home/pbulk/build/joyent/percona80-cluster/work scons: Reading SConscript files ... Host: sunos i86pc 64bit Signature: version: 4.12, revision: XXXX Using C compiler executable: gcc C compiler version is: b'gcc (GCC) 12.2.0' Using C++ compiler executable: g++ C++ compiler version is: b'g++ (GCC) 12.2.0' Checking for C library pthread... yes Checking for C library rt... yes Checking for C library socket... yes Checking for C library crypto... yes Checking for C library nsl... yes Checking for C header file sys/epoll.h... no Checking for C header file byteswap.h... no Checking for C header file endian.h... yes Checking for C header file sys/endian.h... no Checking for C header file sys/byteorder.h... yes Checking for C header file execinfo.h... yes Checking if compiler accepts -std=c++11 ... yes Checking for std::shared_ptr ... yes Checking for C++ header file boost/program_options.hpp... yes Checking for C++ header file asio.hpp... no Falling back to bundled asio Checking for C++ header file asio.hpp... yes Checking for C++ header file asio/ssl.hpp... yes Checking for C library ssl... yes Checking for C library crypto... yes Checking for SSL_CTX_set_ecdh_auto() ... yes Checking whether to enable -Weffc++ ... yes Global flags: CFLAGS: -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED CXXFLAGS: -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive CCFLAGS: -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter CPPFLAGS: -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 Checking for C header file check.h... yes Checking for C library check... yes Checking for C library m... yes Checking for C library subunit... no Checking for C library rt... yes Checking for --version-script linker option ... no Checking for hardware CRC32C support by compiler... yes CRC32C config: crc32c_no_hardware='False', crc32c_cppflags='', crc32c_cflags=' -msse4.2' gcs flags: CFLAGS: -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED CXXFLAGS: -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive CCFLAGS: -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros CPPFLAGS: -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX scons: done reading SConscript files. scons: Building targets ... gcc -o galerautils/src/gu_abort.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_abort.c gcc -o galerautils/src/gu_dbug.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_dbug.c gcc -o galerautils/src/gu_fifo.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_fifo.c gcc -o galerautils/src/gu_lock_step.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_lock_step.c gcc -o galerautils/src/gu_log.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_log.c gcc -o galerautils/src/gu_mem.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_mem.c gcc -o galerautils/src/gu_mmh3.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_mmh3.c gcc -o galerautils/src/gu_spooky.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_spooky.c gcc -o galerautils/src/gu_rand.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_rand.c gcc -o galerautils/src/gu_threads.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_threads.c gcc -o galerautils/src/gu_hexdump.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_hexdump.c gcc -o galerautils/src/gu_to.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_to.c gcc -o galerautils/src/gu_utils.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_utils.c gcc -o galerautils/src/gu_uuid.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_uuid.c gcc -o galerautils/src/gu_backtrace.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_backtrace.c gcc -o galerautils/src/gu_limits.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_limits.c gcc -o galerautils/src/gu_time.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_time.c gcc -o galerautils/src/gu_init.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_init.c gcc -o galerautils/src/gu_crc32c_x86.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -msse4.2 -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_crc32c_x86.c gcc -o galerautils/src/gu_crc32c.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_crc32c.c g++ -o galerautils/src/gu_vlq.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_vlq.cpp g++ -o galerautils/src/gu_datetime.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_datetime.cpp g++ -o galerautils/src/gu_exception.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_exception.cpp g++ -o galerautils/src/gu_serialize.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_serialize.cpp g++ -o galerautils/src/gu_logger.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_logger.cpp g++ -o galerautils/src/gu_regex.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_regex.cpp g++ -o galerautils/src/gu_string_utils.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_string_utils.cpp g++ -o galerautils/src/gu_uri.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_uri.cpp g++ -o galerautils/src/gu_buffer.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_buffer.cpp g++ -o galerautils/src/gu_utils++.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_utils++.cpp g++ -o galerautils/src/gu_gtid.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_gtid.cpp g++ -o galerautils/src/gu_config.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_config.cpp g++ -o galerautils/src/gu_fdesc.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_fdesc.cpp g++ -o galerautils/src/gu_mmap.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_mmap.cpp g++ -o galerautils/src/gu_alloc.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_alloc.cpp g++ -o galerautils/src/gu_rset.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_rset.cpp g++ -o galerautils/src/gu_resolver.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_resolver.cpp g++ -o galerautils/src/gu_histogram.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_histogram.cpp g++ -o galerautils/src/gu_signals.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_signals.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_signals.cpp:3: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp: In instantiation of 'class boost::signals2::detail::slot_call_iterator_cache >': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:240:41: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:722:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' galerautils/src/gu_signals.cpp:19:12: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:33:15: warning: 'class boost::signals2::detail::slot_call_iterator_cache >' has pointer data members [-Weffc++] 33 | class slot_call_iterator_cache | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:33:15: warning: but does not declare 'boost::signals2::detail::slot_call_iterator_cache >(const boost::signals2::detail::slot_call_iterator_cache >&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:33:15: warning: or 'operator=(const boost::signals2::detail::slot_call_iterator_cache >&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:69:31: note: pointer member 'boost::signals2::detail::slot_call_iterator_cache >::m_active_slot' declared here 69 | connection_body_base *m_active_slot; | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/variadic_signal.hpp:44, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:38: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::invocation_janitor': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:241:30: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:722:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' galerautils/src/gu_signals.cpp:19:12: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:406:15: warning: 'class boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::invocation_janitor' has pointer data members [-Weffc++] 406 | class invocation_janitor: noncopyable | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:406:15: warning: but does not declare 'boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::invocation_janitor(const boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::invocation_janitor&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:406:15: warning: or 'operator=(const boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::invocation_janitor&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:428:39: note: pointer member 'boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::invocation_janitor::_connection_bodies' declared here 428 | const connection_list_type *_connection_bodies; | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::iterators::single_pass_traversal_tag, const boost::signals2::detail::void_type&, long int, false, false>': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:773:9: required from 'class boost::iterators::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::iterators::single_pass_traversal_tag, const boost::signals2::detail::void_type&, long int>' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:77:13: required from 'class boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:245:15: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:722:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' galerautils/src/gu_signals.cpp:19:12: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++() [with Derived = boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >; Value = boost::signals2::detail::void_type; CategoryOrTraversal = boost::iterators::single_pass_traversal_tag; Reference = const boost::signals2::detail::void_type&; Difference = long int]' should return 'boost::iterators::detail::iterator_facade_base, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::iterators::single_pass_traversal_tag, const boost::signals2::detail::void_type&, long int, false, false>&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::mutex]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:163:47: required from 'boost::signals2::connection boost::signals2::detail::signal_impl::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; slot_type = boost::signals2::slot >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:691:33: required from 'boost::signals2::connection boost::signals2::signal::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; slot_type = boost::signals2::slot >]' galerautils/src/gu_signals.cpp:15:27: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp: In instantiation of 'boost::signals2::detail::slot_call_iterator_cache::slot_call_iterator_cache(const Function&) [with ResultType = boost::signals2::detail::void_type; Function = boost::signals2::detail::variadic_slot_invoker]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:240:41: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:722:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' galerautils/src/gu_signals.cpp:19:12: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:36:9: warning: 'boost::signals2::detail::slot_call_iterator_cache >::result' should be initialized in the member initialization list [-Weffc++] 36 | slot_call_iterator_cache(const Function &f_arg): | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:36:9: warning: 'boost::signals2::detail::slot_call_iterator_cache >::tracked_ptrs' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::connection_body::connection_body(const SlotType&, const boost::shared_ptr&) [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:513:39: required from 'boost::signals2::detail::signal_impl::connection_body_type boost::signals2::detail::signal_impl::create_new_connection(boost::signals2::detail::garbage_collecting_lock&, const slot_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; connection_body_type = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; slot_type = boost::signals2::slot >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:550:13: required from 'boost::signals2::connection boost::signals2::detail::signal_impl::nolock_connect(boost::signals2::detail::garbage_collecting_lock&, const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; slot_type = boost::signals2::slot >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:164:32: required from 'boost::signals2::connection boost::signals2::detail::signal_impl::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; slot_type = boost::signals2::slot >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:691:33: required from 'boost::signals2::connection boost::signals2::signal::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; slot_type = boost::signals2::slot >]' galerautils/src/gu_signals.cpp:15:27: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:145:9: warning: 'boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>::_group_key' should be initialized in the member initialization list [-Weffc++] 145 | connection_body(const SlotType &slot_in, const boost::shared_ptr &signal_mutex): | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/optional/optional.hpp:778, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/optional.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/last_value.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:18: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/optional/optional.hpp:872:38: required from 'boost::optional::optional() [with T = int]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_pair.h:385:18: required from 'constexpr std::pair<_T1, _T2>::pair() [with _U1 = boost::signals2::detail::slot_meta_group; _U2 = boost::optional; typename std::enable_if, std::__is_implicitly_default_constructible<_U2> >::value, bool>::type = true; _T1 = boost::signals2::detail::slot_meta_group; _T2 = boost::optional]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:551:26: required from 'boost::signals2::connection boost::signals2::detail::signal_impl::nolock_connect(boost::signals2::detail::garbage_collecting_lock&, const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; slot_type = boost::signals2::slot >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:164:32: required from 'boost::signals2::connection boost::signals2::detail::signal_impl::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; slot_type = boost::signals2::slot >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:691:33: required from 'boost::signals2::connection boost::signals2::signal::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; slot_type = boost::signals2::slot >]' galerautils/src/gu_signals.cpp:15:27: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] 25 | tc_optional_base() | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::signals2::detail::void_type]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/optional/optional.hpp:872:38: required from 'boost::optional::optional() [with T = boost::signals2::detail::void_type]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:40:26: required from 'boost::signals2::detail::slot_call_iterator_cache::slot_call_iterator_cache(const Function&) [with ResultType = boost::signals2::detail::void_type; Function = boost::signals2::detail::variadic_slot_invoker]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:240:41: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:722:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' galerautils/src/gu_signals.cpp:19:12: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/optional/optional.hpp:140:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] 140 | optional_base() | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:768:13: required from 'void boost::signals2::detail::auto_buffer::unchecked_push_back(optimized_const_reference) [with T = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; StackBufferPolicy = boost::signals2::detail::store_n_objects<10>; GrowPolicy = boost::signals2::detail::default_grow_policy; Allocator = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; optimized_const_reference = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:819:36: required from 'void boost::signals2::detail::auto_buffer::push_back(optimized_const_reference) [with T = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; StackBufferPolicy = boost::signals2::detail::store_n_objects<10>; GrowPolicy = boost::signals2::detail::default_grow_policy; Allocator = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; optimized_const_reference = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_iterator.h:735:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = boost::signals2::detail::auto_buffer, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >; typename _Container::value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:191:25: required from 'void boost::signals2::detail::connection_body::nolock_grab_tracked_objects(boost::signals2::detail::garbage_collecting_lock&, OutputIterator) const [with M = boost::signals2::detail::connection_body_base; OutputIterator = std::back_insert_iterator, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> > >; GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:157:49: required from 'void boost::signals2::detail::slot_call_iterator_t::lock_next_callable() const [with Function = boost::signals2::detail::variadic_slot_invoker; Iterator = std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >; ConnectionBody = boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:101:11: required from 'boost::signals2::detail::slot_call_iterator_t::slot_call_iterator_t(Iterator, Iterator, cache_type&) [with Function = boost::signals2::detail::variadic_slot_invoker; Iterator = std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >; ConnectionBody = boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>; cache_type = boost::signals2::detail::slot_call_iterator_cache >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:245:15: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:722:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' galerautils/src/gu_signals.cpp:19:12: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:26: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/scope_guard.hpp: In instantiation of 'class boost::signals2::detail::obj_scope_guard_impl2, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >, void (boost::signals2::detail::auto_buffer, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >::*)(boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int), boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int>': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:293:47: required from 'T* boost::signals2::detail::auto_buffer::move_to_new_buffer(size_type, const boost::false_type&) [with T = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; StackBufferPolicy = boost::signals2::detail::store_n_objects<10>; GrowPolicy = boost::signals2::detail::default_grow_policy; Allocator = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; pointer = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; size_type = long unsigned int; boost::false_type = boost::integral_constant]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:311:52: required from 'void boost::signals2::detail::auto_buffer::reserve_impl(size_type) [with T = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; StackBufferPolicy = boost::signals2::detail::store_n_objects<10>; GrowPolicy = boost::signals2::detail::default_grow_policy; Allocator = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; size_type = long unsigned int]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:798:13: required from 'void boost::signals2::detail::auto_buffer::reserve(size_type) [with T = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; StackBufferPolicy = boost::signals2::detail::store_n_objects<10>; GrowPolicy = boost::signals2::detail::default_grow_policy; Allocator = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; size_type = long unsigned int]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:823:16: required from 'void boost::signals2::detail::auto_buffer::push_back(optimized_const_reference) [with T = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; StackBufferPolicy = boost::signals2::detail::store_n_objects<10>; GrowPolicy = boost::signals2::detail::default_grow_policy; Allocator = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; optimized_const_reference = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_iterator.h:735:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = boost::signals2::detail::auto_buffer, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >; typename _Container::value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:191:25: required from 'void boost::signals2::detail::connection_body::nolock_grab_tracked_objects(boost::signals2::detail::garbage_collecting_lock&, OutputIterator) const [with M = boost::signals2::detail::connection_body_base; OutputIterator = std::back_insert_iterator, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> > >; GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:157:49: required from 'void boost::signals2::detail::slot_call_iterator_t::lock_next_callable() const [with Function = boost::signals2::detail::variadic_slot_invoker; Iterator = std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >; ConnectionBody = boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:101:11: required from 'boost::signals2::detail::slot_call_iterator_t::slot_call_iterator_t(Iterator, Iterator, cache_type&) [with Function = boost::signals2::detail::variadic_slot_invoker; Iterator = std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >; ConnectionBody = boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>; cache_type = boost::signals2::detail::slot_call_iterator_cache >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:245:15: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:722:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' galerautils/src/gu_signals.cpp:19:12: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/scope_guard.hpp:81:7: warning: 'class boost::signals2::detail::obj_scope_guard_impl2, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >, void (boost::signals2::detail::auto_buffer, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >::*)(boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int), boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int>' has pointer data members [-Weffc++] 81 | class obj_scope_guard_impl2:public scope_guard_impl_base | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/scope_guard.hpp:81:7: warning: but does not declare 'boost::signals2::detail::obj_scope_guard_impl2, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >, void (boost::signals2::detail::auto_buffer, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >::*)(boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int), boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int>(const boost::signals2::detail::obj_scope_guard_impl2, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >, void (boost::signals2::detail::auto_buffer, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >::*)(boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int), boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int>&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/scope_guard.hpp:81:7: warning: or 'operator=(const boost::signals2::detail::obj_scope_guard_impl2, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >, void (boost::signals2::detail::auto_buffer, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >::*)(boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int), boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int>&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/scope_guard.hpp:93:12: note: pointer member 'boost::signals2::detail::obj_scope_guard_impl2, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >, void (boost::signals2::detail::auto_buffer, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >::*)(boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int), boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int>::p1_' declared here 93 | const P1 p1_; | ^~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp: In instantiation of 'class boost::iterators::function_output_iterator': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:153:59: required from 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:150:22: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int) [with UnaryFunction = boost::signals2::detail::does_nothing; self = boost::iterators::function_output_iterator]' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp: In instantiation of 'boost::iterators::function_output_iterator::function_output_iterator() [with UnaryFunction = boost::signals2::detail::does_nothing]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:153:59: required from 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:150:22: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:29:14: warning: 'boost::iterators::function_output_iterator::m_f' should be initialized in the member initialization list [-Weffc++] 29 | explicit function_output_iterator() {} | ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -o galerautils/src/gu_stats.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_stats.cpp g++ -o galerautils/src/gu_asio.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_asio.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from galerautils/src/gu_asio.cpp:6: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/yield_k.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock.hpp:42, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/config/pragma_message.hpp:24:34: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp:36:1: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp: In instantiation of 'boost::signals2::slot::slot(const A1&, const A2&, const BindArgs& ...) [with A1 = void (gu::AsioIoService::*)(const gu::Signals::SignalType&); A2 = gu::AsioIoService*; BindArgs = {boost::arg<1>}; SlotFunction = boost::function; R = void; Args = {const gu::Signals::SignalType&}]': galerautils/src/gu_asio.cpp:647:40: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:64:11: warning: 'boost::signals2::slot_base::_tracked_objects' should be initialized in the member initialization list [-Weffc++] 64 | class slot_base | ^~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:30: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/variadic_slot.hpp:19:3: note: synthesized method 'boost::signals2::slot_base::slot_base()' first required here 19 | { \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_template.hpp:102:7: note: in expansion of macro 'BOOST_SIGNALS2_SLOT_N_BINDING_CONSTRUCTORS' 102 | BOOST_SIGNALS2_SLOT_N_BINDING_CONSTRUCTORS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/variadic_slot.hpp:18:5: warning: 'boost::signals2::slot >::_slot_function' should be initialized in the member initialization list [-Weffc++] 18 | slot(const A1 &arg1, const A2 &arg2, const BindArgs & ... args) \ | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_template.hpp:102:7: note: in expansion of macro 'BOOST_SIGNALS2_SLOT_N_BINDING_CONSTRUCTORS' 102 | BOOST_SIGNALS2_SLOT_N_BINDING_CONSTRUCTORS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o galerautils/src/gu_asio_datagram.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_asio_datagram.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from galerautils/src/gu_asio_datagram.hpp:17, from galerautils/src/gu_asio_datagram.cpp:7: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/yield_k.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock.hpp:42, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/config/pragma_message.hpp:24:34: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp:36:1: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o galerautils/src/gu_asio_stream_react.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_asio_stream_react.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from galerautils/src/gu_asio_stream_react.hpp:22, from galerautils/src/gu_asio_stream_react.cpp:7: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/yield_k.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock.hpp:42, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/config/pragma_message.hpp:24:34: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp:36:1: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o galerautils/src/gu_asio_stream_engine.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_asio_stream_engine.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from galerautils/src/gu_asio_stream_engine.hpp:17, from galerautils/src/gu_asio_stream_engine.cpp:7: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o galerautils/src/gu_debug_sync.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_debug_sync.cpp g++ -o galerautils/src/gu_thread.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_thread.cpp g++ -o galerautils/src/gu_hexdump++.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_hexdump.cpp g++ -o galerautils/src/gu_uuid++.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_uuid.cpp g++ -o gcache/src/GCache_seqno.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src gcache/src/GCache_seqno.cpp g++ -o gcache/src/gcache_params.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src gcache/src/gcache_params.cpp g++ -o gcache/src/gcache_page.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src gcache/src/gcache_page.cpp g++ -o gcache/src/gcache_page_store.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src gcache/src/gcache_page_store.cpp g++ -o gcache/src/gcache_rb_store.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src gcache/src/gcache_rb_store.cpp In file included from /opt/local/gcc12/include/c++/12.2.0/string:48, from /opt/local/gcc12/include/c++/12.2.0/bits/locale_classes.h:40, from /opt/local/gcc12/include/c++/12.2.0/bits/ios_base.h:41, from /opt/local/gcc12/include/c++/12.2.0/ios:42, from /opt/local/gcc12/include/c++/12.2.0/ostream:38, from gcache/src/gcache_bh.hpp:16, from gcache/src/gcache_rb_store.hpp:11, from gcache/src/gcache_rb_store.cpp:5: In member function 'bool std::less<_Tp*>::operator()(_Tp*, _Tp*) const [with _Tp = void]', inlined from 'std::pair, std::_Rb_tree_iterator<_Val> > std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::equal_range(const _Key&) [with _Key = void*; _Val = void*; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:2019:30, inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = void*; _Val = void*; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:2518:49, inlined from 'std::set<_Key, _Compare, _Alloc>::size_type std::set<_Key, _Compare, _Alloc>::erase(const key_type&) [with _Key = void*; _Compare = std::less; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/stl_set.h:685:26, inlined from 'virtual void gcache::MemStore::discard(gcache::BufferHeader*)' at gcache/src/gcache_mem_store.hpp:137:26: /opt/local/gcc12/include/c++/12.2.0/bits/stl_function.h:457:38: warning: pointer 'bh' may be used after 'void std::free(void*)' [-Wuse-after-free] 457 | return (__UINTPTR_TYPE__)__x < (__UINTPTR_TYPE__)__y; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from gcache/src/gcache_rb_store.cpp:7: gcache/src/gcache_mem_store.hpp: In member function 'virtual void gcache::MemStore::discard(gcache::BufferHeader*)': gcache/src/gcache_mem_store.hpp:136:20: note: call to 'void std::free(void*)' here 136 | ::free (bh); | ~~~~~~~^~~~ In member function 'bool std::less<_Tp*>::operator()(_Tp*, _Tp*) const [with _Tp = void]', inlined from 'std::pair, std::_Rb_tree_iterator<_Val> > std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::equal_range(const _Key&) [with _Key = void*; _Val = void*; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:2019:30, inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = void*; _Val = void*; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:2518:49, inlined from 'std::set<_Key, _Compare, _Alloc>::size_type std::set<_Key, _Compare, _Alloc>::erase(const key_type&) [with _Key = void*; _Compare = std::less; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/stl_set.h:685:26, inlined from 'virtual void gcache::MemStore::discard(gcache::BufferHeader*)' at gcache/src/gcache_mem_store.hpp:137:26, inlined from 'bool gcache::RingBuffer::discard_seqnos(const gcache::seqno2ptr_t&, gu::DeqMap::iterator, gu::DeqMap::iterator)' at gcache/src/gcache_rb_store.cpp:169:32: /opt/local/gcc12/include/c++/12.2.0/bits/stl_function.h:457:38: warning: pointer may be used after 'void std::free(void*)' [-Wuse-after-free] 457 | return (__UINTPTR_TYPE__)__x < (__UINTPTR_TYPE__)__y; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'virtual void gcache::MemStore::discard(gcache::BufferHeader*)', inlined from 'bool gcache::RingBuffer::discard_seqnos(const gcache::seqno2ptr_t&, gu::DeqMap::iterator, gu::DeqMap::iterator)' at gcache/src/gcache_rb_store.cpp:169:32: gcache/src/gcache_mem_store.hpp:136:20: note: call to 'void std::free(void*)' here 136 | ::free (bh); | ~~~~~~~^~~~ gcache/src/gcache_rb_store.cpp: In member function 'void gcache::RingBuffer::dump_map() const': gcache/src/gcache_rb_store.cpp:1347:24: warning: 'chain_start' may be used uninitialized [-Wmaybe-uninitialized] 1347 | print_chain(start_, chain_start, ptr, count, chain_str[chain]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcache/src/gcache_rb_store.cpp:1305:24: note: 'chain_start' was declared here 1305 | const uint8_t* chain_start; | ^~~~~~~~~~~ g++ -o gcache/src/gcache_mem_store.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src gcache/src/gcache_mem_store.cpp In file included from /opt/local/gcc12/include/c++/12.2.0/string:48, from /opt/local/gcc12/include/c++/12.2.0/bits/locale_classes.h:40, from /opt/local/gcc12/include/c++/12.2.0/bits/ios_base.h:41, from /opt/local/gcc12/include/c++/12.2.0/ios:42, from /opt/local/gcc12/include/c++/12.2.0/ostream:38, from gcache/src/gcache_bh.hpp:16, from gcache/src/gcache_mem_store.hpp:11, from gcache/src/gcache_mem_store.cpp:5: In member function 'bool std::less<_Tp*>::operator()(_Tp*, _Tp*) const [with _Tp = void]', inlined from 'std::pair, std::_Rb_tree_iterator<_Val> > std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::equal_range(const _Key&) [with _Key = void*; _Val = void*; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:2019:30, inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = void*; _Val = void*; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:2518:49, inlined from 'std::set<_Key, _Compare, _Alloc>::size_type std::set<_Key, _Compare, _Alloc>::erase(const key_type&) [with _Key = void*; _Compare = std::less; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/stl_set.h:685:26, inlined from 'virtual void gcache::MemStore::discard(gcache::BufferHeader*)' at gcache/src/gcache_mem_store.hpp:137:26: /opt/local/gcc12/include/c++/12.2.0/bits/stl_function.h:457:38: warning: pointer 'bh' may be used after 'void std::free(void*)' [-Wuse-after-free] 457 | return (__UINTPTR_TYPE__)__x < (__UINTPTR_TYPE__)__y; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gcache/src/gcache_mem_store.hpp: In member function 'virtual void gcache::MemStore::discard(gcache::BufferHeader*)': gcache/src/gcache_mem_store.hpp:136:20: note: call to 'void std::free(void*)' here 136 | ::free (bh); | ~~~~~~~^~~~ In member function 'bool std::less<_Tp*>::operator()(_Tp*, _Tp*) const [with _Tp = void]', inlined from 'std::pair, std::_Rb_tree_iterator<_Val> > std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::equal_range(const _Key&) [with _Key = void*; _Val = void*; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:2019:30, inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = void*; _Val = void*; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:2518:49, inlined from 'std::set<_Key, _Compare, _Alloc>::size_type std::set<_Key, _Compare, _Alloc>::erase(const key_type&) [with _Key = void*; _Compare = std::less; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/stl_set.h:685:26, inlined from 'virtual void gcache::MemStore::discard(gcache::BufferHeader*)' at gcache/src/gcache_mem_store.hpp:137:26, inlined from 'bool gcache::MemStore::have_free_space(gcache::MemOps::size_type)' at gcache/src/gcache_mem_store.cpp:30:24: /opt/local/gcc12/include/c++/12.2.0/bits/stl_function.h:457:38: warning: pointer may be used after 'void std::free(void*)' [-Wuse-after-free] 457 | return (__UINTPTR_TYPE__)__x < (__UINTPTR_TYPE__)__y; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'virtual void gcache::MemStore::discard(gcache::BufferHeader*)', inlined from 'bool gcache::MemStore::have_free_space(gcache::MemOps::size_type)' at gcache/src/gcache_mem_store.cpp:30:24: gcache/src/gcache_mem_store.hpp:136:20: note: call to 'void std::free(void*)' here 136 | ::free (bh); | ~~~~~~~^~~~ g++ -o gcache/src/GCache_memops.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src gcache/src/GCache_memops.cpp In file included from /opt/local/gcc12/include/c++/12.2.0/string:48, from /opt/local/gcc12/include/c++/12.2.0/bits/locale_classes.h:40, from /opt/local/gcc12/include/c++/12.2.0/bits/ios_base.h:41, from /opt/local/gcc12/include/c++/12.2.0/ios:42, from /opt/local/gcc12/include/c++/12.2.0/ostream:38, from gcache/src/gcache_bh.hpp:16, from gcache/src/gcache_mem_store.hpp:11, from gcache/src/GCache.hpp:8, from gcache/src/GCache_memops.cpp:5: In member function 'bool std::less<_Tp*>::operator()(_Tp*, _Tp*) const [with _Tp = void]', inlined from 'std::pair, std::_Rb_tree_iterator<_Val> > std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::equal_range(const _Key&) [with _Key = void*; _Val = void*; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:2019:30, inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = void*; _Val = void*; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:2518:49, inlined from 'std::set<_Key, _Compare, _Alloc>::size_type std::set<_Key, _Compare, _Alloc>::erase(const key_type&) [with _Key = void*; _Compare = std::less; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/stl_set.h:685:26, inlined from 'virtual void gcache::MemStore::discard(gcache::BufferHeader*)' at gcache/src/gcache_mem_store.hpp:137:26, inlined from 'void gcache::GCache::discard_buffer(gcache::BufferHeader*)' at gcache/src/GCache_memops.cpp:17:42: /opt/local/gcc12/include/c++/12.2.0/bits/stl_function.h:457:38: warning: pointer 'bh' may be used after 'void std::free(void*)' [-Wuse-after-free] 457 | return (__UINTPTR_TYPE__)__x < (__UINTPTR_TYPE__)__y; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'virtual void gcache::MemStore::discard(gcache::BufferHeader*)', inlined from 'void gcache::GCache::discard_buffer(gcache::BufferHeader*)' at gcache/src/GCache_memops.cpp:17:42: gcache/src/gcache_mem_store.hpp:136:20: note: call to 'void std::free(void*)' here 136 | ::free (bh); | ~~~~~~~^~~~ In member function 'bool std::less<_Tp*>::operator()(_Tp*, _Tp*) const [with _Tp = void]', inlined from 'std::pair, std::_Rb_tree_iterator<_Val> > std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::equal_range(const _Key&) [with _Key = void*; _Val = void*; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:2019:30, inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = void*; _Val = void*; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:2518:49, inlined from 'std::set<_Key, _Compare, _Alloc>::size_type std::set<_Key, _Compare, _Alloc>::erase(const key_type&) [with _Key = void*; _Compare = std::less; _Alloc = std::allocator]' at /opt/local/gcc12/include/c++/12.2.0/bits/stl_set.h:685:26, inlined from 'virtual void gcache::MemStore::discard(gcache::BufferHeader*)' at gcache/src/gcache_mem_store.hpp:137:26, inlined from 'virtual void gcache::MemStore::free(gcache::BufferHeader*)' at gcache/src/gcache_mem_store.hpp:81:52, inlined from 'void gcache::GCache::free_common(gcache::BufferHeader*)' at gcache/src/GCache_memops.cpp:169:39: /opt/local/gcc12/include/c++/12.2.0/bits/stl_function.h:457:38: warning: pointer 'bh' may be used after 'void std::free(void*)' [-Wuse-after-free] 457 | return (__UINTPTR_TYPE__)__x < (__UINTPTR_TYPE__)__y; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'virtual void gcache::MemStore::discard(gcache::BufferHeader*)', inlined from 'virtual void gcache::MemStore::free(gcache::BufferHeader*)' at gcache/src/gcache_mem_store.hpp:81:52, inlined from 'void gcache::GCache::free_common(gcache::BufferHeader*)' at gcache/src/GCache_memops.cpp:169:39: gcache/src/gcache_mem_store.hpp:136:20: note: call to 'void std::free(void*)' here 136 | ::free (bh); | ~~~~~~~^~~~ g++ -o gcache/src/GCache.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src gcache/src/GCache.cpp In file included from gcache/src/GCache.hpp:8, from gcache/src/GCache.cpp:5: gcache/src/gcache_mem_store.hpp: In member function 'virtual void* gcache::MemStore::realloc(void*, gcache::MemOps::size_type)': gcache/src/gcache_mem_store.hpp:116:31: warning: pointer 'bh' may be used after 'void* std::realloc(void*, size_t)' [-Wuse-after-free] 116 | allocd_.erase(bh); | ^~ gcache/src/gcache_mem_store.hpp:112:35: note: call to 'void* std::realloc(void*, size_t)' here 112 | void* tmp = ::realloc (bh, size); | ~~~~~~~~~~^~~~~~~~~~ gcache/src/gcache_mem_store.hpp: In member function 'virtual void gcache::MemStore::discard(gcache::BufferHeader*)': gcache/src/gcache_mem_store.hpp:137:27: warning: pointer 'bh' used after 'void std::free(void*)' [-Wuse-after-free] 137 | allocd_.erase(bh); | ^~ gcache/src/gcache_mem_store.hpp:136:20: note: call to 'void std::free(void*)' here 136 | ::free (bh); | ~~~~~~~^~~~ In member function 'virtual void gcache::MemStore::discard(gcache::BufferHeader*)', inlined from 'virtual void gcache::MemStore::free(gcache::BufferHeader*)' at gcache/src/gcache_mem_store.hpp:81:52: gcache/src/gcache_mem_store.hpp:137:27: warning: pointer 'bh' used after 'void std::free(void*)' [-Wuse-after-free] 137 | allocd_.erase(bh); | ^~ gcache/src/gcache_mem_store.hpp:136:20: note: call to 'void std::free(void*)' here 136 | ::free (bh); | ~~~~~~~^~~~ g++ -o gcomm/src/conf.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/conf.cpp g++ -o gcomm/src/defaults.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/defaults.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/gcomm/protostack.hpp:8, from gcomm/src/gcomm/protonet.hpp:17, from gcomm/src/asio_protonet.hpp:8, from gcomm/src/asio_tcp.hpp:9, from gcomm/src/defaults.cpp:6: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from gcomm/src/asio_protonet.hpp:12: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o gcomm/src/datagram.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/datagram.cpp g++ -o gcomm/src/evs_consensus.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/evs_consensus.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/evs_proto.hpp:14, from gcomm/src/evs_consensus.cpp:9: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ g++ -o gcomm/src/evs_input_map2.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/evs_input_map2.cpp g++ -o gcomm/src/evs_message2.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/evs_message2.cpp g++ -o gcomm/src/evs_node.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/evs_node.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/evs_proto.hpp:14, from gcomm/src/evs_node.cpp:6: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ g++ -o gcomm/src/evs_proto.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/evs_proto.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/evs_proto.hpp:14, from gcomm/src/evs_proto.cpp:5: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ g++ -o gcomm/src/gmcast.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/gmcast.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/gcomm/transport.hpp:15, from gcomm/src/gmcast.hpp:16, from gcomm/src/gmcast.cpp:5: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from gcomm/src/gmcast.cpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o gcomm/src/gmcast_proto.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/gmcast_proto.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/gcomm/transport.hpp:15, from gcomm/src/gmcast.hpp:16, from gcomm/src/gmcast_proto.cpp:6: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ g++ -o gcomm/src/pc.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/pc.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/gcomm/transport.hpp:15, from gcomm/src/pc.hpp:5, from gcomm/src/pc.cpp:5: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ g++ -o gcomm/src/pc_proto.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/pc_proto.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/pc_proto.hpp:12, from gcomm/src/pc_proto.cpp:5: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp:29, from gcomm/src/pc_proto.cpp:16: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp:30: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/config/pragma_message.hpp:24:34: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp:36:1: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -o gcomm/src/protonet.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/protonet.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/gcomm/protostack.hpp:8, from gcomm/src/gcomm/protonet.hpp:17, from gcomm/src/asio_protonet.hpp:8, from gcomm/src/protonet.cpp:8: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from gcomm/src/asio_protonet.hpp:12: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o gcomm/src/protostack.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/protostack.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/gcomm/protostack.hpp:8, from gcomm/src/protostack.cpp:5: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ g++ -o gcomm/src/transport.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/transport.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/gcomm/transport.hpp:15, from gcomm/src/transport.cpp:5: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ g++ -o gcomm/src/uuid.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/uuid.cpp g++ -o gcomm/src/view.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/view.cpp g++ -o gcomm/src/socket.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/socket.cpp g++ -o gcomm/src/asio_tcp.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/asio_tcp.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/gcomm/protostack.hpp:8, from gcomm/src/gcomm/protonet.hpp:17, from gcomm/src/asio_protonet.hpp:8, from gcomm/src/asio_tcp.hpp:9, from gcomm/src/asio_tcp.cpp:5: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from gcomm/src/asio_protonet.hpp:12: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o gcomm/src/asio_udp.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/asio_udp.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/gcomm/protostack.hpp:8, from gcomm/src/gcomm/protonet.hpp:17, from gcomm/src/asio_protonet.hpp:8, from gcomm/src/asio_udp.hpp:9, from gcomm/src/asio_udp.cpp:5: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from gcomm/src/asio_protonet.hpp:12: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/yield_k.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock.hpp:42, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/config/pragma_message.hpp:24:34: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp:36:1: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o gcomm/src/asio_protonet.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/asio_protonet.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/gcomm/protostack.hpp:8, from gcomm/src/gcomm/protonet.hpp:17, from gcomm/src/asio_protonet.hpp:8, from gcomm/src/asio_tcp.hpp:9, from gcomm/src/asio_protonet.cpp:6: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from gcomm/src/asio_protonet.hpp:12: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/yield_k.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock.hpp:42, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/config/pragma_message.hpp:24:34: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp:36:1: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o gcs/src/gcs_params.os -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_params.cpp g++ -o gcs/src/gcs_conf.os -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_conf.cpp g++ -o gcs/src/gcs_fifo_lite.os -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_fifo_lite.cpp g++ -o gcs/src/gcs_msg_type.os -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_msg_type.cpp g++ -o gcs/src/gcs_comp_msg.os -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_comp_msg.cpp g++ -o gcs/src/gcs_sm.os -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_sm.cpp g++ -o gcs/src/gcs_backend.os -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_backend.cpp g++ -o gcs/src/gcs_dummy.os -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_dummy.cpp g++ -o gcs/src/gcs_act_proto.os -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_act_proto.cpp g++ -o gcs/src/gcs_defrag.os -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_defrag.cpp g++ -o gcs/src/gcs_state_msg.os -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_state_msg.cpp g++ -o gcs/src/gcs_node.os -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_node.cpp g++ -o gcs/src/gcs_act_cchange.os -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_act_cchange.cpp g++ -o gcs/src/gcs_code_msg.os -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_code_msg.cpp g++ -o gcs/src/gcs_group.os -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_group.cpp g++ -o gcs/src/gcs_core.os -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_core.cpp g++ -o gcs/src/gcs_fc.os -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_fc.cpp g++ -o gcs/src/gcs.os -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs.cpp g++ -o gcs/src/gcs_gcomm.os -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_gcomm.cpp g++ -o galera/src/mapped_buffer.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/mapped_buffer.cpp g++ -o galera/src/key_data.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/key_data.cpp g++ -o galera/src/write_set.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/write_set.cpp g++ -o galera/src/data_set.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/data_set.cpp g++ -o galera/src/key_set.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/key_set.cpp g++ -o galera/src/write_set_ng.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/write_set_ng.cpp g++ -o galera/src/trx_handle.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/trx_handle.cpp g++ -o galera/src/key_entry_os.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/key_entry_os.cpp g++ -o galera/src/wsdb.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/wsdb.cpp g++ -o galera/src/certification.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/certification.cpp g++ -o galera/src/galera_service_thd.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/galera_service_thd.cpp g++ -o galera/src/wsrep_params.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/wsrep_params.cpp g++ -o galera/src/replicator_smm_params.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/replicator_smm_params.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from galera/src/ist.hpp:15, from galera/src/replicator_smm.hpp:27, from galera/src/replicator_smm_params.cpp:3: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o galera/src/gcs_action_source.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/gcs_action_source.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from galera/src/ist.hpp:15, from galera/src/replicator_smm.hpp:27, from galera/src/gcs_action_source.hpp:14, from galera/src/gcs_action_source.cpp:6: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o galera/src/galera_info.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/galera_info.cpp g++ -o galera/src/replicator.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/replicator.cpp g++ -o galera/src/ist_proto.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/ist_proto.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from galera/src/ist_proto.hpp:13, from galera/src/ist_proto.cpp:5: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o galera/src/ist.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/ist.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from galera/src/ist.hpp:15, from galera/src/ist.cpp:5: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/yield_k.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock.hpp:42, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/config/pragma_message.hpp:24:34: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp:36:1: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o galera/src/gcs_dummy.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/gcs_dummy.cpp g++ -o galera/src/saved_state.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/saved_state.cpp g++ -o galera/src/event_service.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/event_service.cpp g++ -o galera/src/galera_view.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/galera_view.cpp g++ -o galera/src/libmmgalera++-replicator_smm.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGALERA_MULTIMASTER -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/replicator_smm.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from galera/src/ist.hpp:15, from galera/src/replicator_smm.hpp:27, from galera/src/replicator_smm.cpp:6: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o galera/src/libmmgalera++-replicator_str.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGALERA_MULTIMASTER -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/replicator_str.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from galera/src/ist.hpp:15, from galera/src/replicator_smm.hpp:27, from galera/src/replicator_str.cpp:5: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o galera/src/libmmgalera++-replicator_smm_stats.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGALERA_MULTIMASTER -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/replicator_smm_stats.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from galera/src/ist.hpp:15, from galera/src/replicator_smm.hpp:27, from galera/src/replicator_smm_stats.cpp:3: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o galera/src/libmmgalera++-wsrep_provider.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DHAVE_PSI_INTERFACE -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGALERA_MULTIMASTER -DGALERA_VER=\"4.12\" -DGALERA_REV=\"XXXX\" -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcache/src -Igcs/src galera/src/wsrep_provider.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from galera/src/wsrep_provider.cpp:7: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o libgalera_smm.so -shared -Wl,-R/opt/local/lib galerautils/src/gu_abort.os galerautils/src/gu_dbug.os galerautils/src/gu_fifo.os galerautils/src/gu_lock_step.os galerautils/src/gu_log.os galerautils/src/gu_mem.os galerautils/src/gu_mmh3.os galerautils/src/gu_spooky.os galerautils/src/gu_rand.os galerautils/src/gu_threads.os galerautils/src/gu_hexdump.os galerautils/src/gu_to.os galerautils/src/gu_utils.os galerautils/src/gu_uuid.os galerautils/src/gu_backtrace.os galerautils/src/gu_limits.os galerautils/src/gu_time.os galerautils/src/gu_init.os galerautils/src/gu_crc32c_x86.os galerautils/src/gu_crc32c.os galerautils/src/gu_vlq.os galerautils/src/gu_datetime.os galerautils/src/gu_exception.os galerautils/src/gu_serialize.os galerautils/src/gu_logger.os galerautils/src/gu_regex.os galerautils/src/gu_string_utils.os galerautils/src/gu_uri.os galerautils/src/gu_buffer.os galerautils/src/gu_utils++.os galerautils/src/gu_gtid.os galerautils/src/gu_config.os galerautils/src/gu_fdesc.os galerautils/src/gu_mmap.os galerautils/src/gu_alloc.os galerautils/src/gu_rset.os galerautils/src/gu_resolver.os galerautils/src/gu_histogram.os galerautils/src/gu_signals.os galerautils/src/gu_stats.os galerautils/src/gu_asio.os galerautils/src/gu_asio_datagram.os galerautils/src/gu_asio_stream_react.os galerautils/src/gu_asio_stream_engine.os galerautils/src/gu_debug_sync.os galerautils/src/gu_thread.os galerautils/src/gu_hexdump++.os galerautils/src/gu_uuid++.os gcache/src/GCache_seqno.os gcache/src/gcache_params.os gcache/src/gcache_page.os gcache/src/gcache_page_store.os gcache/src/gcache_rb_store.os gcache/src/gcache_mem_store.os gcache/src/GCache_memops.os gcache/src/GCache.os gcomm/src/conf.os gcomm/src/defaults.os gcomm/src/datagram.os gcomm/src/evs_consensus.os gcomm/src/evs_input_map2.os gcomm/src/evs_message2.os gcomm/src/evs_node.os gcomm/src/evs_proto.os gcomm/src/gmcast.os gcomm/src/gmcast_proto.os gcomm/src/pc.os gcomm/src/pc_proto.os gcomm/src/protonet.os gcomm/src/protostack.os gcomm/src/transport.os gcomm/src/uuid.os gcomm/src/view.os gcomm/src/socket.os gcomm/src/asio_tcp.os gcomm/src/asio_udp.os gcomm/src/asio_protonet.os gcs/src/gcs_params.os gcs/src/gcs_conf.os gcs/src/gcs_fifo_lite.os gcs/src/gcs_msg_type.os gcs/src/gcs_comp_msg.os gcs/src/gcs_sm.os gcs/src/gcs_backend.os gcs/src/gcs_dummy.os gcs/src/gcs_act_proto.os gcs/src/gcs_defrag.os gcs/src/gcs_state_msg.os gcs/src/gcs_node.os gcs/src/gcs_act_cchange.os gcs/src/gcs_code_msg.os gcs/src/gcs_group.os gcs/src/gcs_core.os gcs/src/gcs_fc.os gcs/src/gcs.os gcs/src/gcs_gcomm.os galera/src/mapped_buffer.os galera/src/key_data.os galera/src/write_set.os galera/src/data_set.os galera/src/key_set.os galera/src/write_set_ng.os galera/src/trx_handle.os galera/src/key_entry_os.os galera/src/wsdb.os galera/src/certification.os galera/src/galera_service_thd.os galera/src/wsrep_params.os galera/src/replicator_smm_params.os galera/src/gcs_action_source.os galera/src/galera_info.os galera/src/replicator.os galera/src/ist_proto.os galera/src/ist.os galera/src/gcs_dummy.os galera/src/saved_state.os galera/src/event_service.os galera/src/galera_view.os galera/src/libmmgalera++-replicator_smm.os galera/src/libmmgalera++-replicator_str.os galera/src/libmmgalera++-replicator_smm_stats.os galera/src/libmmgalera++-wsrep_provider.os -L/opt/local/lib -L/usr/local/lib -lpthread -lrt -lsocket -lcrypto -lnsl -lssl -lcrypto scons: done building targets. scons: Reading SConscript files ... Host: sunos i86pc 64bit Signature: version: 4.12, revision: XXXX Using C compiler executable: gcc C compiler version is: b'gcc (GCC) 12.2.0' Using C++ compiler executable: g++ C++ compiler version is: b'g++ (GCC) 12.2.0' Checking for C library pthread... yes Checking for C library rt... yes Checking for C library socket... yes Checking for C library crypto... yes Checking for C library nsl... yes Checking for C header file sys/epoll.h... no Checking for C header file byteswap.h... no Checking for C header file endian.h... yes Checking for C header file sys/endian.h... no Checking for C header file sys/byteorder.h... yes Checking for C header file execinfo.h... yes Checking if compiler accepts -std=c++11 ... yes Checking for std::shared_ptr ... yes Checking for C++ header file boost/program_options.hpp... yes Checking for C++ header file asio.hpp... no Falling back to bundled asio Checking for C++ header file asio.hpp... yes Checking for C++ header file asio/ssl.hpp... yes Checking for C library ssl... yes Checking for C library crypto... yes Checking for SSL_CTX_set_ecdh_auto() ... yes Checking whether to enable -Weffc++ ... yes Global flags: CFLAGS: -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED CXXFLAGS: -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive CCFLAGS: -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter CPPFLAGS: -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 Checking for C header file check.h... yes Checking for C library check... yes Checking for C library m... yes Checking for C library subunit... no Checking for C library rt... yes Checking for --version-script linker option ... no Checking for hardware CRC32C support by compiler... yes CRC32C config: crc32c_no_hardware='False', crc32c_cppflags='', crc32c_cflags=' -msse4.2' gcs flags: CFLAGS: -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED CXXFLAGS: -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive CCFLAGS: -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros CPPFLAGS: -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX scons: done reading SConscript files. scons: Building targets ... g++ -o garb/process.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcs/src garb/process.cc In file included from garb/process.cc:23: garb/process.h:27:7: warning: 'class process' has pointer data members [-Weffc++] 27 | class process { | ^~~~~~~ garb/process.h:27:7: warning: but does not declare 'process(const process&)' [-Weffc++] garb/process.h:27:7: warning: or 'operator=(const process&)' [-Weffc++] garb/process.h:34:9: note: pointer member 'process::io_err_' declared here 34 | FILE *io_err_; | ^~~~~~~ garb/process.cc: In member function 'int process::wait()': garb/process.cc:569:25: warning: use of old-style cast to 'long int' [-Wold-style-cast] 569 | (long)pid_, err_, strerror(err_)); | ^~~~ | ---------- | static_cast (pid_) g++ -o garb/garb_logger.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcs/src garb/garb_logger.cpp g++ -o garb/garb_gcs.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcs/src garb/garb_gcs.cpp g++ -o garb/garb_recv_loop.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcs/src garb/garb_recv_loop.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from garb/garb_recv_loop.hpp:10, from garb/garb_recv_loop.cpp:3: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from garb/garb_recv_loop.cpp:8: garb/process.h: At global scope: garb/process.h:27:7: warning: 'class process' has pointer data members [-Weffc++] 27 | class process { | ^~~~~~~ garb/process.h:27:7: warning: but does not declare 'process(const process&)' [-Weffc++] garb/process.h:27:7: warning: or 'operator=(const process&)' [-Weffc++] garb/process.h:34:9: note: pointer member 'process::io_err_' declared here 34 | FILE *io_err_; | ^~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o garb/garb_main.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcs/src garb/garb_main.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from garb/garb_recv_loop.hpp:10, from garb/garb_main.cpp:4: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o garb/garb_config.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_FOR_GARB -DGALERA_VER=\"4.12\" -DGALERA_REV=\"XXXX\" -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcs/src garb/garb_config.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:13, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function1.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/value_semantic.hpp:13, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/options_description.hpp:13, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options.hpp:15, from garb/garb_config.cpp:12: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:13, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/range/iterator_range_core.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/lexical_cast.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/value_semantic.hpp:14: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/config.hpp:61, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/config.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/options_description.hpp:11: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/concept/detail/has_constraints.hpp:44:58: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) ); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/concept/assert.hpp:35, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/concept_check.hpp:20, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/range/concepts.hpp:19, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/range/size_type.hpp:20, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/range/size.hpp:21, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/range/functions.hpp:20, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/range/iterator_range_core.hpp:38: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/concept/detail/general.hpp:35:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 35 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::requirement::failed()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/concept/detail/general.hpp:50:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 50 | static void failed() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/concept/detail/general.hpp: In static member function 'static void boost::concepts::constraint::failed()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/concept/detail/general.hpp:65:37: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 65 | static void failed() { ((Model*)0)->constraints(); } | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/concept_check.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/concept/usage.hpp: In destructor 'boost::concepts::usage_requirements::~usage_requirements()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/concept/usage.hpp:20:38: warning: use of old-style cast to 'Model*' [-Wold-style-cast] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_concepts.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_concepts.hpp:147:7: note: in expansion of macro 'BOOST_MPL_ASSERT' 147 | BOOST_MPL_ASSERT((boost::is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_concepts.hpp:148:7: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 148 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::is_integral::difference_type>)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/range/concepts.hpp:188:13: note: in expansion of macro 'BOOST_MPL_ASSERT' 188 | BOOST_MPL_ASSERT((is_integral)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:351:35: warning: use of old-style cast to 'struct mpl_::failed************ struct mpl_::assert_relation::difference_type>::is_signed, 1>::************' [-Wold-style-cast] 351 | >::************)) 0 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:380:1: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION_IMPL' 380 | BOOST_MPL_ASSERT_RELATION_IMPL(BOOST_MPL_AUX_PP_COUNTER(), x, rel, y) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/range/concepts.hpp:189:13: note: in expansion of macro 'BOOST_MPL_ASSERT_RELATION' 189 | BOOST_MPL_ASSERT_RELATION(std::numeric_limits::is_signed, ==, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/utility/base_from_member.hpp:136:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 136 | BOOST_NOEXCEPT_IF( BOOST_NOEXCEPT_EXPR(::new ((void*) 0) MemberType( | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/lexical_cast.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: 'class boost::bad_lexical_cast' has pointer data members [-Weffc++] 33 | class BOOST_SYMBOL_VISIBLE bad_lexical_cast : | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: but does not declare 'boost::bad_lexical_cast(const boost::bad_lexical_cast&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: or 'operator=(const boost::bad_lexical_cast&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/lexical_cast/bad_lexical_cast.hpp:86:28: note: pointer member 'boost::bad_lexical_cast::target' declared here 86 | const type_info_t *target; | ^~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/value_semantic.hpp:421: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/detail/value_semantic.hpp: In function 'void boost::program_options::validate(boost::any&, const std::vector >&, std::vector*, int)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/detail/value_semantic.hpp:149:37: warning: use of old-style cast to 'T*' [-Wold-style-cast] 149 | validate(a, cv, (T*)0, 0); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/detail/value_semantic.hpp: In function 'void boost::program_options::validate(boost::any&, const std::vector >&, boost::optional*, int)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/detail/value_semantic.hpp:168:28: warning: use of old-style cast to 'T*' [-Wold-style-cast] 168 | validate(a, s, (T*)0, 0); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/detail/value_semantic.hpp: In member function 'void boost::program_options::typed_value::xparse(boost::any&, const std::vector >&) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/detail/value_semantic.hpp:184:51: warning: use of old-style cast to 'T*' [-Wold-style-cast] 184 | validate(value_store, new_tokens, (T*)0, 0); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/options_description.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/options_description.hpp:16: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/parsers.hpp:12, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options.hpp:17: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/detail/cmdline.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/detail/cmdline.hpp:59:38: warning: 'class boost::program_options::detail::cmdline' has pointer data members [-Weffc++] 59 | class BOOST_PROGRAM_OPTIONS_DECL cmdline { | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/detail/cmdline.hpp:59:38: warning: but does not declare 'boost::program_options::detail::cmdline(const boost::program_options::detail::cmdline&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/detail/cmdline.hpp:59:38: warning: or 'operator=(const boost::program_options::detail::cmdline&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/detail/cmdline.hpp:144:47: note: pointer member 'boost::program_options::detail::cmdline::m_positional' declared here 144 | const positional_options_description* m_positional; | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/parsers.hpp: In instantiation of 'class boost::program_options::basic_parsed_options': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/parsers.hpp:77:36: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/parsers.hpp:37:11: warning: 'class boost::program_options::basic_parsed_options' has pointer data members [-Weffc++] 37 | class basic_parsed_options { | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/parsers.hpp:37:11: warning: but does not declare 'boost::program_options::basic_parsed_options(const boost::program_options::basic_parsed_options&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/parsers.hpp:37:11: warning: or 'operator=(const boost::program_options::basic_parsed_options&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/parsers.hpp:48:36: note: pointer member 'boost::program_options::basic_parsed_options::description' declared here 48 | const options_description* description; | ^~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/parsers.hpp:67:38: warning: 'class boost::program_options::basic_parsed_options' has pointer data members [-Weffc++] 67 | class BOOST_PROGRAM_OPTIONS_DECL basic_parsed_options { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/parsers.hpp:67:38: warning: but does not declare 'boost::program_options::basic_parsed_options(const boost::program_options::basic_parsed_options&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/parsers.hpp:67:38: warning: or 'operator=(const boost::program_options::basic_parsed_options&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/parsers.hpp:73:36: note: pointer member 'boost::program_options::basic_parsed_options::description' declared here 73 | const options_description* description; | ^~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options.hpp:18: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/variables_map.hpp: In constructor 'boost::program_options::variable_value::variable_value()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/variables_map.hpp:60:9: warning: 'boost::program_options::variable_value::v' should be initialized in the member initialization list [-Weffc++] 60 | variable_value() : m_defaulted(false) {} | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/variables_map.hpp:60:9: warning: 'boost::program_options::variable_value::m_value_semantic' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/variables_map.hpp: In constructor 'boost::program_options::variable_value::variable_value(const boost::any&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/variables_map.hpp:61:9: warning: 'boost::program_options::variable_value::m_value_semantic' should be initialized in the member initialization list [-Weffc++] 61 | variable_value(const boost::any& xv, bool xdefaulted) | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/variables_map.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/variables_map.hpp:106:38: warning: 'class boost::program_options::abstract_variables_map' has pointer data members [-Weffc++] 106 | class BOOST_PROGRAM_OPTIONS_DECL abstract_variables_map { | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/variables_map.hpp:106:38: warning: but does not declare 'boost::program_options::abstract_variables_map(const boost::program_options::abstract_variables_map&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/variables_map.hpp:106:38: warning: or 'operator=(const boost::program_options::abstract_variables_map&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/variables_map.hpp:138:39: note: pointer member 'boost::program_options::abstract_variables_map::m_next' declared here 138 | const abstract_variables_map* m_next; | ^~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/variables_map.hpp:146:38: warning: base class 'class std::map, boost::program_options::variable_value>' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | class BOOST_PROGRAM_OPTIONS_DECL variables_map : public abstract_variables_map, | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/value_semantic.hpp: In instantiation of 'class boost::program_options::typed_value, char>': garb/garb_config.cpp:61:9: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/value_semantic.hpp:181:11: warning: 'class boost::program_options::typed_value, char>' has pointer data members [-Weffc++] 181 | class typed_value : public value_semantic_codecvt_helper | ^~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/value_semantic.hpp:181:11: warning: but does not declare 'boost::program_options::typed_value, char>(const boost::program_options::typed_value, char>&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/value_semantic.hpp:181:11: warning: or 'operator=(const boost::program_options::typed_value, char>&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/value_semantic.hpp:363:12: note: pointer member 'boost::program_options::typed_value, char>::m_store_to' declared here 363 | T* m_store_to; | ^~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/parsers.hpp: In instantiation of 'class boost::program_options::basic_command_line_parser': garb/garb_config.cpp:87:45: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/parsers.hpp:115:11: warning: 'class boost::program_options::basic_command_line_parser' has pointer data members [-Weffc++] 115 | class basic_command_line_parser : private detail::cmdline { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/parsers.hpp:115:11: warning: but does not declare 'boost::program_options::basic_command_line_parser(const boost::program_options::basic_command_line_parser&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/parsers.hpp:115:11: warning: or 'operator=(const boost::program_options::basic_command_line_parser&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/parsers.hpp:158:36: note: pointer member 'boost::program_options::basic_command_line_parser::m_desc' declared here 158 | const options_description* m_desc; | ^~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/value_semantic.hpp: In instantiation of 'boost::program_options::typed_value::typed_value(T*) [with T = std::__cxx11::basic_string; charT = char]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/detail/value_semantic.hpp:199:29: required from 'boost::program_options::typed_value* boost::program_options::value(T*) [with T = std::__cxx11::basic_string]' garb/garb_config.cpp:61:47: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/value_semantic.hpp:189:9: warning: 'boost::program_options::typed_value, char>::m_value_name' should be initialized in the member initialization list [-Weffc++] 189 | typed_value(T* store_to) | ^~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/value_semantic.hpp:189:9: warning: 'boost::program_options::typed_value, char>::m_default_value' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/value_semantic.hpp:189:9: warning: 'boost::program_options::typed_value, char>::m_default_value_as_text' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/value_semantic.hpp:189:9: warning: 'boost::program_options::typed_value, char>::m_implicit_value' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/value_semantic.hpp:189:9: warning: 'boost::program_options::typed_value, char>::m_implicit_value_as_text' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/value_semantic.hpp:189:9: warning: 'boost::program_options::typed_value, char>::m_notifier' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/parsers.hpp: In instantiation of 'boost::program_options::basic_parsed_options::basic_parsed_options(const boost::program_options::options_description*, int) [with charT = char]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/detail/parsers.hpp:92:24: required from 'boost::program_options::basic_parsed_options boost::program_options::basic_command_line_parser::run() [with charT = char]' garb/garb_config.cpp:88:50: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/program_options/parsers.hpp:39:18: warning: 'boost::program_options::basic_parsed_options::options' should be initialized in the member initialization list [-Weffc++] 39 | explicit basic_parsed_options(const options_description* xdescription, int options_prefix = 0) | ^~~~~~~~~~~~~~~~~~~~ g++ -o gcs/src/.garb/gcs_params.o -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_params.cpp g++ -o gcs/src/.garb/gcs_conf.o -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_conf.cpp g++ -o gcs/src/.garb/gcs_fifo_lite.o -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_fifo_lite.cpp g++ -o gcs/src/.garb/gcs_msg_type.o -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_msg_type.cpp g++ -o gcs/src/.garb/gcs_comp_msg.o -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_comp_msg.cpp g++ -o gcs/src/.garb/gcs_sm.o -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_sm.cpp g++ -o gcs/src/.garb/gcs_backend.o -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_backend.cpp g++ -o gcs/src/.garb/gcs_dummy.o -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_dummy.cpp g++ -o gcs/src/.garb/gcs_act_proto.o -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_act_proto.cpp g++ -o gcs/src/.garb/gcs_defrag.o -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_defrag.cpp g++ -o gcs/src/.garb/gcs_state_msg.o -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_state_msg.cpp g++ -o gcs/src/.garb/gcs_node.o -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_node.cpp g++ -o gcs/src/.garb/gcs_act_cchange.o -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_act_cchange.cpp g++ -o gcs/src/.garb/gcs_code_msg.o -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_code_msg.cpp g++ -o gcs/src/.garb/gcs_group.o -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_group.cpp g++ -o gcs/src/.garb/gcs_core.o -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_core.cpp g++ -o gcs/src/.garb/gcs_fc.o -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_fc.cpp g++ -o gcs/src/.garb/gcs.o -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs.cpp g++ -o gcs/src/.garb/gcs_gcomm.o -c -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-variadic-macros -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -DGCS_USE_GCOMM -DGALERA_LOG_H_ENABLE_CXX -DGCS_FOR_GARB -I/usr/local/include -Iwsrep/src -Icommon -Igalerautils/src -Igcomm/src -Igcache/src gcs/src/gcs_gcomm.cpp ar r gcs/src/libgcs4garb.a gcs/src/.garb/gcs_params.o gcs/src/.garb/gcs_conf.o gcs/src/.garb/gcs_fifo_lite.o gcs/src/.garb/gcs_msg_type.o gcs/src/.garb/gcs_comp_msg.o gcs/src/.garb/gcs_sm.o gcs/src/.garb/gcs_backend.o gcs/src/.garb/gcs_dummy.o gcs/src/.garb/gcs_act_proto.o gcs/src/.garb/gcs_defrag.o gcs/src/.garb/gcs_state_msg.o gcs/src/.garb/gcs_node.o gcs/src/.garb/gcs_act_cchange.o gcs/src/.garb/gcs_code_msg.o gcs/src/.garb/gcs_group.o gcs/src/.garb/gcs_core.o gcs/src/.garb/gcs_fc.o gcs/src/.garb/gcs.o gcs/src/.garb/gcs_gcomm.o ar: creating gcs/src/libgcs4garb.a ranlib gcs/src/libgcs4garb.a g++ -o gcomm/src/conf.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/conf.cpp g++ -o gcomm/src/defaults.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/defaults.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/gcomm/protostack.hpp:8, from gcomm/src/gcomm/protonet.hpp:17, from gcomm/src/asio_protonet.hpp:8, from gcomm/src/asio_tcp.hpp:9, from gcomm/src/defaults.cpp:6: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from gcomm/src/asio_protonet.hpp:12: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o gcomm/src/datagram.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/datagram.cpp g++ -o gcomm/src/evs_consensus.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/evs_consensus.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/evs_proto.hpp:14, from gcomm/src/evs_consensus.cpp:9: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ g++ -o gcomm/src/evs_input_map2.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/evs_input_map2.cpp g++ -o gcomm/src/evs_message2.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/evs_message2.cpp g++ -o gcomm/src/evs_node.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/evs_node.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/evs_proto.hpp:14, from gcomm/src/evs_node.cpp:6: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ g++ -o gcomm/src/evs_proto.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/evs_proto.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/evs_proto.hpp:14, from gcomm/src/evs_proto.cpp:5: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ g++ -o gcomm/src/gmcast.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/gmcast.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/gcomm/transport.hpp:15, from gcomm/src/gmcast.hpp:16, from gcomm/src/gmcast.cpp:5: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from gcomm/src/gmcast.cpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o gcomm/src/gmcast_proto.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/gmcast_proto.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/gcomm/transport.hpp:15, from gcomm/src/gmcast.hpp:16, from gcomm/src/gmcast_proto.cpp:6: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ g++ -o gcomm/src/pc.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/pc.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/gcomm/transport.hpp:15, from gcomm/src/pc.hpp:5, from gcomm/src/pc.cpp:5: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ g++ -o gcomm/src/pc_proto.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/pc_proto.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/pc_proto.hpp:12, from gcomm/src/pc_proto.cpp:5: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp:29, from gcomm/src/pc_proto.cpp:16: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp:30: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/config/pragma_message.hpp:24:34: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp:36:1: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -o gcomm/src/protonet.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/protonet.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/gcomm/protostack.hpp:8, from gcomm/src/gcomm/protonet.hpp:17, from gcomm/src/asio_protonet.hpp:8, from gcomm/src/protonet.cpp:8: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from gcomm/src/asio_protonet.hpp:12: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o gcomm/src/protostack.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/protostack.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/gcomm/protostack.hpp:8, from gcomm/src/protostack.cpp:5: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ g++ -o gcomm/src/transport.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/transport.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/gcomm/transport.hpp:15, from gcomm/src/transport.cpp:5: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ g++ -o gcomm/src/uuid.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/uuid.cpp g++ -o gcomm/src/view.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/view.cpp g++ -o gcomm/src/socket.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/socket.cpp g++ -o gcomm/src/asio_tcp.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/asio_tcp.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/gcomm/protostack.hpp:8, from gcomm/src/gcomm/protonet.hpp:17, from gcomm/src/asio_protonet.hpp:8, from gcomm/src/asio_tcp.hpp:9, from gcomm/src/asio_tcp.cpp:5: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from gcomm/src/asio_protonet.hpp:12: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o gcomm/src/asio_udp.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/asio_udp.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/gcomm/protostack.hpp:8, from gcomm/src/gcomm/protonet.hpp:17, from gcomm/src/asio_protonet.hpp:8, from gcomm/src/asio_udp.hpp:9, from gcomm/src/asio_udp.cpp:5: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from gcomm/src/asio_protonet.hpp:12: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/yield_k.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock.hpp:42, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/config/pragma_message.hpp:24:34: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp:36:1: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o gcomm/src/asio_protonet.o -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -fno-strict-aliasing -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon -Igalerautils/src -Igcomm/src gcomm/src/asio_protonet.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from gcomm/src/gcomm/protolay.hpp:33, from gcomm/src/gcomm/protostack.hpp:8, from gcomm/src/gcomm/protonet.hpp:17, from gcomm/src/asio_protonet.hpp:8, from gcomm/src/asio_tcp.hpp:9, from gcomm/src/asio_protonet.cpp:6: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:70: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable0::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable1::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:29, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:24: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable2::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable3::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:43, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:34: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable4::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:50, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:39: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable5::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:57, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:44: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable6::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:64, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:49: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable7::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:71, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:54: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable8::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:78, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:59: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable9::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/maybe_include.hpp:85, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:64: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp: In member function 'bool boost::detail::function::basic_vtable10::assign_to(const boost::reference_wrapper&, boost::detail::function::function_buffer&, boost::detail::function::function_obj_ref_tag) const': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_template.hpp:638:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 638 | functor.members.obj_ref.obj_ptr = (void *)(f.get_pointer()); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from gcomm/src/asio_protonet.hpp:12: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp: In function 'typename std::enable_if<(! boost::detail::alloc_has_construct::value)>::type boost::allocator_construct(A&, T*, Args&& ...)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/core/allocator_access.hpp:414:18: warning: use of old-style cast to 'void*' [-Wold-style-cast] 414 | ::new((void*)p) T(std::forward(args)...); | ^ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/arg.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/placeholders.hpp:24, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_categories.hpp:16, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:27:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 27 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:45:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 45 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:63:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 63 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:81:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 81 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:99:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 99 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::mpl::is_na)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/na_assert.hpp:25:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 25 | BOOST_MPL_ASSERT_NOT((boost::mpl::is_na)) \ | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp:117:9: note: in expansion of macro 'BOOST_MPL_AUX_ASSERT_NOT_NA' 117 | BOOST_MPL_AUX_ASSERT_NOT_NA(type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::is_convertible::type, Traversal>)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:142:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 142 | BOOST_MPL_ASSERT_NOT(( | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:148:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 148 | BOOST_MPL_ASSERT((is_iterator_category)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:149:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 149 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:150:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 150 | BOOST_MPL_ASSERT_NOT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:300:54: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_traversal)' [-Wold-style-cast] 300 | boost::mpl::assert_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:152:5: note: in expansion of macro 'BOOST_MPL_ASSERT' 152 | BOOST_MPL_ASSERT((is_iterator_traversal)); | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:324:58: warning: use of old-style cast to 'void (*)(struct boost::iterators::detail::is_iterator_category)' [-Wold-style-cast] 324 | boost::mpl::assert_not_arg( (void (*) pred)0, 1 ) \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mpl/assert.hpp:60:58: note: in definition of macro 'BOOST_MPL_AUX_ASSERT_CONSTANT' 60 | # define BOOST_MPL_AUX_ASSERT_CONSTANT(T, expr) enum { expr } | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/detail/facade_iterator_category.hpp:161:5: note: in expansion of macro 'BOOST_MPL_ASSERT_NOT' 161 | BOOST_MPL_ASSERT_NOT((is_iterator_category)); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/bind.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/is_placeholder.hpp:46, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/value_type.hpp:101, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1207: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] 77 | using type = mpmf_unwrap< decltype( f((U*)0) ) >; | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/detail/mp_map_find.hpp:77:47: warning: use of old-style cast to 'using U = struct boost::mp11::mp_inherit...>*' [-Wold-style-cast] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] 300 | using R = decltype( f( (mp_identity*)0 ... ) ); | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/mp11/algorithm.hpp:300:45: warning: use of old-style cast to 'struct boost::mp11::mp_identity*' [-Wold-style-cast] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/yield_k.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock.hpp:42, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/config/pragma_message.hpp:24:34: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp:36:1: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] ar r gcomm/src/libgcomm.a gcomm/src/conf.o gcomm/src/defaults.o gcomm/src/datagram.o gcomm/src/evs_consensus.o gcomm/src/evs_input_map2.o gcomm/src/evs_message2.o gcomm/src/evs_node.o gcomm/src/evs_proto.o gcomm/src/gmcast.o gcomm/src/gmcast_proto.o gcomm/src/pc.o gcomm/src/pc_proto.o gcomm/src/protonet.o gcomm/src/protostack.o gcomm/src/transport.o gcomm/src/uuid.o gcomm/src/view.o gcomm/src/socket.o gcomm/src/asio_tcp.o gcomm/src/asio_udp.o gcomm/src/asio_protonet.o ar: creating gcomm/src/libgcomm.a ranlib gcomm/src/libgcomm.a g++ -o galerautils/src/gu_vlq.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_vlq.cpp g++ -o galerautils/src/gu_datetime.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_datetime.cpp g++ -o galerautils/src/gu_exception.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_exception.cpp g++ -o galerautils/src/gu_serialize.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_serialize.cpp g++ -o galerautils/src/gu_logger.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_logger.cpp g++ -o galerautils/src/gu_regex.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_regex.cpp g++ -o galerautils/src/gu_string_utils.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_string_utils.cpp g++ -o galerautils/src/gu_uri.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_uri.cpp g++ -o galerautils/src/gu_buffer.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_buffer.cpp g++ -o galerautils/src/gu_utils++.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_utils++.cpp g++ -o galerautils/src/gu_gtid.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_gtid.cpp g++ -o galerautils/src/gu_config.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_config.cpp g++ -o galerautils/src/gu_fdesc.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_fdesc.cpp g++ -o galerautils/src/gu_mmap.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_mmap.cpp g++ -o galerautils/src/gu_alloc.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_alloc.cpp g++ -o galerautils/src/gu_rset.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_rset.cpp g++ -o galerautils/src/gu_resolver.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_resolver.cpp g++ -o galerautils/src/gu_histogram.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_histogram.cpp g++ -o galerautils/src/gu_signals.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_signals.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_signals.cpp:3: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp: In instantiation of 'class boost::signals2::detail::slot_call_iterator_cache >': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:240:41: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:722:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' galerautils/src/gu_signals.cpp:19:12: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:33:15: warning: 'class boost::signals2::detail::slot_call_iterator_cache >' has pointer data members [-Weffc++] 33 | class slot_call_iterator_cache | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:33:15: warning: but does not declare 'boost::signals2::detail::slot_call_iterator_cache >(const boost::signals2::detail::slot_call_iterator_cache >&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:33:15: warning: or 'operator=(const boost::signals2::detail::slot_call_iterator_cache >&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:69:31: note: pointer member 'boost::signals2::detail::slot_call_iterator_cache >::m_active_slot' declared here 69 | connection_body_base *m_active_slot; | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/variadic_signal.hpp:44, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:38: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::invocation_janitor': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:241:30: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:722:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' galerautils/src/gu_signals.cpp:19:12: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:406:15: warning: 'class boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::invocation_janitor' has pointer data members [-Weffc++] 406 | class invocation_janitor: noncopyable | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:406:15: warning: but does not declare 'boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::invocation_janitor(const boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::invocation_janitor&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:406:15: warning: or 'operator=(const boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::invocation_janitor&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:428:39: note: pointer member 'boost::signals2::detail::signal_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::invocation_janitor::_connection_bodies' declared here 428 | const connection_list_type *_connection_bodies; | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::iterators::single_pass_traversal_tag, const boost::signals2::detail::void_type&, long int, false, false>': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:773:9: required from 'class boost::iterators::iterator_facade, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::iterators::single_pass_traversal_tag, const boost::signals2::detail::void_type&, long int>' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:77:13: required from 'class boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:245:15: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:722:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' galerautils/src/gu_signals.cpp:19:12: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++() [with Derived = boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >; Value = boost::signals2::detail::void_type; CategoryOrTraversal = boost::iterators::single_pass_traversal_tag; Reference = const boost::signals2::detail::void_type&; Difference = long int]' should return 'boost::iterators::detail::iterator_facade_base, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::iterators::single_pass_traversal_tag, const boost::signals2::detail::void_type&, long int, false, false>&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::mutex]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:163:47: required from 'boost::signals2::connection boost::signals2::detail::signal_impl::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; slot_type = boost::signals2::slot >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:691:33: required from 'boost::signals2::connection boost::signals2::signal::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; slot_type = boost::signals2::slot >]' galerautils/src/gu_signals.cpp:15:27: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp: In instantiation of 'boost::signals2::detail::slot_call_iterator_cache::slot_call_iterator_cache(const Function&) [with ResultType = boost::signals2::detail::void_type; Function = boost::signals2::detail::variadic_slot_invoker]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:240:41: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:722:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' galerautils/src/gu_signals.cpp:19:12: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:36:9: warning: 'boost::signals2::detail::slot_call_iterator_cache >::result' should be initialized in the member initialization list [-Weffc++] 36 | slot_call_iterator_cache(const Function &f_arg): | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:36:9: warning: 'boost::signals2::detail::slot_call_iterator_cache >::tracked_ptrs' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::connection_body::connection_body(const SlotType&, const boost::shared_ptr&) [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:513:39: required from 'boost::signals2::detail::signal_impl::connection_body_type boost::signals2::detail::signal_impl::create_new_connection(boost::signals2::detail::garbage_collecting_lock&, const slot_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; connection_body_type = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; slot_type = boost::signals2::slot >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:550:13: required from 'boost::signals2::connection boost::signals2::detail::signal_impl::nolock_connect(boost::signals2::detail::garbage_collecting_lock&, const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; slot_type = boost::signals2::slot >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:164:32: required from 'boost::signals2::connection boost::signals2::detail::signal_impl::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; slot_type = boost::signals2::slot >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:691:33: required from 'boost::signals2::connection boost::signals2::signal::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; slot_type = boost::signals2::slot >]' galerautils/src/gu_signals.cpp:15:27: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:145:9: warning: 'boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>::_group_key' should be initialized in the member initialization list [-Weffc++] 145 | connection_body(const SlotType &slot_in, const boost::shared_ptr &signal_mutex): | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/optional/optional.hpp:778, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/optional.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/last_value.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:18: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/optional/optional.hpp:872:38: required from 'boost::optional::optional() [with T = int]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_pair.h:385:18: required from 'constexpr std::pair<_T1, _T2>::pair() [with _U1 = boost::signals2::detail::slot_meta_group; _U2 = boost::optional; typename std::enable_if, std::__is_implicitly_default_constructible<_U2> >::value, bool>::type = true; _T1 = boost::signals2::detail::slot_meta_group; _T2 = boost::optional]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:551:26: required from 'boost::signals2::connection boost::signals2::detail::signal_impl::nolock_connect(boost::signals2::detail::garbage_collecting_lock&, const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; slot_type = boost::signals2::slot >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:164:32: required from 'boost::signals2::connection boost::signals2::detail::signal_impl::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; slot_type = boost::signals2::slot >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:691:33: required from 'boost::signals2::connection boost::signals2::signal::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; slot_type = boost::signals2::slot >]' galerautils/src/gu_signals.cpp:15:27: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/optional/detail/optional_trivially_copyable_base.hpp:25:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] 25 | tc_optional_base() | ^~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::signals2::detail::void_type]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/optional/optional.hpp:872:38: required from 'boost::optional::optional() [with T = boost::signals2::detail::void_type]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:40:26: required from 'boost::signals2::detail::slot_call_iterator_cache::slot_call_iterator_cache(const Function&) [with ResultType = boost::signals2::detail::void_type; Function = boost::signals2::detail::variadic_slot_invoker]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:240:41: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:722:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' galerautils/src/gu_signals.cpp:19:12: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/optional/optional.hpp:140:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] 140 | optional_base() | ^~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:768:13: required from 'void boost::signals2::detail::auto_buffer::unchecked_push_back(optimized_const_reference) [with T = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; StackBufferPolicy = boost::signals2::detail::store_n_objects<10>; GrowPolicy = boost::signals2::detail::default_grow_policy; Allocator = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; optimized_const_reference = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:819:36: required from 'void boost::signals2::detail::auto_buffer::push_back(optimized_const_reference) [with T = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; StackBufferPolicy = boost::signals2::detail::store_n_objects<10>; GrowPolicy = boost::signals2::detail::default_grow_policy; Allocator = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; optimized_const_reference = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_iterator.h:735:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = boost::signals2::detail::auto_buffer, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >; typename _Container::value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:191:25: required from 'void boost::signals2::detail::connection_body::nolock_grab_tracked_objects(boost::signals2::detail::garbage_collecting_lock&, OutputIterator) const [with M = boost::signals2::detail::connection_body_base; OutputIterator = std::back_insert_iterator, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> > >; GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:157:49: required from 'void boost::signals2::detail::slot_call_iterator_t::lock_next_callable() const [with Function = boost::signals2::detail::variadic_slot_invoker; Iterator = std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >; ConnectionBody = boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:101:11: required from 'boost::signals2::detail::slot_call_iterator_t::slot_call_iterator_t(Iterator, Iterator, cache_type&) [with Function = boost::signals2::detail::variadic_slot_invoker; Iterator = std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >; ConnectionBody = boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>; cache_type = boost::signals2::detail::slot_call_iterator_cache >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:245:15: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:722:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' galerautils/src/gu_signals.cpp:19:12: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:26: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/scope_guard.hpp: In instantiation of 'class boost::signals2::detail::obj_scope_guard_impl2, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >, void (boost::signals2::detail::auto_buffer, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >::*)(boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int), boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int>': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:293:47: required from 'T* boost::signals2::detail::auto_buffer::move_to_new_buffer(size_type, const boost::false_type&) [with T = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; StackBufferPolicy = boost::signals2::detail::store_n_objects<10>; GrowPolicy = boost::signals2::detail::default_grow_policy; Allocator = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; pointer = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; size_type = long unsigned int; boost::false_type = boost::integral_constant]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:311:52: required from 'void boost::signals2::detail::auto_buffer::reserve_impl(size_type) [with T = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; StackBufferPolicy = boost::signals2::detail::store_n_objects<10>; GrowPolicy = boost::signals2::detail::default_grow_policy; Allocator = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; size_type = long unsigned int]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:798:13: required from 'void boost::signals2::detail::auto_buffer::reserve(size_type) [with T = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; StackBufferPolicy = boost::signals2::detail::store_n_objects<10>; GrowPolicy = boost::signals2::detail::default_grow_policy; Allocator = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; size_type = long unsigned int]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:823:16: required from 'void boost::signals2::detail::auto_buffer::push_back(optimized_const_reference) [with T = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; StackBufferPolicy = boost::signals2::detail::store_n_objects<10>; GrowPolicy = boost::signals2::detail::default_grow_policy; Allocator = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; optimized_const_reference = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_iterator.h:735:22: required from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = boost::signals2::detail::auto_buffer, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >; typename _Container::value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:191:25: required from 'void boost::signals2::detail::connection_body::nolock_grab_tracked_objects(boost::signals2::detail::garbage_collecting_lock&, OutputIterator) const [with M = boost::signals2::detail::connection_body_base; OutputIterator = std::back_insert_iterator, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> > >; GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:157:49: required from 'void boost::signals2::detail::slot_call_iterator_t::lock_next_callable() const [with Function = boost::signals2::detail::variadic_slot_invoker; Iterator = std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >; ConnectionBody = boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_call_iterator.hpp:101:11: required from 'boost::signals2::detail::slot_call_iterator_t::slot_call_iterator_t(Iterator, Iterator, cache_type&) [with Function = boost::signals2::detail::variadic_slot_invoker; Iterator = std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >; ConnectionBody = boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>; cache_type = boost::signals2::detail::slot_call_iterator_cache >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:245:15: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:722:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; result_type = void]' galerautils/src/gu_signals.cpp:19:12: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/scope_guard.hpp:81:7: warning: 'class boost::signals2::detail::obj_scope_guard_impl2, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >, void (boost::signals2::detail::auto_buffer, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >::*)(boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int), boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int>' has pointer data members [-Weffc++] 81 | class obj_scope_guard_impl2:public scope_guard_impl_base | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/scope_guard.hpp:81:7: warning: but does not declare 'boost::signals2::detail::obj_scope_guard_impl2, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >, void (boost::signals2::detail::auto_buffer, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >::*)(boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int), boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int>(const boost::signals2::detail::obj_scope_guard_impl2, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >, void (boost::signals2::detail::auto_buffer, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >::*)(boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int), boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int>&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/scope_guard.hpp:81:7: warning: or 'operator=(const boost::signals2::detail::obj_scope_guard_impl2, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >, void (boost::signals2::detail::auto_buffer, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >::*)(boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int), boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int>&)' [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/scope_guard.hpp:93:12: note: pointer member 'boost::signals2::detail::obj_scope_guard_impl2, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >, void (boost::signals2::detail::auto_buffer, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10> >::*)(boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int), boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*, long unsigned int>::p1_' declared here 93 | const P1 p1_; | ^~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp: In instantiation of 'class boost::iterators::function_output_iterator': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:153:59: required from 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:150:22: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int) [with UnaryFunction = boost::signals2::detail::does_nothing; self = boost::iterators::function_output_iterator]' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp: In instantiation of 'boost::iterators::function_output_iterator::function_output_iterator() [with UnaryFunction = boost::signals2::detail::does_nothing]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:153:59: required from 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:150:22: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:29:14: warning: 'boost::iterators::function_output_iterator::m_f' should be initialized in the member initialization list [-Weffc++] 29 | explicit function_output_iterator() {} | ^~~~~~~~~~~~~~~~~~~~~~~~ g++ -o galerautils/src/gu_stats.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_stats.cpp g++ -o galerautils/src/gu_asio.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_asio.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from galerautils/src/gu_asio.cpp:6: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/yield_k.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock.hpp:42, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/config/pragma_message.hpp:24:34: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp:36:1: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp: In instantiation of 'boost::signals2::slot::slot(const A1&, const A2&, const BindArgs& ...) [with A1 = void (gu::AsioIoService::*)(const gu::Signals::SignalType&); A2 = gu::AsioIoService*; BindArgs = {boost::arg<1>}; SlotFunction = boost::function; R = void; Args = {const gu::Signals::SignalType&}]': galerautils/src/gu_asio.cpp:647:40: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:64:11: warning: 'boost::signals2::slot_base::_tracked_objects' should be initialized in the member initialization list [-Weffc++] 64 | class slot_base | ^~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:30: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/variadic_slot.hpp:19:3: note: synthesized method 'boost::signals2::slot_base::slot_base()' first required here 19 | { \ | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_template.hpp:102:7: note: in expansion of macro 'BOOST_SIGNALS2_SLOT_N_BINDING_CONSTRUCTORS' 102 | BOOST_SIGNALS2_SLOT_N_BINDING_CONSTRUCTORS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/variadic_slot.hpp:18:5: warning: 'boost::signals2::slot >::_slot_function' should be initialized in the member initialization list [-Weffc++] 18 | slot(const A1 &arg1, const A2 &arg2, const BindArgs & ... args) \ | ^~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_template.hpp:102:7: note: in expansion of macro 'BOOST_SIGNALS2_SLOT_N_BINDING_CONSTRUCTORS' 102 | BOOST_SIGNALS2_SLOT_N_BINDING_CONSTRUCTORS | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o galerautils/src/gu_asio_datagram.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_asio_datagram.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from galerautils/src/gu_asio_datagram.hpp:17, from galerautils/src/gu_asio_datagram.cpp:7: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/yield_k.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock.hpp:42, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/config/pragma_message.hpp:24:34: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp:36:1: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o galerautils/src/gu_asio_stream_react.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_asio_stream_react.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from galerautils/src/gu_asio_stream_react.hpp:22, from galerautils/src/gu_asio_stream_react.cpp:7: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/yield_k.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock.hpp:42, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:29: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/config/pragma_message.hpp:24:34: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind.hpp:36:1: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o galerautils/src/gu_asio_stream_engine.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_asio_stream_engine.cpp In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/shared_ptr.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/deconstruct.hpp:28, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:15, from galerautils/src/gu_signals.hpp:8, from galerautils/src/gu_asio.hpp:15, from galerautils/src/gu_asio_stream_engine.hpp:17, from galerautils/src/gu_asio_stream_engine.cpp:7: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/smart_ptr/shared_ptr.hpp:1092:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1092 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:19: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/function/function_base.hpp:603:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 603 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_adaptor.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/reverse_iterator.hpp:10, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/auto_buffer.hpp:23, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:664:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 664 | Derived& operator++() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:697:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 697 | Derived& operator--() | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:703:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 703 | Derived operator--(int) | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/iterator_facade.hpp:791:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 791 | operator++( | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/null_output_iterator.hpp:14, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:23: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/iterator/function_output_iterator.hpp:44:11: warning: postfix 'boost::iterators::function_output_iterator::self& boost::iterators::function_output_iterator::operator++(int)' should return 'boost::iterators::function_output_iterator' [-Weffc++] 44 | self& operator++(int) { return *this; } | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:15, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:25: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1765:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1765 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1749:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const bind_t&, A2)' always evaluates both arguments [-Weffc++] 1749 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/bind/bind.hpp:1766:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 1766 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:17, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:18, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp: In constructor 'boost::signals2::detail::foreign_void_weak_ptr::foreign_void_weak_ptr()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/foreign_ptr.hpp:145:9: warning: 'boost::signals2::detail::foreign_void_weak_ptr::_p' should be initialized in the member initialization list [-Weffc++] 145 | foreign_void_weak_ptr() | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::detail::connection_body_base::connection_body_base()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:61:9: warning: 'boost::signals2::detail::connection_body_base::_weak_blocker' should be initialized in the member initialization list [-Weffc++] 61 | connection_body_base(): | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In constructor 'boost::signals2::connection::connection()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:233:7: warning: 'boost::signals2::connection::_weak_connection_body' should be initialized in the member initialization list [-Weffc++] 233 | connection() BOOST_NOEXCEPT {} | ^~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/mutex.hpp:30, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:31: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp: In constructor 'boost::signals2::mutex::mutex()': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/lwm_pthreads.hpp:41:5: warning: 'boost::signals2::mutex::m_' should be initialized in the member initialization list [-Weffc++] 41 | mutex() | ^~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:22, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal_type.hpp:27, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:20: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp: At global scope: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:526:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument&) const' always evaluates both arguments [-Weffc++] 526 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:541:13: warning: user-defined 'constexpr boost::parameter::aux::arg_list, boost::parameter::aux::arg_list > boost::parameter::aux::arg_list::operator,(const boost::parameter::aux::tagged_argument_rref&) const' always evaluates both arguments [-Weffc++] 541 | operator,( | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1098:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, ArgTuples ...> boost::parameter::aux::flat_like_arg_list::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1098 | operator,(TaggedArg const& x) const | ^~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/arg_list.hpp:1138:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list > > boost::parameter::aux::flat_like_arg_list<>::operator,(const TaggedArg&) const' always evaluates both arguments [-Weffc++] 1138 | operator,(TaggedArg const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tag.hpp:11, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9, from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/parameters.hpp:86: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/parameter/aux_/tagged_argument.hpp:881:13: warning: user-defined 'constexpr boost::parameter::aux::flat_like_arg_list >, boost::parameter::aux::flat_like_arg_tuple > > boost::parameter::aux::tagged_argument_list_of_1::operator,(const TA2&) const' always evaluates both arguments [-Weffc++] 881 | operator,(TA2 const& x) const | ^~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp: In constructor 'boost::signals2::shared_connection_block::shared_connection_block(const boost::signals2::connection&, bool)': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/shared_connection_block.hpp:25:7: warning: 'boost::signals2::shared_connection_block::_blocker' should be initialized in the member initialization list [-Weffc++] 25 | shared_connection_block(const signals2::connection &conn = signals2::connection(), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot.hpp:21: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': galerautils/src/gu_signals.hpp:20:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signals_common_macros.hpp:146:49: warning: base class 'struct boost::signals2::detail::std_functional_base' has accessible non-virtual destructor [-Wnon-virtual-dtor] 146 | #define BOOST_SIGNALS2_SIGNAL_CLASS_NAME(arity) signal | ^ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:599:11: note: in expansion of macro 'BOOST_SIGNALS2_SIGNAL_CLASS_NAME' 599 | class BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:22: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:49:25: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::shared_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::weak_ptr; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list3, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; typename boost::mpl::eval_if >::type = boost::weak_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/tracked_objects_visitor.hpp:85:46: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp: In instantiation of 'boost::signals2::detail::garbage_collecting_lock::garbage_collecting_lock(Mutex&) [with Mutex = boost::signals2::detail::connection_body_base]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:68:73: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/connection.hpp:43:9: warning: 'boost::signals2::detail::garbage_collecting_lock::garbage' should be initialized in the member initialization list [-Weffc++] 43 | garbage_collecting_lock(Mutex &m): | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/signal.hpp:28: /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_list' should be initialized in the member initialization list [-Weffc++] 66 | grouped_list(const group_key_compare_type &group_key_compare): | ^~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:66:9: warning: 'boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >::_group_map' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/new_allocator.h:175:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/alloc_traits.h:516:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; allocator_type = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:117:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1770 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp: In instantiation of 'boost::signals2::detail::group_key_less::group_key_less() [with Group = int; GroupCompare = std::less]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:149:9: required from 'std::_Rb_tree_key_compare<_Key_compare>::_Rb_tree_key_compare() [with _Key_compare = boost::signals2::detail::group_key_less >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:671:22: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl() [with _Key_compare = boost::signals2::detail::group_key_less >; bool = false; _Key = std::pair >; _Val = std::pair >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > >; _KeyOfValue = std::_Select1st >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >; _Compare = boost::signals2::detail::group_key_less >; _Alloc = std::allocator >, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > > > >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_tree.h:928:7: required from 'boost::signals2::detail::grouped_list::grouped_list(const group_key_compare_type&) [with Group = int; GroupCompare = std::less; ValueType = boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> >; group_key_compare_type = boost::signals2::detail::group_key_less >]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:156:46: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/signal_template.hpp:660:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const gu::Signals::SignalType&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' galerautils/src/gu_signals.hpp:31:13: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/detail/slot_groups.hpp:33:9: warning: 'boost::signals2::detail::group_key_less >::_group_compare' should be initialized in the member initialization list [-Weffc++] 33 | group_key_less() | ^~~~~~~~~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::signals2::detail::foreign_void_shared_ptr; T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool; typename boost::mpl::transform >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type = boost::mpl::l_item, boost::shared_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end> >; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type, boost::detail::variant::make_variant_list >::type, TN ...> >::type = boost::mpl::list2, boost::signals2::detail::foreign_void_shared_ptr>; typename boost::mpl::eval_if >::type = boost::shared_ptr]': /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:43:26: required from 'boost::signals2::detail::lock_weak_ptr_visitor::result_type boost::signals2::detail::lock_weak_ptr_visitor::operator()(const WeakPtr&) const [with WeakPtr = boost::signals2::detail::foreign_void_weak_ptr; result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const boost::signals2::detail::foreign_void_weak_ptr&; Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:117:34: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::true_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = invoke_visitor; VoidPtrCV = const void*; T = boost::signals2::detail::foreign_void_weak_ptr; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = visitation_impl_step, boost::weak_ptr, boost::mpl::l_item, boost::weak_ptr, boost::mpl::l_item, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::has_fallback_type_; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; mpl_::false_ = mpl_::bool_]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2337:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2358:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:2404:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const boost::signals2::detail::lock_weak_ptr_visitor; T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}; typename Visitor::result_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/detail/apply_visitor_unary.hpp:68:64: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = signals2::detail::lock_weak_ptr_visitor; Visitable = const variant, weak_ptr, signals2::detail::foreign_void_weak_ptr>&; typename Visitor::result_type = variant, signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:49: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1741 | variant(T&& operand, | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::shared_ptr; TN = {boost::signals2::detail::foreign_void_shared_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Args = {const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _ForwardIterator = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>*; _Allocator = allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; iterator = std::vector, boost::signals2::detail::foreign_void_shared_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::signals2::detail::foreign_void_shared_ptr>}; _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>; _Alloc = std::allocator, boost::signals2::detail::foreign_void_shared_ptr> >; value_type = boost::variant, boost::signals2::detail::foreign_void_shared_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:77:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::which_' should be initialized in the member initialization list [-Weffc++] 1759 | variant(const variant& operand) | ^~~~~~~ /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::signals2::detail::foreign_void_shared_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = boost::weak_ptr; TN = {boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr}]': /opt/local/gcc12/include/c++/12.2.0/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Args = {const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>&}]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:120:21: required from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:137:32: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; bool _TrivialValueTypes = false]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:397:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _ForwardIterator = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>*; _Allocator = allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:487:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; iterator = std::vector, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >::iterator]' /opt/local/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>}; _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >]' /opt/local/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>; _Alloc = std::allocator, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr> >; value_type = boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>]' /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/signals2/slot_base.hpp:99:35: required from here /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::which_' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, boost::weak_ptr, boost::signals2::detail::foreign_void_weak_ptr>::storage_' should be initialized in the member initialization list [-Weffc++] g++ -o galerautils/src/gu_debug_sync.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_debug_sync.cpp g++ -o galerautils/src/gu_thread.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_thread.cpp g++ -o galerautils/src/gu_hexdump++.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_hexdump.cpp g++ -o galerautils/src/gu_uuid++.os -c -Wold-style-cast -Weffc++ -std=c++11 -Wno-long-long -Wno-deprecated -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -fpermissive -Wno-old-style-cast -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_uuid.cpp ar r galerautils/src/libgalerautils++.a galerautils/src/gu_vlq.os galerautils/src/gu_datetime.os galerautils/src/gu_exception.os galerautils/src/gu_serialize.os galerautils/src/gu_logger.os galerautils/src/gu_regex.os galerautils/src/gu_string_utils.os galerautils/src/gu_uri.os galerautils/src/gu_buffer.os galerautils/src/gu_utils++.os galerautils/src/gu_gtid.os galerautils/src/gu_config.os galerautils/src/gu_fdesc.os galerautils/src/gu_mmap.os galerautils/src/gu_alloc.os galerautils/src/gu_rset.os galerautils/src/gu_resolver.os galerautils/src/gu_histogram.os galerautils/src/gu_signals.os galerautils/src/gu_stats.os galerautils/src/gu_asio.os galerautils/src/gu_asio_datagram.os galerautils/src/gu_asio_stream_react.os galerautils/src/gu_asio_stream_engine.os galerautils/src/gu_debug_sync.os galerautils/src/gu_thread.os galerautils/src/gu_hexdump++.os galerautils/src/gu_uuid++.os ar: creating galerautils/src/libgalerautils++.a ranlib galerautils/src/libgalerautils++.a gcc -o galerautils/src/gu_abort.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_abort.c gcc -o galerautils/src/gu_dbug.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_dbug.c gcc -o galerautils/src/gu_fifo.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_fifo.c gcc -o galerautils/src/gu_lock_step.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_lock_step.c gcc -o galerautils/src/gu_log.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_log.c gcc -o galerautils/src/gu_mem.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_mem.c gcc -o galerautils/src/gu_mmh3.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_mmh3.c gcc -o galerautils/src/gu_spooky.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_spooky.c gcc -o galerautils/src/gu_rand.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_rand.c gcc -o galerautils/src/gu_threads.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_threads.c gcc -o galerautils/src/gu_hexdump.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_hexdump.c gcc -o galerautils/src/gu_to.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_to.c gcc -o galerautils/src/gu_utils.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_utils.c gcc -o galerautils/src/gu_uuid.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_uuid.c gcc -o galerautils/src/gu_backtrace.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_backtrace.c gcc -o galerautils/src/gu_limits.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_limits.c gcc -o galerautils/src/gu_time.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_time.c gcc -o galerautils/src/gu_init.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_init.c gcc -o galerautils/src/gu_crc32c_x86.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -msse4.2 -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_crc32c_x86.c gcc -o galerautils/src/gu_crc32c.os -c -std=c99 -fno-strict-aliasing -pipe -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/usr/include -I/opt/local/include/python3.10 -DLDAP_DEPRECATED -isystem /home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/percona-xtradb-cluster-galera/asio -g -O3 -fno-omit-frame-pointer -DNDEBUG -DPXC -mtune=native -pthread -fPIC -Wall -Wextra -Wno-unused-parameter -I/home/pbulk/build/joyent/percona80-cluster/work/boost_1_77_0 -D__EXTENSIONS__ -DHAVE_COMMON_H -DHAVE_SYS_BYTEORDER_H -DHAVE_EXECINFO_H -DHAVE_STD_ARRAY -DHAVE_STD_SHARED_PTR -DHAVE_STD_UNORDERED_MAP -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG=1 -DHAVE_ASIO_HPP -DOPENSSL_HAS_SET_ECDH_AUTO -DGALERA_HAVE_SSL=1 -I/usr/local/include -Iwsrep/src -I. -Icommon galerautils/src/gu_crc32c.c ar r galerautils/src/libgalerautils.a galerautils/src/gu_abort.os galerautils/src/gu_dbug.os galerautils/src/gu_fifo.os galerautils/src/gu_lock_step.os galerautils/src/gu_log.os galerautils/src/gu_mem.os galerautils/src/gu_mmh3.os galerautils/src/gu_spooky.os galerautils/src/gu_rand.os galerautils/src/gu_threads.os galerautils/src/gu_hexdump.os galerautils/src/gu_to.os galerautils/src/gu_utils.os galerautils/src/gu_uuid.os galerautils/src/gu_backtrace.os galerautils/src/gu_limits.os galerautils/src/gu_time.os galerautils/src/gu_init.os galerautils/src/gu_crc32c_x86.os galerautils/src/gu_crc32c.os ar: creating galerautils/src/libgalerautils.a ranlib galerautils/src/libgalerautils.a g++ -o garb/garbd -Wl,-R/opt/local/lib/mysql -Wl,-R/opt/local/lib/mysqlrouter -lsocket -L/opt/local/gcc12/lib/gcc/x86_64-sun-solaris2.11/12.2.0 -Wl,-R/opt/local/gcc12/lib/gcc/x86_64-sun-solaris2.11/12.2.0 -L/opt/local/lib -Wl,-R/opt/local/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -lintl -liconv -lnsl -Wl,-R/opt/local/lib garb/process.o garb/garb_logger.o garb/garb_gcs.o garb/garb_recv_loop.o garb/garb_main.o garb/garb_config.os -L/opt/local/lib -L/usr/local/lib gcs/src/libgcs4garb.a gcomm/src/libgcomm.a galerautils/src/libgalerautils++.a galerautils/src/libgalerautils.a -lpthread -lrt -lsocket -lcrypto -lnsl -lssl -lcrypto /home/pbulk/build/joyent/percona80-cluster/work/libboost_program_options.a scons: done building targets. /usr/bin/sed -e s!@MYSQL_DATADIR@!/var/mysql!g -e s!@MYSQL_USER@!mysql!g -e s!@MYSQL_GROUP@!mysql!g -e s!@PKGMANDIR@!man!g -e s!@SMF_PREFIX@!pkgsrc!g -e s!@SMF_NAME@!percona!g -e s!@SMF_INSTANCES@!default!g -e s!@SMF_MANIFEST@!manifest.xml!g -e s!@SMF_MANIFEST_FILE@!lib/svc/manifest/percona.xml!g -e s!@SMF_METHOD_SHELL@!/sbin/sh!g -e s!@SMF_PROJECT@!mysql!g -e s!@SMF_PROJECT_ID@!!g -e s!@SMF_PROJECT_DESC@!MySQL\ service!g -e s!@SMF_PROJECT_USER@!mysql!g -e s!@SMF_PROJECT_GROUP@!mysql!g -e s!@SMF_PROJECT_ATTRS@!process.max-file-descriptor=\(basic,15000,deny\)!g -e s!@SMF_METHOD_FILE.mysqld@!lib/svc/method/mysqld!g -e s!@PREFIX@!/opt/local!g -e s!@LOCALBASE@!/opt/local!g -e s!@SYSCONFBASE@!/opt/local/etc!g -e s!@X11BASE@!/opt/local!g -e s!@VARBASE@!/var!g -e s!@PKG_SYSCONFBASE@!/opt/local/etc!g -e s!@PKG_SYSCONFBASEDIR@!/opt/local/etc!g -e s!@PKG_SYSCONFDIR@!/opt/local/etc!g -e s!@CONF_DEPENDS@!!g -e s!@PKGBASE@!percona-cluster!g -e s!@PKG_USER_HOME@!/nonexistent!g -e s!@PKG_USER_SHELL@!/usr/bin/false!g -e s!@RCD_SCRIPTS_SHELL@!/usr/bin/bash!g -e s!@LDCONFIG_ADD_CMD@!true!g -e s!@LDCONFIG_REMOVE_CMD@!true!g -e s!@X11_ENCODINGSDIR@!/opt/local/share/fonts/X11/encodings!g -e s!@PKG_CREATE_USERGROUP@!YES!g -e s!@PKG_CONFIG@!YES!g -e s!@PKG_CONFIG_PERMS@!NO!g -e s!@PKG_RCD_SCRIPTS@!NO!g -e s!@PKG_REGISTER_SHELLS@!YES!g -e s!@PKG_UPDATE_FONTS_DB@!YES!g -e s!@FONTS_VERBOSE@!YES!g -e s!@INFO_FILES_VERBOSE@!YES!g -e s!@OCAML_FINDLIB_REGISTER_VERBOSE@!YES!g -e s!@PKGINSTALL_IGNORE_UIDGID@!yes!g -e s!@FONTS_VERBOSE@!yes!g -e s!@INFO_FILES_VERBOSE@!yes!g -e s!@AWK@!/usr/bin/nawk!g -e s!@BASENAME@!/usr/bin/basename!g -e s!@CAT@!/usr/bin/cat!g -e s!@CHGRP@!/usr/bin/chgrp!g -e s!@CHMOD@!/usr/bin/chmod!g -e s!@CHOWN@!/usr/bin/chown!g -e s!@CMP@!/bin/cmp!g -e s!@CP@!/bin/cp!g -e s!@DIRNAME@!/usr/bin/dirname!g -e s!@ECHO@!echo!g -e s!@ECHO_N@!echo\ -n!g -e s!@EGREP@!/usr/xpg4/bin/grep\ -E!g -e s!@EXPR@!/usr/xpg4/bin/expr!g -e s!@FALSE@!false!g -e s!@FIND@!/usr/bin/find!g -e s!@GREP@!/usr/xpg4/bin/grep!g -e s!@GROUPADD@!/usr/sbin/groupadd!g -e s!@GTAR@!!g -e s!@HEAD@!/usr/bin/head!g -e s!@ID@!/usr/xpg4/bin/id!g -e s!@INSTALL_INFO@!!g -e s!@LINKFARM@!/opt/local/sbin/linkfarm!g -e s!@LN@!/usr/bin/ln!g -e s!@LS@!/usr/bin/ls!g -e s!@MKDIR@!/usr/bin/mkdir\ -p!g -e s!@MV@!/usr/bin/mv!g -e s!@OCAML_FINDLIB_DIRS@!!g -e s!@OCAML_SITELIBDIR@!!g -e s!@PERL5@!/opt/local/bin/perl!g -e s!@PKG_ADMIN@!/opt/local/sbin/pkg_admin!g -e s!@PKG_INFO@!/opt/local/sbin/pkg_info!g -e s!@PW@!!g -e s!@PWD_CMD@!pwd!g -e s!@RM@!/usr/bin/rm!g -e s!@RMDIR@!/usr/bin/rmdir!g -e s!@SED@!/usr/bin/sed!g -e s!@SETENV@!/usr/bin/env!g -e s!@SH@!/usr/bin/bash!g -e s!@SORT@!/usr/bin/sort!g -e s!@SU@!/usr/bin/su!g -e s!@TEST@!test!g -e s!@TOUCH@!/usr/bin/touch!g -e s!@TR@!/usr/xpg4/bin/tr!g -e s!@TRUE@!true!g -e s!@USERADD@!/usr/sbin/useradd!g -e s!@XARGS@!/usr/bin/xargs!g /data/jenkins/workspace/pkgsrc-trunk-x86_64/joyent/percona80-cluster/files/my-cluster.cnf.sh >/home/pbulk/build/joyent/percona80-cluster/work/Percona-XtraDB-Cluster-8.0.29-21/my-cluster.cnf